Lead Developer Resume
Austin, TX
PURPOSE STATEMENT:
Seeking Lead position in Development/Design/Architecture with a growth oriented organization
SUMMARY:
- Having 12+ years of experience in Software Development and including 8 years onshore (USA & UAE) including client / offshore management.
- Have been working as Lead developer for Cart and Checkout for 6 years at client location - The Confidential , Austin, TX USA
- Working experience with Google Cloud - Compute Engine, PubSub, StackDriver and BiqQuery
- Currently working in agile process using SCRUM and SQUAD methodology and Pair programming.
- Strong development experience using J2EE, Java8, Spring boot, IBM WebSphere Commerce, Struts, Tapestry, Hibernate
- Developing and consuming Microservices, RestAPIs
- Agile, Scrum and Squad model
- DevOps and SRE
- Working with Product owner, design, develop and review the features with Architects.
- Coding and implementation of the features.
- Unit Test, Integration Test, BDD, TDD, Sonar
- CICD process
- Leading the squad to deliver the features in Sprints.
- GitHub, Pivotal, Maven, Gherkin, TestNG, Sonar, Cucumber, JAXB, SoapUI, Postman, JMeter, Google Guava for caching, DynaTrace, SVN, CVS, Reload, Eclipse, NetBean, STS, Tomcat, JBOSS, WebLogic, WAS, MQ, Restfull/Soap Webservices, JSON, XML/XSD,Quality hub.
- Vault integration for encrypting and securing credentials for apps.
- Apigee integration for APIs for secure access.
- Cassandra, DB2, Oracle and BigQuery
- Splunk for creating alerts and dashboard, cron jobs and reports, Omniture, clicktale
- Java script and knowledge of React JS, and Python
- Experience using PCF technologies like Pivotal, concourse CICD pipeline
- Experience to lead L3 team in DevOps model
- Excellent analytical skills for solving production issues.
- Previously worked with Emirates Group (Dubai,UAE), Confidential (New York, USA), NTUC (Singapore), Confidential Singapore)
- A skilled communicator with strong interpersonal & relationship management skills.
- Having expertise in Retail and Cargo Domain.
- Have I-140 Approved on H1B.
CAREER HIGHLIGHTS:
Confidential, Austin, TX
Lead Developer
Technology: Java8/J2EE, Spring Core, Spring MVC, Spring Boot, RESTful/SOAP Web Services, Maven, AngularJS 1, Google Cloud (Compute Engine/PubSub/StackDrivers/ BiqQuery), Java caching/registries, Guava, Apache HttpClient, JAXB (Marshalling/Unmarshalling contents) Gherkin, TestNG, Cucumber, Junit, SOAPUI, Postman, JMeter, Tomcat WebServer 7/8,Ubuntu (Operating System), Concourse (CI/CD), Jenkins,HTML5, CSS3, JavaScript, JQuery, JSON, Cassandra, Visio, ClickTale (Analytics), Omniture(analytics), HP Security Encryption (Voltage), Prevoty security application, Eclipse Lunar, STS, Sonar, JaCoCo library, Fortify Scanning Tool, GitHub repository, SOAPUI, Pivotal Tracker, Confluence (Documentation
Responsibilities:
- Get high-level requirements from Business team/Product owner
- Analyze the high-level business stories by setting up recurring meeting with the business team/product owner
- Groom all business stories and update stories with appropriate details
- Create new granular stories from business stories
- Understand the responsibility of each impacted system and changes required to their existing contract/design
- Impact Analysis of existing application
- Identify and detail out tasks for each development of business stories and estimate effort for each of the stories based on task weightage.
- Prepare Activity/Sequence Flow diagrams for functional requirements for all scenarios
- Prepare architecture diagram with all interaction systems
- Identify technical/functional challenges
- Create a branch for each business story in repository
- Write business logic code for given requirements
- Merge code into mainstream branch for Production deployment
- Deploy application in Google cloud platform using automated continuous integration deployment tool.
- Analyzing the production issues and find root cause analysis and fixing it.
- Code review
- Help resolving any technical issues to team members
- Training new team members with Paired programming
- Created build scripts for automated deployments for releases
- Help System Reliability Engineering team to setup alerts and create dashboards for monitoring application health in production.
- Offshore team coordination
Confidential
Sr DeveloperResponsibilities:
- Gather the requirements for the migration of the application to WebSphere Commerce V7.0 and also the new features required by Confidential
- The current application to be studied in detail.
- Consider the multiple integration touch points and ensure that there is a seamless transition from V 5.6.1 to V7.0
- Migration could impact the existing behavior of the application. This has to be studied, understood and analyzed beforehand so that measures could be taken to minimize impact.
- WebSphere Commerce V7.0 has many new features. Confidential has new requirements as well. I would have to fit in maximum of these new requirements to the out of the box features so that Confidential could leverage commerce advantage.
- Perform the migration of the application to V7.0
- Contract Pricing framework, should be integrated with the application so that the migrated application is robust with Confidential being able to run on the benefits of the framework.
- Perform System Testing and fix issues to ensure functioning is as per the requirements.
- Support User Acceptance Testing performed by the business users.
- Enable Production system.
Confidential, New York
Sr DeveloperTechnology: IBM WebSphere Commerce Server V7.0, IBM DB2, WebSphere MQ, Servlets, JSP, JavaScript, Endeca, SQL, EJB, Java1.4, JSP 1.4, XML, CVS, Certona, CoreMetrics, Power Review.
Responsibilities:
- Requirement gathering and understanding from business
- Design and Develop Order Module
- Design and Develop Customer Module
- Design and Develop CSR module
- Assigning the task to team members. nsite coordination
- Enabling and customizing Gift Registry
- Testing and defect fixing.
- Production support.
Confidential, New York
Sr Developer
Technology: IBM WebSphere Commerce Server V7.0, IBM DB2, WebSphere MQ, Servlets, JSP, JavaScript, Endeca, SQL, EJB, Java1.4, JSP 1.4, XML, CVS, Certona, CoreMetrics, Power Review.
Responsibilities:
- Coding and Testing.
- Assigning work to developers and make sure the work has to be completed as per schedule.
- Updating and sending the status report to client
- Preparing the release note and delivering it to the client.
- Fixing the bugs
Confidential
Senior Software Engineer
Technology: EJB3.0, Hibernate3.0, Java1.5, Tapestry4.0, Struts, JFoundation Framework, JavaScript, HTML, XML, AJAX, Oracle10g, Eclipse3.1 Spindle Plug-in, JBoss3.0, Webogic9.0, Tomcat6.0, JIRA, SVN, XDoclet, PL-SQL Developer, Maven2.0
Responsibilities:
- Playing important role in development of Export, Import, Credit Control, Advertisement and Promotions, User Registration and Master Modules.
- Developed very complex screens like AWB Execution, DTD Request, Trip Manifest, Airline DO, and Agent DO.
- Developed reusable components like Address component, rating component, job component, those are being used in most of the screens the in Confidential . The Address component is promoted to JFoundation Framework component list and being used in most of the application in Emirates.
- Given training on Tapestry Framework for new team members.
- Involved developing reusable Tapestry components.
- Created development environment with all plug-ins and done configuration set up for development, testing and Stage environments.
- Training to the new members on project specific technologies and helping in setup
- Taken care of build release and sub sequent patch releases to fix the bugs raised in UAT and production.
- Track the defects to closure.
Confidential
Software Engineer
Technology: EJB, Swings, ILog framework, Oracle, Weblogic,Tomcat, SQL, CVS
Responsibilities:
- Understanding Requirements
- Server side coding using EJB
- Review the code with Technical lead
- Defect fixing.