Sam Trenholme
 
Summary
Software developer, web programmer, and support engineer with expertise in
Linux/UNIX, software development and testing, IT customer and technical
support.  Skills include:
- 	Lifelong use of computers
- 	Using AWS systems for four years
- 	Extensive software development and 
        IT support experience
- 	Two years experience using Jenkins 
	to automate builds
- 	Extensive Python experience 
- 	Extensive C programming experience
- 	Extensive Bash and UNIX 
        scripting experience
- 	Experienced professional developer of 
        Javascript, 
        jQuery, 
        HTML, 
        CSS, 
        Bootstrap,
	AJAX, 
        REST, 
	JSON, PHP, 
        and other web design languages
- 	Bachelor’s degree in Computational Linguistics, Magna Cum Laude
- 	Multiple decades of Linux experience 
- 	Spanish-language fluency 
 
 
Objective
I am mainly interested in 100% remote job opportunities (no more than one
week of travel a year) with a reasonable work life balance (I’m a full 
time single parent).
 
Work Experience
2001 - Present
MaraDNS
Open-Source Software Developer
Single-handedly created a notable Internet DNS 
	server
- 	Designed and implemented an open source program providing a 
	complex Internet service (DNS)
- Keeping the software up to date with new technologies and secure
- This software has been used by Boeing and other
    companies, and has been discussed in academic literature and 
    published books
- 	The project has a Wikipedia
	page and a GitHub 
        page
- 	Technologies used include: C, 
	UNIX Shell scripts, 
	Lua,
        Python,
        Perl, 
        and networking
 
2020 - 2021
GSAT
Embedded Software Engineer
Developing Lua scripts for an embedded system
- Developing scripts using the Lua scripting language
- Working on a Lua fork that uses vender-specific extensions
- Creating an entire application framework for an embedded Lua-based 
    device
 
2019 - 2020
Semita Japan
Senior Consultant
Creating security procedures and documents
- Reviewing and creating security procedures and security documents
 
2018 - 2019
ICU Medical
Software/DevOps Engineer
Software development and Dev Ops integration
- Writing automation software
- Creating and deploying AWS clusters
- Work as a DevOps engineer and Software developer
- Maintaining Python programs that interact with AWS
- Using internal Python and Bash scripts to deploy our 
    infrastructure
- Using cloud formation, Cloud9, S3, EC2, 
    and other AWS technologies
- Building and deploying VMware ESXi test servers
- Performing validation paperwork for the ISO Compliant company
- Using Jira, Confluence, Agile Scrum, Git, 
    Perforce, and other collaboration tools.
- Working with large data sets using MySQL and Amazon Aurora.
- Using Docker to create images used by our Jenkins server.
 
2017 - 2018
Midigator
Dev Ops Engineer
Developing test plans, continuous integration,
	and test automation
- Developing test plans, functional tests, and unit tests
- Setting up continuous integration using Jenkins
- Using Docker containers to run automated
    tests
- Writing automated tests in Python using the Splinter and
    Selenium frameworks.
- Using Git, Gitlab, Jira, 
    Confluence, and other collaboration tools
- Using Amazon cloud virtual servers to test software
 
2014 - 2017
Synthetic Genomics
Web Software Engineer
Developing, testing, and extending web applications
- 	Developing a web portal using Javascript, Bootstrap, 
	AJAX, and jQuery to communicate with a 
	REST back end server
- 	Maintaining and updating a backend server using Python, 
	Django (with both sqlite3 and MySQL databases), 
	Virtualenv, among other technologies
- 	Made a browser test automation suite to quickly
	ensure web site functionality
- 	Developed and maintain an interactive shopping cart using PHP 
- 	Using object oriented methodologies to keep code maintainable
- 	Using Linux, Apache, nginx, and other 
	technologies to achieve company goals
- 	Working with scientists, fellow software engineers, and end customers to give them an optimized experience with our web page
 
2010 - 2014
Flight Lookup
Applications Engineer
Developed and performed SQA for back-end  
	web applications
- 	Created Python back-end to provide data to web front-end
- 	Used Python, Pip, MongoDB, sqlite3, 
	cloud computing, among other technologies
 
2006 - 2010
Kreston Accounting Puebla
Translator; Computer and IT Support; English Teacher
Translated documents, fixed computers, and provided 
	ESL instruction
- 	Translated communications, proposals, and documents from Spanish 
	to English
- 	Provided IT support for our office computers
- 	Designed course work and taught English to employees
 
2003 - 2005
California State University, Fresno
Web and Database Developer
Designed and implemented a dynamic web site
- 	Made a web page to help linguists research languages which is
	still online
- 	Technologies used: PHP for the dynamic page, MySQL 
	for the database backend
 
 
Education
2002 - 2005
California State University, Fresno
Bachelor’s degree in Computational Linguistics 
	Magna cum Laude.  Distinguished student of 
	the year for the linguistics department.