Tech Lead Resume
Charlotte, NC
SUMMARY
- Oracle certified Java/JEE consultant with around 13 years of experience on building Distributed, Web based, Federated, Enterprise Applications.
- Expertise in full software development life cycle involving Project Initiation, Planning, Analysis, Design, Development, Testing, Implementation.
- Expertise in Core Java, JDBC, WADL, Schema, XML,Java Multi - Threading and Concurrency,Data mapping using Dozer, Oracle Coherence.
- Expertise in Enterprise development based on Spring Framework, spring boot, REST web services, Mulesoft.
- Expertise in building scalable applications, applying Object Oriented principles, adapting design patterns adapting enterprise level best practices, performance tuning.
- Expertise in middleware developments like JMS, caching, EXPAG, Transactions.
- Expertise in Eclipse based platforms, IBM Rational Application Developer, IBM Message Broker Toolkit and Any Point Platform (Mulesoft).
- Expertise in large-scale integrations, efficiently handling dependencies.
- Expertise in designing applications,use case analysis, workflow analysis, business recommend ations.
- Experienced working with Websphere, Weblogic, Jboss, Tomcat, Message Brokers.
- Well versed in Agile methodologies and agile tools like RTC, Jira, Rally.
- Expertise in project planning, estimates, sprint planning, JAD sessions.
- Experienced in Banking, Insurance domains.
- Proactive during QA phase by monitoring defects in HP ALM and deployments in QA environment.
- Expertise in creating various project reports, charts, Technical/System Design Documents.
- Ability to learn quickly and apply new technologies and tools.
TECHNICAL SKILLS
Java EE Technologies: Spring, EJB 2.0, Servlets, JSP 2.0, JDBC, JTA, Java Applets, RMI, Transaction API, JNDI, Logging API, JSTL, JMS
Programming Languages: Java, Groovy
Mark-up/Scripting Lang.: HTML, DHTML (CSS), XML, XSLT, JavaScript, Shell Script, JSON
XML Technologies: XML,XSL/XSLT, SAX/DOM, XPath, SOAP, WSDL, DTD, SOA, JAXB, JAXP, XMLBeans, XALAN.
Tools: & Framework: Struts, Spring, Hibernate 3.2, Spring MVC, Web Services, Log4J, Apache Common Library, Junit, Ant, Axis2, Eclipse Modeling Framework, Grails, Spring Boot
Application/Web Servers: IBM WebSphere 6.0/7.0, Weblogic 10/12.x,Tomcat 7, Jboss, IIS 6, IBM Broker
Web Services: SOAP, UDDI, WSDL, XML, JAX - WS, Rest Web Services
Tools: UML, Rational Rose 2002, ANT, JUNIT, Enterprise Architect
DBMS/RDBMS: Oracle 9i, MYSQL, MS ACCESS 2000, DB2, SQL Server
Source Control Systems: CVS, VSS, Harvest, RTC, GitLab, Perforce
IDE: Eclipse, JBuilder, IBM Rational Application Developer, Spring Source Tool Suite, Any Point Platform (Mulesoft), IBM Message Broker Toolkit
PROFESSIONAL EXPERIENCE
Confidential, Charlotte NC
Consultant - App Prog
Responsibilities:
- Elicit functional requirements using grooming sessions, business process analysis, use cases, scenarios, workflow analysis.
- Development of new modules and utility classes within RP.
- Code management and branch merging using perforce.
- Developed utility rest service using spring boot.
- Build management using Jenkins tool.
- Helped QA with the preparation of use cases and sign off.
- Support during QA phase, performance testing, and production deployment.
- Performance improvements of the core components within Engine module.
- Updating story/task status for daily scrum meetings of my work.
- Adapting to agile methodologies by using Rally, story-task creations, story estimate, sprint planning.
- Conducting code reviews for the team and adapting to enterprise level best practices.
Environment: Java, Perforce, Jenkins, Sonar, Eclipse, spring boot, Any Point, Message Broker Toolkit, Rally, Winscp, Unix, IBM Broker
Confidential, Charlotte NC
Tech Lead
Responsibilities:
- Elicit functional requirements using grooming sessions, business process analysis, use cases, scenarios, workflow analysis.
- Proactively communicate and collaborate with all stakeholders to analyze information, integrations and functional requirements.
- Deliver functional designs, test plans, high-level project timeline.
- Adapting to agile methodologies by using JIRA, story-task creations, story estimate, sprint planning.
- POC on building various mulesoft based components.
- Developed process API using mulesoft, Any point platform, GIT lab, REST.
- Developed product services using spring boot.
- Integration with MDM and other federated UD applications.
- Conducting code reviews for the team and adapting to enterprise level best practices.
Environment: Java7/8, REST, Micro services, Mulesoft, XSD, JAXB, JSON, Spring, Spring Boot, Jira, Artifactory, Gradle build, Jenkins, Sonar, Eclipse, Any Point, GitLab, Weblogic
Confidential, Charlotte NC
Tech Lead
Responsibilities:
- Driving discussions with Business regarding problem statement, solution approach and finalizing requirements.
- Effective problem solving, design approach and integration with complex systems.
- Developing web service components using REST, WADL and Schema design and development.
- Developing Product Master module using Mulesoft, Any Point Platform, GIT.
- Hands on development with Java8, core java, multi threading, collection, Data Structures, JDBC Templates, PL/SQL, Mulesoft.
- Played key role during data model discussions, PL/SQL stored proc integrations.
- Trouble shooting application/database related issues.
- Integration with Siebel systems via MQ.
- Conducting code reviews for the team and adapting to enterprise level best practices.
- Prepare test cases & perform Unit / Integration / System / Regression Testing. Assist Business during UAT.
- Work with Test Leads & approve / reject defects in HP Quality Center.
- Facilitate communication and collaboration within and around the team (release & sprint planning, user stories, etc.). Work with Agile Scrum teams to help resolve issues and conflicts.
- Work with Business Users & resolve issues logged / assigned in ALM within the SLA.
Environment: Java7/8, JAX-RS, Jersey, XSD, JAXB, Spring, JMS, Dozer, Oracle, RTC, Artifactory, Gradle build, Jenkins, Sonar, Eclipse, Weblogic
Confidential, Charlotte NC
Tech Lead
Responsibilities:
- Responsible for interacting with Business to understand the scope and finalizing the requirements.
- Responsible for business analysis, data analysis, preparing use cases, detailed designs, functional specs.
- Adapting Agile Methodologies.
- Developing web service components using REST.
- Hands on development with Java8, core java, multi threading, collection, Data Structures, JDBC Templates, PL/SQL.
- Trouble shooting application/database related issues.
- Conducting code reviews for the team and adapting to enterprise level best practices.
- Playing Key Role by providing guidance to development teams in terms of best practices, performance, maintainability, building enterprise level applications.
- Played an active role in Production support, coordinating bug fixes & analyzing root causes.
Environment: Java, JAX-RS, Jersey, XSD, JAXB, Spring, JMS, Dozer, Oracle, SQL Server, RTC, Artifactory, Gradle build, Jenkins, Sonar, Eclipse, weblogic
Confidential, Pittsburgh PA
Project Lead
Responsibilities:
- Responsible for interacting with WSAS group to understand the current process based on which recommended suggestions followed by discussions for the automation scopes.
- Predominantly involved in Project planning, Time, Risk, Quality, Management.
- Design / Develop / Change applications as per the requirements.
- Suggest Continuous improvements to Subject Matter Experts (SME).
- Provide Weekly & Monthly reports to Management.
Environment: Java, Grails, JAX-RS, Jersey, XSD, JAXB, Spring, SQL Server, STS, EMF, WebSphere, Tomcat
Confidential, Pittsburgh PA
Developer
Responsibilities:
- Analysis of Requirements, Implementation of Change Requests, Preparation of Unit test cases / results, Plan & Monitor Test Execution, Analyze Test Results, User Training and Documentation.
- Responsible for interacting with SMEs to gather information during requirement gathering.
- Responsible for planning Development phase, Unit Testing, Review, Sign off from client, Delivery.
- Responsible for setting up Development /QA / Production environments and support.
- Responsible for various customizations of the application, integrations.
Environment: new Scale Tool, Java, Java Scripts, SQL Server, Eclipse, JBoss
Confidential, Minneapolis MN
Developer
Responsibilities:
- Responsible for interact with customers on subject matters to gather information during requirement gathering.
- Responsible to produce deliverables for the following stages, analysis, design and coding for a module.
- Responsible for activities like system testing, support user acceptance testing by providing development & QA environment support.
- Sound knowledge on deployments, setting up jobs on UNIX.
- Investigate user problems and translate it into series of requirements for enhancement of existing application.
- Delivery responsibilities like preparing Implementation plan and deployment.
- Mentor new joiners while at offshore on the various technical aspects of the project and towards quality.
Environment: Java, SOAP, JSP, XSD, JAXB, Spring, JMS, DB2, Cobertura, Eclipse, WebSphere, UNIX
Confidential, Minneapolis MN
Developer
Responsibilities:
- Responsible for development and maintenance of components of the project module.
- Develop / modify programs on schedule and as per project timeline / SLAs.
- Implemented software releases on the user acceptance.
- Performed defect analysis of the real time issues in the production environment and fix the same.
- Delivery responsibilities like preparing Installation plan and deployment.
- Imparted Training to the new Joiners
Environment: Java, SOAP, JSP, XSD, JAXB, Spring, JMS, DB2, Cobertura, Eclipse, WebSphere, UNIX