Software Engineer Resume
Santa Clara, CA
SUMMARY
Solutions - oriented with ability to leverage strong training and experience while excelling as a SD Engineer. 10+ years of related work experience. Strong knowledge of Open Source libraries, tools, frameworks and developing test automation frameworks from scratch using Java, Junit, TestNG, Selenium. Extensive skill working in an Agile environment with strong analytical and trouble-shooting skills. Hands-on experience with Code/Test coverage working in PMD and JavaCodeCoverage methodologies. Advanced knowledge of Jira and Git workflows and Code Reviews. Strong experience with J2EE based applications, Restful & SOAP API testing, Postman, XML, JSON.
TECHNICAL SKILLS
Tools: Selenium, JUnit, TestNG, Tomcat, webservices, Postman
Programming Languages: Java, JAX-RC, Jersey, Spring, JDBC, Oracle Application Server, Forms Services
Code review and data tools: PMD, Java Code Coverage, RapidMiner
Java Build automation tools: Jira, Git, Maven, CI Jenkins, Javadoc
OS and Database: Windows, macOS, Linux, MySQL, Oracle Database
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
Software Engineer
Technologies: Java, Maven, Tomcat, webservices, Oracle Forms Generator, Git workflow, Jira workflow.
Responsibilities:
- Fixing issues and developing necessary features for Enterprise Infrastructure Management System 1.0 in Oracle Application Server and Forms Services environment.
- Developed a Git team workflow (a branching model for Git).
- JIRA System Administration, Configuring a workflow, Jenkins Continuous Integration.
- Generating API documentation in HTML format from Java source code by Javadoc.
Confidential, San Francisco, CA
Sr. SDET
Technologies: Java, Selenium, TestNG, Maven, JMeter, Jira, Git/Github.
Responsibilities:
- Responsible for translating requirements and use cases into traceable test suites, automated test infrastructure to enable execution of test suites for Build Acceptance Test.
- Developed automated test suites for webservices testing.
- Developed performance test using JMeter.
- Defined test methods, detailed test cases and created test plans.
- Mentoring and training new or less experienced team members.
Confidential, San Francisco, CA
Sr. SDET
Technologies: JS, HTML, CSS, TCP/IP, DNS, Web page elements, JMeter, Git/Github.
Responsibilities:
- Tested secure messenger mobile application (TRUST) on iOS and Android devices.
- Analytical Instruments Inc., Saint Petersburg, Russia
Lead Software Engineer
Technologies: Java, Assembler, MATHLAB, JUnit, Maven, MySQL, Git/Github.
Responsibilities:
- Developed STM control system and microcontroller software libraries includes GUI-based peripheral configuration and high-level driver libraries.
- Developed Data acquisition software for real-time monitoring, compression, primary data processing and 3D visualization.
- Performed user acceptance tests, debugging and alterations as per the client convenience.
- Developed, maintained and executed unit tests and use cases.
- Reviewed and analyzed functional requirements of a system and acceptance criteria.
- Developed user manuals, user guides, FAQ's guide, detailed product specifications and project reports.