Technical Lead Resume
South Deerfield, MA
SUMMARY:
- Overall 10 years of IT experience and technical proficiency in Java/J2EE, Confidential . Involved in business requirements analysis, high level design, detailed design, development, testing and documentation.
- 4 plus years of hands on experience in ecommerce platform technology Confidential - 11.2 (Profile, Commerce, content management system, tools ACC, Confidential -Merchandising, CSC, Endeca, Endeca-EXM).
- Hands on experience in enterprise development using JSP, Servlets, springs, Hibernate, Struts, Java Script, JQuery, XSLT, JMS,JavaMail api.
- Involved in full lifecycle of various projects, including requirement gathering, system designing, application development, enhancement, deployment, maintenance and support.
- Extensive development experience and highly skilled in coding in Java, J2EE, Spring-IOC, Spring-ORM, Spring-JMS, Spring-Boot, Web services, Spring-Batch API and Hibernate.
- Experiences in data transformation technology XSLT coding.
- Good working experience in building enterprise applications using Web services (RESTfull, SOAP).
- Involved in developing custom solutions using Java Management Extensions (JMX) API.
- Working experience in data distribution technology Hadoop 2.0(single node, 2-node cluster) setup and Map-Reducer programing, Hadoop ecosystems (Pig, Hive, HBase and Sqoop).
- Hands on experience in commerce technology WebSpherecommerce-7 (Profile module, Payment module, Business Object Document (BOD) Framework).
- Expertise in troubleshooting, analyzing, performance tuning and testing.
- Very good understanding of software development life-cycle (SDLC) process and Design patterns.
- Good knowledge in Identification of User requirements, System design, UML Diagrams (Use case, Sequence) diagrams preparation using Visio and Power Designer, writing Program specifications, Coding, Reviews and implementation of the Systems.
- Excellent communication and inter personnel skills with an ability to lead a team, dedicated and enthusiastic to learning new technologies and Tools.
- Strong commitment towards quality, experience in ensuring compliance to coding standards and review process.
- Hands on experience in building application using application servers (Tomcat, WebLogic, JBoss, WebSphere).
- Experiences in Hibernate and JPA framework using annotations.
- Well versed in relational database systems (RDBMS) such as Oracle and MySQL.
- Good experience in coding of DB query languages elements such as SQL, PL-SQL, HQL.
- Experience in diverse software development methodologies like: Waterfall, Agile
- Strong experience in using Version Control Systems such as SVN, IBM-ClearCase to manage the source code of the applications.
- Worked on build and deployment automation tools like Jenkins, Maven and ANT.
- Worked on Testing and automation tools SOAP-UI, Ready API, Cucumber API.
- Successfully delivered projects under strict schedules and with quality.
TECHNICAL SKILLS:
Languages: Java, J2EE, Sql, HQL, PL/SQL.
Operating system: Windows, Unix.
Java Technologies: Core Java, JDBC, JSF, JSP, Servlets, Spring, Hibernate, EJB, JMS, Java Swing, Struts, JavaBeans, XML Parsers, JMX, web services.
3rd Party Java Technologies: Confidential 11.2, Confidential 10.0.2, Hadoop 2.0, Pig, Hive, HBase, Sqoop, WebSphere commerce.
XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, AJAX, SOAP, JAXB.
Scripting Language: Unix Shell Scripting, HTML, JavaScript
Servers: WebLogic, WAS server, JBoss, Confidential Dynamo, Tomcat, WebSphere
RDBMS: Oracle, MySql.
Tools: Eclipse, NetBeans, CVS, Tortoise, MyEclipse, Power designer,Visio,PMD, SOAP-UI, IBM-ClearCase.
Concepts: UML, Design Patterns.
Other Tools: Ant, Maven, JQuery, JUnit, Log4j, SLF4J, SVN, CVS, RAD, SOAP-UI, Eclipse, MyEclipse.
PROFESSIONAL EXPERIENCE:
Confidential, South Deerfield, MA
Technical lead
Responsibilities:
- Involved in TechSpec design for Reflektion - Product recommendation integration.
- Working with stakeholders for business & technical requirements.
- Involved in Confidential requirements, sprint stories planning and tracking project status.
- Involved in technical peer reviews and Confidential catalog (category & Product) feeds development for Confidential product rating and Reflektion recommendation experience.
- Involved in Confidential - Confidential merchandising layer customization for catalog related changes and Endeca XM: cartridge template changes for Reflektion product recommendation experience in different pages (Category, product, cart/bag, search).
- Involved in TechSpec design for Confidential - Confidential address verification integration and Internal Web services (REST) contract design.
- Working with stakeholders for business & technical requirements.
- Involved in Confidential requirements, sprint stories planning and tracking project status.
- Involved in technical peer reviews and Confidential development (Address related form handlers, multiple touch points and multisite environment) for address preview and validation experience.
- Involved in Confidential jars personalized labels creation and printing requirements.
Environment: ATG10.2, CSC, Confidential - Confidential Merchandising, Java.6, Oracle, JSP, CSS, HTML, JavaScript, Dynamo server, Eclipse, SVN, JQuery, Endeca-XM, Confidential -CSC, Confidential - Confidential product.
Confidential, Deerfield, IL
Technical lead
Responsibilities:
- Involved in TechSpec design for ApplePay Web services (REST) contract.
- Involved in Confidential REST web service implementation and design.
- Involved in Confidential payment system customization and 3rd party integration.
- Micro services implementation using spring boot API part of inventory management system enhancement.
- Involved in requirements gathering and data model designs.
- Involved in sprint, resource planning’s and project estimates.
- Collaboration with other software developers, business analysts and software architects to plan, design.
- Involved Confidential OMS system and CL order approval workflow enhancements.
- Offshore coordination and managing day-to-day activities and scrum activates.
- Preparing reports, manuals and other documentation on the status, operation and maintenance of application.
- Involved in application support and deployment of releases.
- Participate in peer-reviews of solution designs and code.
- Involved in development and enhancements of varies requirements.
- Analyze and resolve technical and application problems and providing support to business users.
- Designed and implemented of custom repository and components.
- Involved in Cucumber feature files design, test cases automation and review.
Environment: Confidential 11.2,BouncyCastle API, RESTful Web Services, ApplePay API, IOS, Velocity template api, JavaScript, NodeJS, IBatis orm API, JavaMail API, JBoss-6.4, Safari, AJAX. Confidential Repository API, Oracle 11G, Java/J2EE. SOAP-UI, Cucumber API, Java 1.8, Spring-Boot.
Confidential, Jacksonville, FL
Technical lead
Responsibilities:
- Involved in development and enhancements of varies requirements.
- Designed and implemented of custom repository to track customer quote Item price.
- Involved in customization of default pricing system to override item price.
- Involved in implementation of Item pricing calculators to override item default price.
- Involved in implementation of custom droplets to render customer quote prices.
- Involved in triggering the E-Mail to forward the link to customer based on store-approval status.
- Involved in customization of Confidential (Business Control Center) UI for new tab link for customer quote prices approval.
- Eclipse is the IDE used for the development.
- SVN is used for source control here.
- ANT is used for build management.
- Deployed the application on Confidential Dynamo server, JBoss.
Environment: ATG10.0.2 Java 1.6, Confidential 10.0.2, JSP, CSS, HTML, JavaScript, Dynamo server, Eclipse, SVN, JQuery, ACC, ATGBCC product.
Confidential, Orlando FL
Team lead
Responsibilities:
- Involved in requirement analysis, design and development of enhancements, product implementation, test the product, planning.
- Leads the Online Revenue Engine/Transaction Control Engine applications.
- Implemented code changes based on the requirement changes/new requirements in the applications (Ex: Ship date Rationalization, Auto and Non-Auto Shipment order event).
- Onsite coordination and managing day-to-day activities.
- Developed Archive applications, to maintain backup JMS messages data from JMS-queues for future reference purpose.
- Developed replay tools to replay JMS messages data from archive files using spring in order to serve client application.
- Implemented persistence layer using hibernate framework.
- Involved in analysis, design, coding of Revenue Reports modernization from legacy C- version to Java version.
- Used Scheduler for Batch and cluster environments and JMS based applications.
- JUnit test cases were used to do unit testing on services.
- Code coverage for testing Emma,PMD
- Eclipse is the IDE used for the development.
- SVN is used for source control.
- Maven is used for build management.
- Jenkins effectively used for deployments.
- Deployed the application on WebLogic.
Environment: Spring-IOC, Hibernate, Oracle 11G, Spring-JMS, PMD,Quartz with Spring batch API and XSLT, Web Services, JavaMail API,Eclipse, SVN, ANT, Log4J,CSS, HTML.
Confidential, Tampa FL
Technical lead
Responsibilities:
- Involved in design and development and delivery in WCS-7 with PayPal express checkout integration proof of concept (POC).
- Test the product, demo presentation planning and managing day to day activities.
- Customized different modules Profile module, Payment module, Business Object Document (BOD) Framework) to support express checkout.
- Involved in customization of default WebSphere Commerce-7pricing system to integrate with PayPal express checkout.
- Customization of the WCS 7.0 payment subsystem (Punch-out payment)
- Involved in implementation controller commands and Task commands.
- Involved in implementation of PayPal order summer page to populate shopping cart.
- Setup of the 3rd party payment integration from WCS using PayPal Services.
- Deployment of the integrated solution to the WAS server
- JUnit test cases were used to do unit testing on services.
- RAD is the IDE used for the development.
- SVN is used for source control here.
Environment: Java 1.6, WCS-7,WCS-Punch-out payment API, Struts framework, JSP, Servlets, CSS, HTML, JavaScript, PayPal Payment API, RAD, SVN.
Confidential, Washington, DC
Senior Developer
Responsibilities:
- Involved in requirement analysis, design and development of enhancements.
- Leads the Confidential (Patient Reviews of Physician) module.
- Older Confidential decommission version cleanup and impact analysis.
- Offsite coordination and managing day-to-day activities.
- Developed pluggable dynamic logger change solution using spring and Java Management extensions (JMX) API.
- Implemented code changes based on the requirement changes/new requirements in the applications (Ex: multipart key changes for the particular region).
- Actively participated in defect fixing, product testing, planning.
- Involved in application varies level (PV, PVE, PE, Production) deployments activates.
- Implemented persistence layer for the new requirements using Spring-jdbc framework.
- Involved in implementation of legacy Confidential DAO layer modernization.
- Implemented changes related to logger management switching from Log4J to SLF4J API.
- Involved in updating of Confidential RESTful webservice according to new requirements.
- Involved in unit and integrated testing of both Confidential - Webservice versions (REST, SOAP)
- JUnit test cases were used to do unit testing and code coverage.
- IBM-Clear case is used for source control.
- Jenkins, ANT tools were used part of build management.
- Involved in creating new deployments jobs in Jenkins with IBM-Clearcase configuration for different code bases.
- WebSphere application server was used in development.
Environment: Spring-IOC, Spring-JDBC, Oracle 11G, Spring-JMX, RESTful Web Services, Java Mail API, IBM-RAD, IBM-Clear Case, ANT, Log4J/SLF4J, Mashery securityAPI.
Confidential, Deland, FL
Team lead
Responsibilities:
- Involved in Design and development of enhancements, Product Implementation, Test the product, Planning and managing day-to-day activities.
- Developed custom solution RPM (Rapid page management) for content management.
- Involved in designing of Jsp page to gather required inputs to generate bulk coupons.
- Involved in implementation of custom droplets to render available enabled promotions in system.
- Involved in customization of Confidential (Business Control Center) UI for new tab link for customer quote prices approval and Confidential endeca integration and setup.
- Involved in generate XL sheet, with bulk coupons data based on input parameters (promotion) using java code (POI API) in Confidential understandable format.
- Involved in triggering the E-Mail to business user with system generated CSV file with bulk coupon data.
- Eclipse is the IDE used for the development.
- SVN is used for source control here.
- ANT is used for build management.
- Deployed the application on Confidential Dynamo server, JBoss.
Environment: Java 1.6, Confidential 10, JSP, Dynamo server, Eclipse, SVN, Confidential 10.0.2 CST Store application, Confidential product, ANT, Confidential Endeca.
Confidential
Analyst Programmer
Responsibilities:
- Involved in Coding for Web-based Application using Struts Framework.
- Involved in Design form for reports.
- Involved in Design struts tiles design, adding validation rules.
- Involved in Client Side Validations through Struts Framework.
- Involved in coding to persist data with Hibernate.
- Developing Reports using Jasper report and I text technology for generating report in excel pdf format and html.
- Involved in Bug fixing.
- Eclipse is the IDE used for the development.
- SVN is used for source control here.
- ANT is used for build management.
- Deployed the application on JBoss AppServer.
Environment: Java 1.5, Struts, JSP, HTML, CSS, Hibernate, JavaScript, Hql, JBoss Server, Eclipse, IFlex, AJAX, Jasper reports, Oracle 9i.
Confidential
Developer
Responsibilities:
- Involved in Developing the Modules like Administration, Enrollment and Pre-Authentication.
- Developed Action classes, Form Beans.
- Involved in Server side Validations through Struts Framework.
- Involved in coding to persist data with Hibernate.
- Involved in Bug fixing.
- Eclipse is the IDE used for the development.
- SVN is used for source control here.
- ANT is used for build management.
- Deployed the application on JBoss AppServer.
Environment: Java 1.5, Struts, JSP, Hibernate, JavaScript, Hql, JBoss Server, Eclipse, Oracle, AOP, AJAX, HTML, CSS.