Software Developer In Test Resume
2.00/5 (Submit Your Rating)
COMPUTER TECHNOLOGIES:
Python, C++ (including BOOST and STL), Java, Delphi, C, VisualBASIC, FortranPerl, JavaScript, Lua, DOS batch scripts, Linux shell scripts, HTML, XML, XSLT, JSP, SQL, MySQL, OpenMP
WORK HISTORY:
Confidential
Software developer in test
Responsibilities:
- Implemented component level testing using py.test with mock components implemented using Python flask web applications.
- Used test - driven development to enhance diagnostics and make the system easier to troubleshoot.
- Identified and implemented a proxy model of a complex multi-server legacy system to present a unified API for implementing system level testing using py.test.
Confidential
Senior Software Engineer
Responsibilities:
- Implemented automation of work flow using a Python flask web application to integrate a SOAP-based web service, a XML based web service, SalesForce, and a MySQL database. Implemented a Cherry-Py web service to perform long duration tasks and periodically scheduled tasks.
- Applied test-driven development to deliver high quality in a lean, startup environment.
- Upgraded companies networking infrastructure by systematically analyzing causes of failure and applying standard approaches to mitigate issues.
Confidential
Principal Software Engineer
Responsibilities:
- Took over development of legacy application suite used for seismic hazard analysis of nuclear power plants when original developers left company after 25 years.
- Systematically upgraded code base through application of modern software development approaches and object oriented features available in current compilers.
- Implemented continuous integration of build and test with automation and expansion of regression testing. Applied test-driven development to implementation of new features.
- Met needs of NQA-1 software quality assurance regulations using help authoring software as a content management system.
Confidential
Principal Software Engineer
Responsibilities:
- Improved computationally intensive C++ fat-client functionality, user interface, help documentation, and customer support, growing software side of business to sufficient profitability to help sell 6 person company to a multi-national.
- Used BOOST C++ and STL to reduce custom coding.
- Rewrote Java Servlet web application for user authentication and authorization for fat-clients using standard technologies (JSP, HTTPS, Cryptography, MySQL, JDBC, WAR deployment, hosted web services).
- Implemented automated regional data downloads, enabling applications to grow from California-centric to world-wide applicability.
- Used continuous integration to deliver frequent high-quality releases despite small company size.
Confidential
Senior Software Engineer
Responsibilities:
- Developed the client side API in Java, JavaScript, and ASP for a geocoding and address enhancement web service.
- Developed a portal to a Confidential 's database warehouse front end as a web application using JavaScript, CSS, XSLT, and SOAP.
Confidential
Senior Software Engineer
Responsibilities:
- Developed a Java servlet system to translate from a HTML template web page to a dynamically generated database-driven browser page for a mobile work force management system.
- Implemented an online/offline wireless mobile web application for work-order delivery and completion for Windows CE computers with broadband radio cards.
Confidential
Project Leader
Responsibilities:
- Implemented state-of-art software development practices (source code control, coding standards, pragmatic standards compliance, automated code restructuring, layering of functionality) into the Confidential development group.
- Coding in Visual Basic and Delphi, developed front-ends that transformed hard-to-use existing technical codes into GUI applications that were accessible by relevant end-users.
