Technical Lead/sr.developer Resume
CharlottE
PROFESSIONAL SUMMARY:
14 plus years of hands on experience with full software development cycle, master of Agile. Results driven, innovative and highly motivated Sr. Developer /Architect, a technical specialist known for bringing turnarounds on complex delivery engagements, recognized for finding solutions in most challenging situations, focused on quality and performance. Demonstrated proficiency in object oriented analysis/design patterns and integration of information system.
TECHNICAL SKILLS:
Technologies: Core Java, J2ee, Oracle ATG Ecommerce, JavaScript, Java Design Patterns, Java Beans Java Database Connectivity (JDBC) Java Naming And Directory Interface (JNDI, jQuery AngularJS Angular 2+, Java Servlet, JSP, HTML,CSS, Azure Cloud Services, ATG BCC,ATG Merchandizing etc.
Operating Systems: Unix, Windows
EAI: Apache Camel, Spring Integration
Database Systems: Oracle, MySQL.
Build Tools & CI: Maven, Ant, Hudson / Jenkins.
Design / Requirement: Bugzilla and JIRA
Source Control: GIT, SVN
Development Tools: Eclipse, JDeveloper (BPM/SOA), NetBeans, Toad, SoapUI, JMeter & XML Spy, JProfile
Application Servers: Jetty, Web Logic, Web Sphere, J Boss 7, Jetty & Tomcat.
Web Services: REST/SOAP, JAX - RS/WS, Spring-WS, Jersey, CXF, Axis2, WS-* and OAUTH2.
Framework: Spring MVC, Microservices, Hibernate, Struts, Spring Batch Job, Spring Boot, Java Collection Framework, Oracle ATG Ecommerce Framework, OAuth2.0 framework
Code Coverage: Cobertura (Junits), Fortify-360, Mockito and Easy Mock.
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte
Technical Lead/Sr.Developer
Technologies And Tools Used: Core Java, Spring Framework, REST Web-services, Junit, GIT, Oracle 11g Database.
Responsibilities:
- Understanding business requirements from client.
- Designed and Developed new automatic account group functionality called system generated group functionality ie SGG
- Designed and Developed SGG functionality in TRUST application using spring framework and made to operate this functionality only for first login to the user.
- Designed and Developed accept and decline of SGG functionality from client perspective.
- Designed and Developed recommendations of SGG once user has opted out accept or decline functionality.
- Designed and Developed new spring controllers .and service layer classes to accommodate SGG functionality.
- Participating in agile scrum meetings and involving in story grooming discussions and story sizing.
- Converting the requirements into functional aspects by designing, coding and unit testing the application according to requirements.
- Creating Sub tasks and assigning it to the team.
- Implementing new REST web services.
- Writing Java controllers, Java service and repository layers using spring framework.
- Writing junit's to maintain and achieve 100% test code coverage
- Integrating back - end features with front end and making sure that the application is running successfully.
- Participating in code reviews.
Confidential, Greensboro
Technical Lead/Sr.Developer
Technologies And Tools Used: Core Java, Spring Framework, REST Web services, OAuth 2.0 framework.
Responsibilities:
- Worked on design and development of new backend service called int - eloqua-serivce-app
- Worked on implementing of OAuth2.0 framework for authentication and authorization purpose.
- Worked on integration with mule soft API.
- Worked on implementing of new service called int-email-service-app which is used to send email details.
- Worked on implementation of Junits.
- Worked on end-to-end deployment activities.
- Created full-scope cost estimates for bid builds and designed build projects.
- Developed long-term business strategy by using customer feedback to identify necessary process improvements.
- Closely collaborated with project members to identify and quickly address problems.
- Delivered projects on time by prioritizing tasks.
- Increased customer satisfaction by adherence to all quality standards and customer requirements.
Confidential, Bentonville
Application Development Specialist
Technologies And Tools Used: Core Java, Spring Boot, REST Web services, AZURE Cloud.
Responsibilities:
- Worked on design and development of new backend services.
- Worked on implementation of Junits.
- Worked on end - to-end deployment activities.
- Closely collaborated with project members to identify and quickly address problems.
- Completed projects on time and under budget.
- Worked in Agile environment, realizing success through application of SDLC methodologies and exceptional leadership skills.
- Delivered completed projects on time by prioritizing multiple tasks.
- Increased customer satisfaction through adherence to all quality standards and customer requirements
Confidential, New Jersey
Application Development Specialist
Technologies And Tools Used: Core Java, Spring Framework, Spring Batch, REST Web services, Hibernate, Oracle 11g
Responsibilities:
- Worked on design and development of new backend services.
- Worked on implementation of Junits.
- Worked on development of Spring Batch Job s.
- Worked on development of ESSA and SSA middleware applications using spring framework
- Worked on implementation of new design patterns to handle multiple requests from clients.
- Worked on development of auto scheduling jobs using spring framework to schedule and report online exam and scores.
- Developed automatic messaging system using java JMS framework.
Confidential
Team Lead
Technologies And Tools Used: Angular 2, Apache 2.0, HTML, CSS, SCSS
Responsibilities:
- Implemented new survey feature component using Angular2.
- Worked on withdrawal module to limit the withdrawal amount for Non BOFA customer by developing new Angular2 components.
- Worked on creating new components.
- Worked on integrating Angular2 components with web services.
- Conduct Technical workshops with client
Confidential
Team Lead
Technologies And Tools Used: Core Java & J2EE, ATG Ecommerce, ATG BCC, ATG Repositories, Web services, JSP, HTML, Angular JS, CSS, AJAX, Java Script, jQuery, Oracle 9i
Responsibilities:
- Performance tuning of application and fixing the performance issues by using different tools like Jmeter, XREBEL etc.
- Implemented JMS messaging Queue.
- Found out the performance effected areas in the code and fixed the code to improve the performance.
- Timely delivery of defects or CR's, as set by project timelines and ensure that project milestones are met.
- Post Production support
Confidential
Team Lead
Technologies And Tools Used: Core Java & J2EE, ATG Ecommerce, ATG BCC, ATG Repositories, Web services, JSP, HTML, Angular JS, CSS, AJAX, Java Script, jQuery, Oracle 9i
Responsibilities:
- Involved in development of checkout functionality.
- Involved in development and customization of ATG repositories.
- Involved in application requirement gathering, designing, development and build activities.
- Project Estimations.
- MTN TUTD functional requirement gathering by conducting discussions with client.
- Conducting product design discussions and coordinating with client and team and make sure that design meets the functional requirements.
- Diving the development tasks and assigning the development activities to the team.
- Conducting code reviews and making sure the quality of code is met by using different tools like SONAR etc.
- Conducting Technical workshops with client.
- Providing technical direction and architecture within the context of a project team.
- Timely delivery, as set by project timelines and ensure that project milestones are met.
- Act as scrum master wherever required.
- Identify and troubleshoot any issues that arise, including technical difficulties, project requirements as well as project processes.
- Post Production support
- POC Activities fresh graduates
Confidential
Team Lead
Technologies And Tools Used: Core Java & J2EE, ATG Ecommerce, ATG BCC, ATG Repositories, Web services, JSP, HTML, CSS, AJAX, Java Script, jQuery, Oracle 9i
Responsibilities:
- Understand and analyze the requirement for the end - to-end business flow from onshore team and design the technical design document for the same.
- Designing and developing eCare module which is a customer representative interactive activity module.
- Assigning tasks to the team & guiding the team members in terms of technical aspects of application.
- Designing and developing business flow for some of the functionalities which includes ATG Browse, Siebel third party catalog import process to ATG catalog, ATG Pricing & Promotions, Checkout module for Confidential Spain web portal using ATG Droplets, Form Handlers, Repositories, Schedulers, Java, J2ee, and Ajax & jQuery.
- Integration ATG with third party system called Siebel.
- Conducting Code review.
- Attending scrum calls with onshore team & offshore team.
- Defining product backlog.
- Defect management.
- Conducting Knowledge transfer session.
Confidential
Application Development Senior Analyst
Technologies And Tools Used: Core Java & J2EE, ATG ECommerce, ATG BCC, ATG Repositories, Webservices, JSP, HTML, CSS, AJAX, Java Script, jQuery, Oracle 9i
Responsibilities:
- Design, develop, and configure ATG online portal for the client Confidential to meet market and/or client requirements by implementing end - to-end features of ATG eCommerce features in Confidential online portal application starting from analysis, design, and implementation phases with quality assurance (including testing).
- Design and develop ATG BCC and ATG merchandizing functionalities.
- Design and develop ATG profile and ATG login functionality.
- Design and develop ATG catalog module
- Design and develop ATG automatic product loader and deployment functionalities.
Confidential
Application Development Senior Analyst
Technologies And Tools Used: Core Java & J2EE, ATG ECommerce, ATG BCC, ATG Repositories, Webservices, JSP, HTML, CSS, AJAX, Java Script, jQuery, Oracle 9i
Responsibilities:
- Developed Confidential & Confidential ACC and Confidential & Confidential PCC module using ATG customized droplets and form handlers.
- Worked on enhancements of ATG checkout, ATG profile and ATG repositories.
- Worked on enhancement of ATG features to suite multiple products.
- Design, develop, and configure software systems to meet market and/or client requirements by implementing end - to-end features in application starting from analysis, design, and implementation, phases with quality assurance (including testing), and also to delivery and maintenance of the software product or system for a specific phase of the life cycle.
- Apply knowledge of different technologies, applications, methodologies, processes and tools to support a client, project or entity.