Technology Lead Resume
SUMMARY
- 7.10 years of extensive experience in Analysis, Design, Development, Testing, implementation and maintenance of web based and client server multi - tier applications using Java/J2EE technology.
- Software development experience in Agile Software Methodology.
- 4.5+ Years of onsite experience and played variety of roles from Developer, Module Leader, onsite coordinator to team leader in my tenure in various development and maintenance projects.
- Extensive experience in interacting with the users, analyzing the business requirements and in producing the Business and System Requirement Specifications.
- Exhibit effective team skills as well as individual motivation to meet deadlines under pressure.
- Over 6 years of experience in e-commerce environment.
- Having good knowledge in Core Java, Collection framework and Multi-Threading.
- Good experience in implementing Object Oriented Analysis & Design (OOAD).
- Experience in Commerce framework like BlueMartini, Endeca.
- Expertise in client side designing and validations using HTML, CSS, Java Script, JSP.
- Expertise in Open source tools like Struts, Spring MVC, and Hibernate.
- Expertise in using Web Service technologies like SOAP, WSDL, Restful webservices to implement Service oriented Architecture (SOA).
- Exposure in Cloud technologies like Amazon Web Services (AWS)
- Expertise in deploying enterprise applications on WEB/Application servers like Apache Tomcat and Oracle Weblogic.
- Experience working in Relational and NOSQL Databases like Oracle 10g/11g (SQL, PL/SQL), MongoDB.
- Experience working in JMS message brokers like Apache ActiveMQ, IBM MQ and Apache Kafka.
- Expertise using IDEs like Eclipse.
- Experience in Shell Scripting.
- Worked on multiple Operating Systems like Linux (Unix, Solaris) and Windows.
- Expertise in Versioning tools like CVS, Subversion and Git.
- Expertise in Build and deployment of Applications using Maven and Ant.
- Experience in testing frameworks like Junit, Mockito and Power Mockito.
- Worked on all phases of project like Development, Performance tuning, Enhancements and Support projects.
- Very good experience in configuration management, which involves source code management, code merges and stream management.
- Expert in release management activities, which includes coordinating, releases like working with web admin for deployment and technical/business validation.
- Valuable domain knowledge in Retail domain, Banking and Logistics domain.
- Very good skills on gathering business requirement from business partner and converting them to requirements. Good client interaction skills.
- Ability to analyze production issues and fixing issues in triage.
- Out of box thinker having provided multiple value adds in the project during lean project period, which has delighted clients.
- Experience in setting up and up gradation of production system.
- Played a key role for client during holiday support.
- Provide technical support for usability issues and critical site problems, as needed.
TECHNICAL SKILLS
E E-Commerce: BlueMartini 9 and 12, Endeca 2.1
BI Tools: SQL*Plus, CA-Wily, Splunk, Gomez, Coremetrics, SVN, Ant and Maven
Databases: Oracle 11g/10g, Mongo DB
Operating System: Windows, Unix (SOLARIS)
Web: Javascript, HTML, CSS, jQuery
Languages: Core Java 6/7/8, J2EE, SQL
IDE: Eclipse, STS, MyEclipse, Netbeans
Servers: Apache Tomcat, Weblogic
Frameworks: Spring MVC, Hibernate, Spring Data, Spring Batch, Struts, JUnit, Mockito
SOA: SOAP, Restful Webservices
Message Services: ActiveMQ, IBM MQ, Apache Kafka
Cloud: AWS
PROFESSIONAL EXPERIENCE
Confidential
Technology Lead
Responsibilities:
- Developed and implemented various features of Issuer Processing using Spring MVC, Restful Web services, Spring Data, ActiveMQ, Spring Tool Suite.
- Writing functional Unit Test cases using Junit, Mockito and Power Mockito.
- Implemented Message Oriented Middleware(MOM) using Apache ActiveMQ in my project for communications between two systems.
- Hosted our application in AWS Cloud using AWS EC2 and ELBs.
- Using NOSQL database MongoDB as Backend database.
- Implemented a POC using Apache Kafka to use as message broker. Will be leveraging Apache Kafka for real time data feeds from MongoDB to Hadoop ecosystem.
- Developed each module of application in such a way to run as Microservice which can deployed, tweaked separately without affecting other modules of the application.
- Requirement gathering and analysis.
- Provide detailed estimation on requirements.
- Using Apache Maven build tool for building the application.
- Using Apache Tomcat as the Deployment Server.
- Using Jenkins for Continuous Integration Server.
Environment: Core Java 8, Spring MVC, Spring Data, Restful Web Services, AWS EC2, ActiveMQ, Apache Kafka, MongoDB, Maven, JUnit, Mockito, Power Mockito.
Confidential
Developer
Responsibilities:
- Requirement gathering and analysis which includes interaction with business users.
- Provide detailed estimation on requirements.
- Design, coding and code review using Core Java and J2EE in BlueMartini Framework. Using Oracle 11/g as Database Server and using Weblogic as Application server. Solaris server as an Operating System.
- Used Javascript, Jqurey and Jsp for front design and validation.
- Unit testing and integration testing.
- Responsible for end to end in integrating QAS pro web address verification web service.
- Responsible analysis, design, coding, Junit and integration testing for Harte hanks batch job.
- Responsible for analysis design, coding and deployment for Item locator project.
- Responsible for end to end migrating Cyber source legacy system to web service.
- Involved in end to end integration of DOM (Distribution management model). Utilizing IBM MQ for communication between 2 different systems.
- Involved in integrating CA wily on Confidential .com.
- Involved in upgrading Java JVM to AZUL JVM.
- Used Weblogic as the Deployment Server.
- Developed SQL statements against the database to manipulate the data as well as fetch the data from database.
- Prepared application manual and system implementation plan document.
- Involved in memory leak analysis and fix.
- Customer interaction for incidents.
Environment: Java/J2EE, BlueMartini, JQuery, BlueMartini, Weblogic 10.3.5, Restful and Soap webservices, Experian QAS, Cybersource integration, Oracle 11G.
Confidential
Developer
Responsibilities:
- Worked in migrating all the applications like Confidential .com website, Kiosk, Contact Center, Scanners and Enterprise Desktop from BM9 to BM12 version.
- Analyzing and resolving the issues while migrating the applications from BM9 to BM12.
- Did necessary configuration changes in Weblogic server 10.3.5 for all applications.
- Modifying existing Unix batch job scripts to support new operating system. Testing and fixing the script related issues.
- Removing old BM9 API’s with BM12 API’s and modifying the existing code to support new API.
- Used JMS to broadcast the messages asynchronously to all application servers so new content will be activated in website.
- Task assignment to offshore team and guiding team in accomplishing their task in time.
- Played a key role in the production deployment and post production deployment issues.
Environment: Java/J2EE, BM12,IBM MQ,Unix Scripts, Endeca 2.1, Weblogic Server 10.3.5, Oracle 11g
Confidential
Developer
Responsibilities:
- Attending Business Requirements meeting for the new transactions.
- Preparing and Reviewing the High Level Design Strategy documents for the functionality.
- Used Spring framework as the MVC for the development, Implementation and maintenance of the project.
- Used Javascript, Jqurey and Jsp for front design and validation.
- Managing the configuration of Java programs using SVN configuration.
- Used Maven build tool for building the application.
- Used Weblogic as the Deployment Server.
- Developed SQL statements against the database to manipulate the data as well as fetch the data from database.
- Used JMS to broadcast the messages asynchronously to all application servers so new content will be activated in website.
- Communicated with the other teams to discuss and estimate effort and time required for the Work requests and get integrated environment.
- Worked on implementing 3rd party integration like Coremetrics, Certona, Searchdex applications with website application.
- Worked on improving performance of the website by finding the bottlenecks of the website during Holiday period and addressing it through code fixes.
Environment: Java/J2EE, Eclipse, Spring 2.5, Hibernate 3.0, Unix Scripts, Weblogic Server 8.5, Oracle 10g, IBM MQ
Confidential
Software Engineer
Responsibilities:
- Involved in Analysis of the requirements to its impact to the existing system.
- Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
- Development of application business logic and functional modules using Java and J2EE.
- Worked with the architecture team to understand the design of the application.
- Created Class and Sequence diagrams for some of the major business modules.
- Designed and developed the application and a framework to support the application using Java/J2EE, particularly Java Server Pages (JSP), Servlet and JSP APIs.
- Involved in creating a web interface using JSP and HTML.
- Also worked with stored procedures using callable statements and triggers and functions based on the project requirements.
- Performed Functional testing, Regression testing to ensure quality and validated the application on different testing environments.
- Worked with creating a User manual and User Training guide for the new system.
- Involved in the development of test cases for the testing phase.
- Involved in defect fixing activity as a part of system testing and warranty..
Environment: Java/J2EE, Spring 2.5, BlueMartini, Endeca 2.1, Unix batch jobs, Oracle 10G.
Confidential
Analyst Programmer
Responsibilities:
- High level and low level design documentation based on requirement given by lead, Customer.
- Coding and unit testing of individual modules developed.
- Unit and Integration test planning including test case preparation
- Bug fixes and performance improvement.
- Use Case design.
Environment: Java 1.5, JSF(Richfaces), JPA, Hibernate EJB, Oracle 10g, Myeclipse6.0.