Principal Consultant Resume
VirginiA
SUMMARY:
- Seasoned development experience with a focus on Java/JEE web applications and enterprise - wide environments with expertise in the full software development life cycle.
TECHNICAL SKILLS:
Operating Systems: Windows, Mac OS X, Unix
Programming Languages/Frameworks: Java/JEE, JSP, Spring (Spring Core, Spring MVC, Spring Security, Spring AOP, Spring Data JPA), Hibernate, Groovy, Gradle, Maven, TestNG, JUnit, Mockito, Selenium, Geb, SQL, HTML, JavaScript, JQuery, AJAX, XML, JSON, CSS, Bootstrap
Database Systems: Oracle, MySQL, PostgreSQL
Application Servers: Tomcat, Weblogic
CI Servers: Jenkins, Bamboo
Revision Control Systems: Git, Subversion
Programming Environments/IDEs: IntelliJ, Eclipse, SQL Developer, TOAD
Development/Collaboration Tools: Atlassian (Jira, Confluence, Fisheye, Crucible)
PROFESSIONAL EXPERIENCE:
Confidential, Virginia
Principal Consultant
- Participated in building an application for 18F proposal to demonstrate company’s agile capabilities using Agile/Scrum development practices and utilizing Java, Spring, Maven, and AngularJS.
- Worked on PIP (Primary Inspection Processes) and PBRS (Pleasure Boat Reporting System) projects to modernize primary inspection (Air, Sea, and Land) user interfaces, services and processes using Java, Spring, Maven, and JMS.
Senior Software Engineer / Software Architect
- Took ownership in designing and developing Energy Star Home Energy Profile project using Java and Java frameworks (e.g. Spring, Hibernate, Gradle).
- Provided technical leadership and determined the technology stack in addition to setting up the deployment and release processes.
- Spearheaded in using cutting-edge technologies such as Spring Data JPA, Geb, and Gradle to reduce boilerplate code, automate integration testing and improve the overall design and flexibility.
Senior Software Engineer
- Played a key role in redesigning and developing Energy Star Portfolio Manager Application from scratch using Agile/Scrum development practices and continuous integration (Jenkins) and utilizing the latest cutting edge technologies, including Java, Spring and Hibernate .
- Designed and implemented REST based web services.
- Automated functional tests for the web site of the application using Selenium (WebDriver) and TestNG.
Software Engineer
- Participated in migrating the existing hosting platform to Java using Spring framework.
- Implemented the core of a web-testing framework to be used across the company using Selenium and TestNG.
Lead Software Engineer
- Worked with various partners including Sears, and handled technical aspects of all partner integrations, maintenance and new implementations.
- Automated partner integrations, testing, and reporting. Implemented several tools, including Generic XML/HTTP Post Lead Builder tool, XML Integration Testing Environment, and Query tools.
- Worked on the new Respond.com site and all other supporting pages and sites including buyer and seller portfolio, seller profile, new request forms and all other existing pages, sub domains and micro sites.
- In addition to maintaining Respond.com production site and web servers, worked on various projects to support both front and back end.
Software Engineer
- Assisted in designing and developing software for the Respond.com website and internal customer service applications using Java, JMS, JSP, Coldfusion, HTML, JavaScript and SQL/Oracle.
Software Engineer
- Assisted in developing ProcessMax product using C#.