Principal Developer Resume
SeattlE
SUMMARY:
- 15+ years of experience, involved in analysis, design, development, testing, implementation & maintenance of enterprise applications.
- Functional domain experience includes Retail(E - Commerce), HealthCare, Banking, Insurance, Telecom Equipment and Public Sector with leading organizations like IBM, Deloitte & Touche (Big 4), etc.
SKILL:
Operating Systems: Windows 7/10, Linux, Mac OS
Programming Languages/Scripts: Java/JEE 1.7/1.8, SQL, HTML 4/5, CSS3, XML, JSON, Javascript, JQuery, Node.js, Unix Shell Script(bash/korn)
Databases/Reporting Tools/ETL Tools: DB2, Postgres, MySQL, Oracle, MS SQL Server(SSIS, SSRS)
BigData Technologies: Cassandra DB(DataStax), MongoDB, Apache Nifi(Hortonworks), Kafka, Solr, Lucene
Technologies and Frameworks: Spring 3.x/4.x, Hibernate 3.x/4.x, JPA, RESTful Web Services, JUnit, Selenium, JMS, JSP, Servlets
Programming Tools: Eclipse 4.x, Rational Suite of Tools, IntelliJ IDEA, Visual Studio
Cloud technologies: AWS, Google Cloud, Azure
Methodologies: Agile (Scrum, Sprint, User Stories), Kanban, Waterfall, TDD
Performance Monitoring Tools: ELK(Elastic. Logstash, Kibana), DynaTrace, Nagios, Tivoli ITCAM
Configuration/Build/Rel ease Management Tools: Git, SVN, CVS, Perforce, Rational Team Concert/Clearcase, TFS, Jenkins, CruiseControl, Maven, Ant, IBM UrbanCode
Application Servers: Websphere, JBoss, Apache Tomcat/Spring TC, Weblogic, IIS
Collaboration Tools: Slack, Confluence, Jira
Other Tools: MS Office, IBM MQ, Rabbit MQ, Akamai, InvisionApp, Google Tag Manager, Consul, Adobe Experience Manager, Stibo, Documentum, FileNet
PROFESSIONAL EXPERIENCE:
Principal Developer
Confidential, Seattle
Responsibilities:
- Created Spring MVC controllers, Service objects, Data Abstraction Objects, etc. using Spring and Hibernate. Designed the new logging solution using Elastic Search.
- Created Spring based microservices using Spring Boot and Spring RESTFul. Designed and developed item, pricing and shipping services for the e-commerce application.
- Created a browser based SQL/HQL querying tool with autocompletion to help developers write queries and debug issues quickly.
- Implwmented the circuit breaker pattern using Hystrix to make the application more resilient.
- Used Cassandra/DataStax for creating a new caching solution.
- Worked on creating poms using maven and integrating it with Jenkins for continuous integration.
- Helped in creating logical and physical data models for new applications as well as writing complex SQLs to get transaction related data for orders. Worked on designing and developing microservices, web services, stored procedures and triggers.
- Developed templates which were used in creating business cases for PayPal/Braintree integration in the payments platform.
- Identifying blockers and working with colleagues for resolution.
- Supported systems integration testing (SIT) and user acceptance testing (UAT).
- Helped the team in proposing solutions and task estimation.
Principal Developer
Confidential, Seattle
Responsibilities:
- Technical leadership, including consensus building and conflict resolution on topics like architecture and implementation strategy.
- Worked on the implementation of a large multi-year state project in the logistics and healthcare domains.
- Created iteration plans/project plans and detailed design documents for new enhancements to the application using Microsoft Word, Excel, Visio and MPP.
- Designed the architecture and the data model of the application and generated code which formed the basis of the application. Designed and developed web services, stored procedures and triggers.
- Wrote server side and frontend components in Java/J2EE using Spring MVC (RESTful Controllers and Service objects).
- Created Logical and Physical Data Models using ERWin. Created Hibernate mappings for the 1000+ tables present in the schema.
- Created a reporting dashboard using MongoDB and NoSQL technologies.
