Lead Developer Resume
SUMMARY:
- Result - driven Professional with robust educational foundation and over 12 years of progressive experience in Software Development, Consulting and Process Improvement.
- A key player in large-scale improvements of DevOps infrastructure of a large development team of 400+ developers.
- Successfully lead and delivered a number of client projects with active involvement of business teams and multi-vendor development teams across different countries.
- Had been the lead engineer for an e-commerce system that handled $4 billion of quarterly online sales.
- A self-motivated person possessing a good balance of technical, analytical and behavioural skills and is always ready to learn new things.
KEY SKILLS :
Technologies: JAVA, PL/SQL, JSP, Servlet, Mustache, HTML/DHTML, Objective C.
DevOps Tools: Maven, Gradle, SonarQube, Jenkins (UI & pipeline), Ansible, Bitbucket, Artifactory, Nexus, Docker, Vagrant, Kubernetes, JFrog X-Ray.
Scripting: Shell scripting, Groovy, GO.
Java Frameworks: Spring, CDI, Hibernate, WebObjects, Dropwizard metrics, Lombok, Mockito/Powermock.
Web/Application Server: Apache, Tomcat, Nginx.
Version Control: Git, Bitbucket, Subversion.
IDE: Eclipse, IntelliJ Idea.
Operating Systems: Mac OS X, Linux
Domain: E-Commerce
PROFESSIONAL EXPERIENCE:
Confidential
Lead Developer
Technologies/Tools: Java, Spring/CDI, Maven, Gradle, Unix shell scripting, Groovy, Jenkins, Bitbucket, Artifactory/Nexus, Docker, Kubernetes, SonarQube.
Responsibilities:
- Playing a challenging role as key consultant for developers for functional issues with applications, services and low-level libraries.
- Has been one of the key evaluators for emerging tools and technologies in DevOps area.
- Driven the initiative of migration from Subversion to Git (Bitbucket) for SCM.
- Made tools and process changes to reduce monthly “software release” process from 36 hours to less than 5 hours.
- A key player in introducing Jenkins pipeline based CI standard in Confidential Online Store.
- Actively involved in design & implementations of “containerizing“ (using Docker) and “orchestration” (using Kubernetes) efforts for Applications and Micro services.
- Leading optimization efforts for Maven builds and gradual migration from Maven to Gradle.
Confidential
Lead Java Developer
Technologies/Tools: Java, PL/SQL, WebObjects/ASPEN, Spring, Mockito/Powermock, JavaScript/Mustache/DHTML.
Responsibilities:
- Lead “Checkout redesign” for China to meet the country’s unique payment requirements.
- Implemented first version of automated fraud detection for Online Store transactions.
- Key developer in the “Mac buy-flow” redesign project for online Shopping Experience.
- Made different bug-fixes to optimize Q&A and Ratings & Reviews features of online store.
- Scaled up quickly on pure Java/J2EE web development in a very minimal time.
- Played roles of offshore and onsite lead.
Confidential
Senior Software Engineer.
Technologies/Tools: WebObjects, HTML/DHTML, JavaScript, Objective C, Java, PL/SQL.
Responsibilities:
- Played the role of SPOC for the whole Confidential online sales ecosystem for more than 2 years.
- Had been the key full stack developer for all enhancements to the Web Application, UI and data models.
- Interfaced regularly with business clients for requirements and prioritizing them.
- Successfully played roles of offshore lead and onsite consultant for this project.
- Was awarded the “Most Valuable Player” twice at unit level.
- Played the role of a SME for legacy system for re-architecture to SAP CRM platform.
Confidential
Software Engineer
Technologies/Tools: WebObjects, HTML/DHTML, JavaScript, Objective C, Java, PL/SQL.
Responsibilities:
- Did various enhancements to highly visible and customer facing Software Download Application that supported downloads of software like iTunes, Safari etc.
- Received unit level quarterly award in “Creativity & Innovation” category.
- Implemented a new way to dynamically identify hardware and browser platform and decide on the correct version of software for download.
- Enhanced the backend interface to feed software metadata information.
