Technical Lead/lead It Developer Resume
Atlanta, GA
SUMMARY:
- Results - oriented professional with 16 years of experience in software architecture, object oriented design, development and agile methodologies. Proven experience in working directly with customers in a consulting capacity throughout the full software life cycle. Background includes international and domestic experience in a leadership role.
TECHNICAL SKILLS:
SKILLS: Java, JSP, Servlets, EJB, JSF, JMS, JPA, JAXB, XML, Web Services (JAX - WS, Apache Axis/CXF and REST) and AJAX Pivotal Cloud Foundry, Pivotal Tracker, Jenkins, Maven, Artifactory, Spring Boot, Spring Tool Suite, Git and Mock frameworks. Struts, spring, Facelets, Rich Faces, jQuery, Backbone, Orchestra, JExcel API, POI, JFreeChart, Terracotta Ehcache, Camel, Castor and Quartz. UML, OOAD, RSA, Rational Rose, ITIM 4.5, ILog JRules, MS Visio, Test Director and Req.Pro SQL, Oracle, SQL Server 2000, MY SQL 5, DB2, JPA and Hibernate Junit, PowerMock, Mockito, JBehave, Cucumber, Selenium, JMeter, Mockserver and PMD. IBM WebSphere 7/6.1/6/5/4x, Weblogic 6/8, JBoss 4/5, EAP 6, Tomcat 6/7 and JRun RSA 6/7, RAD, Net Beans 4.1, Eclipse, WebSphere Studio 5 and Visual Age Visual Basic and Power Builder
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta GA
Technical Lead/Lead IT Developer
Environment: J2SE 7/8, JEE 5/6, Servlets, HTML 5, Backbone, REST, Jersey, Spring Boot, Jenkins, UML, JSON, Informix, DB2, SVN, Selenium, Power Mock, Mock server, JMeter, Jasper, Pivotal Cloud Foundry, JIRA, Pivotal tracker, Git, Jenkins, Maven, Tomcat, Design Patterns and Eclipse.
Responsibilities:
- Served in Technical Lead capacity for agile product team consisting of 8 members. Experience both as a scrum master and Lead Developer.
- Developed an enterprise level product service and feed using spring boot and batch framework in pivotal cloud environment.
- Design and develop micro services based applications and also responsible to setup continuous integration and deployment using Jenkins, Artifactory, Maven, Git and Pivotal cloud foundry.
- Follow agile XP principles such as Test/Behavior Driven Development (TDD/BDD), Pair programming, Refactoring and automation.
- Automated web testing using selenium framework and mock testing using mockserver.
- Migrated existing web application from tomcat 6 to 7 and Java 7 to 8.
- Involved in troubleshooting and fixing the reported production defects and also developed additional features in the existing customer service application.
- Conduct design and code reviews for 4 different Store customer service applications.
- Responsible in creating and managing branches and releases for several parallel efforts and also takes of merging the code, creating the build and release to targeted stores.
- Develop deployment implementation plan that identifies the application dependencies, backout, functional and implementation validation.
Confidential - Atlanta GA
Lead Java Consultant
Environment: J2SE 6/7, JEE 5/6, Servlets, JSP, EJB, JAX-RS, JAX-WS, JPA, Hibernate, UML, Apache camel, Gradle, Apache Camel, RestEasy, JSON, SOA, Oracle 11g, Git, Tomcat, Design Patterns and Eclipse.
Responsibilities:
- Design and development of SOAP and REST based web services using JAX-WS and RestEasy.
- Developed a test framework to automate the web services testing.
- Created an admin interface for managing configuration changes using backbone framework.
Confidential -Tallahassee Florida
Lead Java Consultant
Environment: J2SE 6/7, JEE 5, Servlets, JSP, EJB, Jersey, JAX-WS, JPA, Hibernate, JBoss EAP 6, UML, Wicket 1.4x, SOA, Oracle 11g, CVS, TinyMCE, Pd4ml, Jasper, Design Patterns and Eclipse.
Responsibilities:
- Worked with customers to identify the business requirements and create design specifications and technical requirements. Worked as a technical consultant and researcher for several projects.
- Perform code analysis and fix reported defects in the production environment.
- Participated in the enterprise level requirement gathering for adopting Enterprise Document Management systems. Worked with vendors to implement proof of concept on document scanning and management.
- Assist project manager in project planning, estimation and identify tasks that are required to deliver the proposed application.
- Responsible in building and deploying the JEE based application in the test and production environment.
- Analysis and proof of concept on WYSIWYG based editors in order to integrate with the existing JEE based application.
Confidential
Principal Java Consultant/Architect
Environment: J2SE 6, J2EE 1.4/JEE 5, Servlets, EJB 3, JSP, JSF, JMS, Spring 2.5/3, Struts, Webservices (JAX-RPC/JAX-WS), ESB, SOA, JBehave, UML, Design Patterns, AJAX, RichFaces, jQuery, Seam, Orchestra, Facelets, ITIM 4.5, ILog JRules, iBatis, iText, WebSphere 7/6.1/6/5, JBOSS 5, TFS, Clearcase, Oracle 11g, MS SQL Server,DB2, RAD 7.5, SpringSource Tool Suite and RSA 7/6
Responsibilities:
- Contract with Walt Disney World and WVO ( )
- Mentor less experienced developers and help them to fix production and development issues.
- Evaluated Terracotta Ehcache for distributed caching and also implemented enterprise Ehcache for the availability application by replacing coherence.
- Work with business analysts, product owners and Architects to identify the business requirements and also involve in estimating the efforts involved in designing and developing the application.
- Involve in creating use cases, class relationship diagrams using UML methodologies.
- Developed a Proof of concept on Spring ROO and also created web pages on the fly to administer the availability application.
- Worked as an Onsite Technical Lead and managed a team of 6 onsite and an offshore team of 5.
- Contract with StateFarm Bloomington, IL ( )
- Worked with design and development support team in supporting StateFarm Frameworks and also troubleshoot development and deployment issues.
- Maintain StateFarm J2EE Architectures frameworks. Research new technologies based upon project request and publish code samples and guidance on enterprise portals.
- Work with the different project teams to identify enterprise level service candidates.
- Responsible in developing software components using agile scrum methodologies.
- Analyzed a requirement related to the application conversion scope and implemented the solution using Spring Webflow.
- Participate in application design and code reviews and help project team in tuning the J2EE applications.
- Involved in migrating SF Systems from WAS environment to JBOSS environment.
- Responsible in defining decision tables and also authored rules in iLog environment..
Confidential - CA
Lead Application Architect
Environment: J2SE 5, J2EE 1.4, EJB, JSP, HTML, XHTML, CSS, JavaScript, JMS, Struts, Web Services (JAX-RPC), ESB, SOA, WebSphere 6.1, Oracle 10g, UML, WSRR, DataPower, Design Patterns and RAD
Responsibilities:
- Work with multiple teams to define the WSDL and also developed Webservices using JAX-RPC.
- Work with the SOA team to enable the existing web services in WSRR/DataPower.
- Understand the existing application and modify the code to support the non-functional requirements.
Confidential -Woodcliff Lakes, NJ
Senior Developer/Architect
Environment: J2SE 5, Servlets, EJB, JSP, Struts, Weblogic 8, UML, CVS, Eclipse 3, Design Patterns, Oracle 9 and SUSE Linux 9, Web Services, Apache Axis, WebSphere 5.0, and WebSphere studio
Responsibilities:
- Assignments with Confidential
- Involved in analysis of existing dealership communication systems and provide solutions to migrate J2EE application from windows to Linux environment. Responsible in writing Bourne shell script for managing communication systems and also rewrote the core application using XML, Servlets, EJB, JSP and DAO classes.
- Assignments with Bristol Myers Squibb
- Worked with business analysts to define the interfaces that interact with external systems using Web Services technologies.
- Designed and developed presentation tier using JSP, custom tags and Struts frameworks.
- Involved in creating integration components and mapping persistent entity class to tables using Hibernate.
Confidential - Morristown, NJ
Systems Analyst/ Team Lead
Environment: J2SE 1.3, JDBC, JNDI, Servlets, JSP, UML, JDOM, XML, XSL, Rational Rose, Unix, SQL, OJB, OOAD, Design Pattern, PowerBuilder 6.5, Visual Basic, CVS, UDDI, SOAP, Web Services and SQL Server 2000
Responsibilities:
- Involved in architecture, design and development using Rational Rose (RUP), Struts Framework and other J2EE technologies (JSP, Servlets, EJB, XML, JavaScript, HTML, SQL Server 2000 and WebSphere).
- Provided Leadership in technology decisions, mentoring junior developers, and leverage the technical skills of the team.
- Involved in the migration of various compensation applications from Power Builder to J2EE environment and also supported the existing batch applications.
- Worked with business analysts and functional team members to translate business requirements into technical specifications and also fixed reported defects.
- Analysis of open source API to access Microsoft Excel data from java. JExcel API is the one used and also came out with an approach for MS Excel calculation engine, which was the limitation of JExcel API at the time of development.
- Developed UML diagrams (Use Cases, Class diagrams and sequence diagrams) for various modules using Rational Rose.
Confidential - San Jose, CA
Project Engineer/ Sr. Technical Support
Environment: J2SE 1.2, JHTML, JavaScript, Sun Solaris, XML, Servlets, JSP, Eclipse 2.1, Applets, Servlet Exec 4.1, Microsoft Visio, Clearcase and SQL Server 2000
Responsibilities:
- Study of the existing product that was developed using the technologies such as JSP, XML, JavaScript, JHTML, Applets and Servlets.
- Involved in troubleshooting the products such as CCS, CMB and fix other environmental issues.
- Involved in project planning, estimation, design and system study for the enhancement features.
- Worked with Cisco Engineers to resolve the defects rose from the customer site.
Confidential
Senior Software Developer
Environment: J2EE (EJB, JSP, Servlets, XML), SQL Server 7, DB2 UD6, Oracle 8i, Java Script, DHTML, MQ Workflow 3.2, Content Manager 7.0, OOAD, XSL, Visual Age 4.0, JBuilder, Rational Rose 2000, JTest, SonicMQ WebSphere 3.5 and Weblogic 6.1.
Responsibilities:
- Involved in System analysis and GUI design for the above modules.
- Developed class diagrams and sequence diagrams using Rational Rose.
- Developed components using J2EE architecture normally called as HAF using Visual Age.
- Involved in the client side development using XML, JSP, Servlets, Java beans and JavaScript.
- Developed and tested the web and EJB components using Visual Age Test environment.
- Provided assistance to the WebSphere administrator for deploying and troubleshooting the components.
- Developed work flow client programs using MQ Work flow API.
Confidential
Trainee Programmer / Software Engineer
Environment: Java 1.2, Applets, HTML, JavaScript, PHP, Visual Basic and MS Access.
Responsibilities:
- Involved in testing the Microsoft based client/server application.
- Involved in the development of screen prototypes using HTML and JavaScript
- Undergone on C++, Java and Visual Basic.
- Involved in the migration of the product to Java.
