We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

5.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY:

  • Accomplished software professional with experience in development, automation and testing distributed enterprise class software products .
  • Proven experience in full software development life cycle from design, development, automation, testing, and delivery to customers.
  • Excellent in quality assurance, developing automated test scenarios, and DevOps automation in Agile/ Scrum development methodologies using Java and related technologies.
  • Excellent team player that drives successful implementation of project through collaboration with other development teams, support engineers, QA engineers as well as direct communication with customers.
  • Drive critical customer escalations to successful resolutions.
  • Always open to explore, learn and adapt new technologies and applications.
  • Excellent in improving the velocity of the scrum team by mentoring and training of junior engineers.

TECHNICAL SKILLS:

Languages: Java, C++

Databases: Vertica, MySQL, Ingres, Oracle, Microsoft SQL Server

Library, Tools & Technologies: Eclipse, IntelliJ IDEA, Spring Source, Visual C++, MS Visual Studio, JDK, Swing, Multithreading, VMWare, ESX Server, HP Quality Center, TestNG, Selenium, JUnit, CA LISA, Maven, Karaf, TCL, Rouge Wave, HTML, Shell Programming, SNMP, MIBs, TCP/IP, Network Management, GUI, RESTful Web Services, XML, JSON, Agile, Scrum, Object Oriented Design, Jenkins, Test Driven Development (TDD)

Configuration Tools: TeamCity, Git, Rally, ClearCase, ClearQuest, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Framingham, MA

Principal Software Engineer

Responsibilities:

  • Lead and develop automated tests for new features of the product using JAVA, TestNG and XML in Agile Scrum team.
  • Lead the Product testing in UI functionality, regression, data validation, backend communication, RESTful web services, performance and scale testing to enable continuous delivery of high quality product and releases.
  • Responsible for adding new tests to Daily Automated Regression Testing Suite, analyzing the test results and creating defects.
  • Responsible for developing, configuring and maintaining Minimum Acceptance Tests (MAT).
  • Design and document detailed test plans. Execute functional testing for various features of the product.
  • Experienced in TDD (Test Driven Development) and BDD (Behavioral Driven Development) in Agile.
  • Collaborates with developers to ensure bugs are fixed, as well as being responsible for automation of features.
  • Perform code reviews and drive code best practices in the QA automation team.
  • Sustaining engineer on customer facing agile scrum team, focused on debugging and resolving customer defects.
  • Triage customer defects daily to identify impediments to enable team success.
  • Develop knowledgebase articles for support and sustaining engineers.
  • Deliver Customer Support Training for several releases of the product
  • Lead, Organize and Develop product training of new features to Professional Services team.
  • Mentor and provide guidance to junior members of the team.

Technology stack: JAVA, JUnit, XML, TestNG, Eclipse, IntelliJ IDEA, Spring Source, REST, Vertica, MySQL, HP Quality Center, TestNG, Selenium, CA LISA, Maven, Karaf, SNMP, Git, TeamCity, Rally, Jenkins, Agile, Scrum, Windows, Linux

Confidential

Responsibilities:

  • Responsible for leading design and code development to certify complex network devices/technologies through SNMP protocol: LAN/WAN, Router/Switch, Servers, Application Services, Mobile Wireless, Virtualizations (VMware, Solaris Zones, LPAR, Hyper - V), MPLS, QoS, ATM, Frame Relay, SNMP traps.
  • Developed and delivered Strategic and Simple Device Certifications for eHealth to collect data for performance analysis.
  • Worked closely with customers directly to ensure high level customer satisfaction with their Certification requests.
  • Performed as a technical lead to provide direction and technical guidance to the offshore team.
  • Participated in Java development of Self Certification Tool for eHealth.
  • Localization leader responsible for collaboration with localization team, eHealth developers and Support to resolve various localization issues.
  • Received several Engineering Excellence company awards for above and beyond contribution.

Confidential, Marlborough, MA

Senior Software Engineer

Responsibilities:

  • Worked on full life cycle of software development process including functional specifications, design specifications, implementation, testing, debugging and maintenance.
  • Designed and developed various eHealth Reports - At-A-Glance, Trend, Heath, Service Level, and Capacity.
  • Developed many new reporting features for several eHealth releases on multiple platforms.
  • Designed and implemented various enhancement features for eHealth Notifier.
  • Worked with sustaining team to triage, debug and resolve a number of customer defects, escalated tickets and release blockers as well as collaborated with QA and technical support.

Technology stack: C++, TCL, Visual C++, MS Visual Studio, VMWare, ESX Server, Ingres, HP Quality Center, ClearCase, ClearQuest, CVS, SNMPv1/v2/v3, Rouge Wave, HTML, Shell Programming, Network, Report development, Object Oriented Design (OOD), Solaris, Microsoft Windows, HP-UX

Confidential

Software Engineer

Responsibilities:

  • Involved in design, development and testing of Java GUI.
  • Done system and Integration testing of the application.
  • Also responsible for managing interaction with the client.

Technology stack: Windows NT, Visual Symantec Cafe 3.0, Java 2, Swing, JDBC, UML 1.0, Rational Rose

Confidential

Software Engineer

Responsibilities:

  • Design and develop various functionalities in a flow generation tool.
  • Developed and tested Edit functionality (Cut/Copy/Paste, Find/Replace) and View management functionality (Zoom, Selection/Deselection and Resizing & Coloring) of the tool.

Technology stack: Windows 95, Visual C++ 4.0 and MFC 2.5, Revision Control System (RCS)

We'd love your feedback!