Priipal Software Engineer Resume
NC
SUMMARY:
- Have 14 years of IT Extensive experience in design and development of web - based applications using Java, J2EE, NodeJS, Angular, Spring, Spring Boot, REST, JavaScript, JQuery, Bootstrap, CSS & JUnit.
- Over 6 years of experience of working as a development lead for Agile Scrum teams.
- Experience in DevOps technologies like creating Jenkins pipelines, docker containers.
- Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in MS Visio.
- Worked on different Application and Web Servers like IBM Websphere, Apache Tomcat and JBoss.
- Extensive experience in different IDEs like Eclipse, IntelliJ, WebStorm, Visual Code.
- Experience in web application design using open source MVC, spring, Express (Node), Frameworks.
- Client side design and development using Angular, TypeScript, Backbone, JQuery, JavaScript.
- Experienced in design and connectivity of the database servers in Oracle, MySQL, MongoDB, and along with noledge in writing SQL queries, Stored Procedures.
- Experience with cloud platforms like AWS, Google Cloud, Red Hat Openshift to integrate and develop applications
- Experienced in configuring and using version control systems like Git and SVN.
- Ability and aptitude to adapt learn and understand new and emerging technologies and standards in a very short period.
TECHNICAL SKILLS
Java/J2EE Technologies: Spring, Spring Boot, Struts, Hibernate, Log4j, Junit, Servlets, JSP, Java Beans, JDBC, JMS, MQ
Javascript Technologies: Typescript, NodeJS, Angular 4, Backbone JS, JQuery, Express JS
DevOps: Jenkins pipelines, Docker, Splunk, Circle CI, Travis
Cloud Technologies: AWS (Lambda, S2, API Gateway, DynamoDB), Google Cloud (Appengine, storage), Red Hat Openshift.
IDE: Eclipse, WebStorm, Visual Code
Version control: Git, Clearcase, SVN
Other Tools: Jira, Visio
Methodologies: Agile, TDD, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, NC
TEMPPrincipal software engineer
Responsibilities:
- Worked with business analysts / product manager to gather system requirements.
- Played a role of development lead for a scrum team, established and documented metrics leading to assessing project estimations.
- Worked on performance tuning of the app.
- Coded the frontend application using Angular 4 in an Agile environment.
- Developed the back-end code using NodeJS, Spring 3, RESTful Web Services.
- Setup build and deployment using Jenkins pipelines, Docker containers.
- Supported production installs and production tickets.
Environment: Angular 4, NodeJS 6, Typescript, Java 7, Spring 3, Spring Boot, Web Services, XML, XSLT, CSS, Docker, Jenkin
Confidential, NC
eCommerse Solution Lead
Responsibilities:
- Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Hybris bring new technology for our team, learning the technology and finding resources for others team members to learn Hybris.
- Develop the application components using Hybris and Spring in an Agile environment.
Confidential, NC
Technology ArchitectI
Responsibilities:
- Worked with business analysts / product manager to gather system requirements.
- Created a proof of concept application using MongoDB and Spring to showcase the value to business teams.
- Explored APIs for various third-party tools and learned how to extract data from the tools.
- Coded the front-end application using BackboneJS.
- Coded the batch programs to extract data from the APIs and store it in the database using Spring 3.
- Created the Sequence diagrams.
- Helped the QA team use automation testing tool Selenium.
- Supported production installs.