Senior Software Engineer Resume
OBJECTIVE:
- Seeking a position in a highly innovative technology firm that offers an opportunity to use and expand my development skills, achievements and technical abilities.
- Twelve years of Software Development experience in v arious roles including as Lead IT Quality Analyst, Test Engineer & Sr. Software Engineer.
SKILLS:
Operating Systems: Linux, Windows XP/Vista/Server 2003, MAC OS X
Programming Languages: Java, Python, Informix 4GL
Database Technologies: MySQL, Oracle 9i & 10g, PL/SQL, Informix
Web Technologies: Apache 2, Tomcat 6 - 8, HTML, JSP, Java Servlets
Configuration Management: Subversion, Git, Maven 2, Bamboo Continuous Integration
Virtualization Technologies: VMware Product: Server, ESXi, and Workstation
Project Management: Jira, Redmine, Agile, Pivotal Tracker
Automation Tools; soapUI, httperf, DevTest, jmeter, Selenium
Cloud Platforms: AWS, Google Cloud Platform
EXPERIENCE:
SENIOR SOFTWARE ENGINEER
Confidential
Responsibilities:
- Collaborate directly with a Product Team using Agile Development Practices to create secure, reliable, scalable software.
- Worked as part of an Agile Dev team, executing 2 week Iterations, coordinating User Stories in Pivotal Tracker.
- Implemented changes to Linux Shell Scripts, Informix 4GL, Java Batch applications and Java Web Service applications.
- Designed & Tuned SQL Queries, for applications utilizing Informix, DB2 & MySql Databases.
- Manage Application Builds using both Jenkins & Concourse.
- Use Distributed Source Code Management system Git, for all application development.
- Worked as a Point Of Contact for the Credit Settlement Team for other Product Teams across the Enterprise.
- Provided knowledge and individual mentoring to team members as needed.
LEAD IT QUALITY ANALYST
Confidential
Responsibilities:- Lead and trained a team of 3 Sr IT Quality Analysts in testing the applications created by the Payment Services Credit Settlement team at Confidential .
- Documented and Executed test cases for a variety of applications, including Service Applications, Web UI’s, and Batch Applications in Java, Informix 4GL and various Scripting languages.
- Designed and Developed several Python applications used for various testing activities.
- An application to act as a wrapper to Credit Settlement Batch applications to facilitate internal Settlement Testing and to reduce manual effort needed to support those efforts.
- An application to generate test data used for Performance Testing of Credit Batch Settlement.
- Worked directly with the Development partners as we worked to deliver several large scale projects and continued collaboration as they transitioned to Agile Development.
- Leveraged Performance test tools httperf & jmeter to design Performance Test Suites for Web Service Applications.
- Created Test Cases in Functional Automation Test tools, soapUI & DevTest.
QUALITY & OPERATIONS TEST ENGINEER
Confidential
Responsibilities:- Aided in the su ccessful launch of Confidential ’s home gaming solution .
- Strategically developed and executed detailed test cases for a variety of software components including Web Services Infrastructure, in - house Content Management System, internal Reporting applications, and others.
- Designed and developed python applications used for automated testing of web and business applications.
- Designed a large scale load test scenario and coordinated execution of the tests with a third party testing company to ensure robustness of our application and to verify the ability of the production environment, running on AWS cloud servers, to handle extremely high levels of load prior to go live day.
SENIOR QA LEAD
Confidential
Responsibilities:- Managed and trained a team of 3 QA Analysts in Application Testing, including Functional and Performance Tests.
- Utilized Atlassian’s Jira, an Issue Management application, to coordinate testing, track defects, and track release progress.
- Analyzed Marketing Requirement Specifications and Software Requirement Specifications in order to design a complete Test Plan for the Neurostar Solutions Software Suite.
- Designed and performed test cases for software components including a Customer Portal Web Interface, Java thick client software and Web Service Applications.
- Designed & tuned SQL Queries, for applications utilizing Oracle 9i & 10g, and MySql Databases.
- Managed 7 servers using VMware ESXi virtualization for use in testing and development.
- Managed Bamboo Continuous Integration environment for 100+ builds.
- Managed Linux Servers hosting Subversion and Maven repositories.