Senior Software Engineer Resume
SUMMARY:
There are three sides to me. As a mathematician I can find a solution to the problem. As a computer scientist I can implement a solution to the problem. And as a trained teacher I can explain how to use the solution to the problem. I primarily program Confidential and Bash in a UNIX environment, usually Redhat or Ubuntu, with a database back end, most recently MySQL.
COMPUTER SKILLS:
Languages: Confidential, Bash, Confidential, JavaScript, XML, HTML, C, Visual C++, Powersim, TESWin, Pascal, FORTRAN, GPSS
Databases: MySQL, PostgreSQL, Oracle, Sybase, SQLite
Operating Systems: UNIX, LINUX, CentoS, Ubuntu, AU/X, Solaris, Windows, MS - DOS
Other: Jenkins, GIT, SVN, SOAP, REST, OOP, object oriented Confidential, BioPerl, CVS, ClearCase, RT, Bugzilla, Apache, Nginx
Open Source Contributions: Comprehensive Confidential Archive Network
EMPLOYMENT:
Confidential
Senior Software Engineer
Responsibilities:
- Build manager for a Confidential project, managing the branches, pushing code to production, and communicating the changes to all stakeholders
- Automate tasks in the build process to reduce time and eliminate chances for human error
- Migrated our Jenkins jobs between data centers and brought order to them in the process while cleaning 3 years of cruft that had accumulated in the original data center
Confidential
Consultant
Responsibilities:
- Automate the generation of annual reports and other printed material about mutual funds for investors
- Build tools to allow users to monitor the progress of the reports
- Refactor 10 year old Confidential code using modern techniques
Confidential
Back - end Engineer
Responsibilities:
- Roll out new e-Commerce websites for a major cosmetics retailer by taking generic Confidential code for a nation and brand and making the parts work together to bring a brand to a new market
Confidential
Consultant
Responsibilities:
- Develop Confidential scripts to streamline the process to release code to four different UNIX environments
- Integrate online chat into existing website
- Build website with Confidential on UNIX to allow customers to verify the quality of their purchased chemicals
Confidential
Consultant
Responsibilities:
- Upgrade a six year old Confidential website with new functionality and more efficient static content
Confidential
Senior Software Development Engineer
Responsibilities:
- Maintain and enhance a Confidential call tracking application to allow advertisers to use multiple phone numbers in various media for their ad campaigns and track which one is working best
- Build scripts and tools to allow advertisers to load, analyze, and view their data
- Develop Confidential and Shell scripts to automate the tedious tasks that people don’t need to do manually
- Provide second level technical support as needed to support customer service
Confidential
Consultant
Responsibilities:
- Build Confidential web wrapper around Solaris Jumpstart to allow system administrators to upgrade remote servers
Confidential
Principal Computer Scientist
Responsibilities:
- Build web interfaces with database back ends to allow biologists to manipulate their data to develop new drugs
- Extract, transform, and load data into databases from a variety of internal and external sources with Confidential and Shell
- Consult with others as the local Confidential expert
- Implement common infrastructure used by other projects including a common Look and Feel and simplified database connections
Confidential
Software Engineer
Responsibilities:
- Using Confidential and JavaScript, implement an internet platform for the creation of Best Practices Simulations
- Develop system dynamic models for business simulations using Powersim
- Maintain and upgrade business simulations using C, Visual C++, and TESWin
- Restructure business simulations to allow translation into multiple languages
- Design and program business simulations and planning tools
- Create a toolbox to allow non-programmers to develop business simulations in TESWin
