Tech Lead/lead Developer Resume
VA
SUMMARY:
- IT professional with 15+ years of extensive working experience in J2EE platform.
- Played delivery roles in design, development and led teams with involvement in all phases of Software Development life cycle in projects.
- Also worked as Onsite technical/functional point of contact for projects involving offshore.
- Involved in large - scale web based implementations using for e-commerce applications using Agile (Kanban, Scrum) and Automated Test Driven Development ( Confidential ) in T&L, insurance, healthcare and Banking domain.
- Demonstrated competency in verbal, written and interpersonal communications and forefront the technology group.
- Partnered with pre sales team for providing technical solution as well as estimations.
- Green Belt Certified in Six Sigma Methodology.
TECHNICAL SKILLS:
RDBMS: Oracle 11g, Sql Server 2008
IDE: Eclipse, STS, RSA 7.0, Intellij IDEA 4.5
Languages: Java 7.0, SQL, Groovy, UML
Internet Technologies: Servlet, JSP, EJB 2.1/3.0, JMS, AJAX, HTML, Web Services, JavaScript
Source Control Tools: Microsoft VSS, CVS, Tortoise SVN, Rational Clearcase
Frameworks: Jakarta Struts 1.2/2.0, Spring 3.0, Hibernate 3.0, Log4j, Eclise RCP, JQuery, Angular JS, NodeJS
Tools: Ant, Selenium, Junit, Version One, Jenkins, HP Quality center, Soap UI, Maven, IBM Tealeaf, Splunk
Six Sigma Tools/Methodologies: QFD, Pugh Matrix, FMEA, DFSS, DMAIC
Design Tools: Rational XDE/RSA modeling tools, Star UML, MS Visio
Web/Application Servers: WebSphere 6.1, WebLogic 6.1/8.1, Jakarta Tomcat 6.0/8.0, Glassfish 4.0, Apache HTTP
Operating System: Windows, Unix, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Tech Lead/Lead Developer, VA
Responsibilities:
- Extensive interaction with product owner, QA and various team leads and communication to the stakeholders for formulating the business requirements
- Worked on Link Through redirections through mod rewite(Apache HTTP Server) and deployments following the n/n+1 architecture
- Part of the project team working on Domain driven design and documentation using UML. Currently implementing Swagger for API documentation.
- Participation in Tech scrums and discussions around improving the release cycle. Mentoring the team members during technical issues and Sprint planning sessions.
- Design and development of credit card online servicing transactions using Confidential primarily involving Cucumber, Ruby for automated testing.
- Development of the responsive web design for Online servicing which is built up grounds up replacing the existing Fiserv Voyager product.
- Troubleshooting production issues using Splunk as well IBM Tealeaf
- Implementation of Hazelcast caching for performance.
- Development using Spring Framework (MVC, Dependency Injection, Autowiring, Caching, Webservice Rest and Soap Client Api, Asynchronous calls, ThreadExecutor framework).
- Development of application API using REST/JSON and Web Services using SOAP
- Front end development using Angular JS and retrieving the content from content one using CMIS.
- Partnered with Operations, DevOps for analysis and resolution of production issues during the L3 support. Worked with over 20 development teams to reduce high impact customer facing defects.
- Leading technical responsibilities and oversight for production releases as well as performing production deployments using uDeploy.
- Extensive usage of Github
Environment: Java(jdk) 1.7, Oracle 11g, Spring 3.x, Struts 2.x, REST services, JSON, Soap UI, Fiddler, JRebel, Angular JS, Apache Tomcat, Ruby, Cucumber, NodeJS, Hazelcast caching, Splunk, IBM Tealeaf, JIRA, Sonar, Git, github, Apache HTTP Server, postman, karma/jasmine, mockito/powermock, ubuntu, oracle virtualbox, vagrant, content one
Confidential
Tech Lead/Lead Developer, TX
Responsibilities:
- Extensive interaction with product owner, QA and various team leads and communication to the stakeholders for formulating the business requirements.
- Initiate POCs for increasing the productivity of the group. Worked on JMeter and Spring boot
- Designing the overall framework for the cross domain interaction and Audit logging (JMS).
- Analysis and development of the REST services and data transfer using JSON.
- Creating the Mock Service Solution using Soap UI and Groovy scripting.
- Documentation using appropriate UML diagrams.
- Development of the asynchronous messaging application for audit logging data which is consumed by the data warehouse applications for generating reports to the customer reps.
- Mentoring the team members during technical issues and Sprint planning sessions.
- Reviewing and approving coding updates
- Leading sprint reviews to showcase team output to senior managers and stakeholders
- Reduced operational burden by focusing on automation and creating standard operating procedures
Environment: Java 1.7, Oracle 11g, Jquery, Spring 3.x, Struts 2.x, REST services JSON, WeblogicJMS, RSA product suite, Soap UI, UML, Structured Query Language (SQL), JSON, HTML
Confidential, NJ
Onsite Technical Lead
Responsibilities:
- Work on the Java framework which primarily deals with loading the data from multiple external systems (Yield Book, MUREX, etc) through supplied files as well as direct database connects
- Developed web services using SOAP/XML for getting the pricing information for instruments.
- Created Functional framework for building persistent Security Master and completed implementation
- Prepare the effort estimate, plan and prioritization of the tasks. Created Functional specification, High level design document and Low level design document, Unit Test Case.
- Leading the team members, assigning and reviewing their work, interacting with business users (Actuaries) and translating their requirements for onsite as well as offshore team.
- Attending customer and functional user meetings, toll gate processes, driving review calls and providing reports to management.
- Worked on RSA modeling tool for documenting the design.
- Worked on the SQL Server based solutions for cumulative data analysis
- Worked on the Cognos reporting tool for creating reports
Environment: Java 1.4, SQL Server 2008, Kamakura Risk Manager (KRM), Web Services, Cognos
Confidential
Architect
Responsibilities:
- Lead program from initiation through implementation including phases such as planning, analysis, design development and implementation.
- Reviewed, refined and created the application requirements
- Created the high level and low level design of the application.
- Understood the existing architecture thoroughly and identified areas where Spring could be easily incorporated, thereby making the application easily configurable, maintainable and testable.
- Developed middle tier components using Spring and Hibernate.
- Used Hibernate to build the relational object model and subsequently the data model
- Developed and Implemented DAO classes using Hibernate for database transactions on Oracle.
- Application setup and guiding the team during implementation of critical use cases like order management
- Monitored project progress and adjusted resources and priorities accordingly.
- Worked on the Struts based front end integration with Spring using dependency injection.
- Communicate with technical staff and business client to aide in the gathering of new requirements
- Prepared various UML diagrams (Use case diagrams, activity diagrams, sequence diagrams and class diagrams) to aid the design and development.
- Adapt to rapidly changing functional requirements from the client( Confidential ) and technical requirements from the business partner(IBM)
Environment: Java 6.0, Struts 2.0, Spring 3.0, Hibernate 3.0, Oracle 10g, Eclipse 3.2Tomcat 6.0.18 (Application server), Junit
Confidential
Team Lead/Architect
Responsibilities:
- Managed a critical module (Sales) having around 50 Use Cases including various financial transactions like Invoicing, Receipts
- Involved in Requirements Analysis, Design and Development activities.
- Functional as well Technical Team lead for team size of 12-15
- Handled delivery, reporting pressures along with direct interaction with Client and reporting to Vice President as well travelled for User Acceptance test.
- Worked on with Web Service Integration using SOAP/ XML for getting the customer information,
- Leveraged Design Patterns and UML Modeling during the design and development.
- Worked in parsing and related XML processing using XPath
- Worked on the functional database design made for Oracle database.
- Designed and developed the Enterprise JavaBeans(EJBs) based solution for transaction management
Environment: IBM WebSphere 6.1 (IBM JDK 5, Struts1.1, Log4J, EJB3.0), RAD 7.0.0, IBM Process Server 6.1, Drools 4.0.4, BIRT (reporting tool), Oracle 10g R2 RAC, AJAX, XPath, Unix
Confidential
Sr. Software developer
Responsibilities:
- Handling the Server component to suit the new thick client based architecture.
- Build Process Handling
- Plugin Update component
Environment: Java 1.4, Eclipse 3.1 (RCP), EJB, Oracle 9i, WebLogic 8.1, Axis Web Services
Confidential, Milwaukee
Software developer
Responsibilities:
- Involved in Overall design of the Architecture of the Data Access Solution and Implementation of few of the Components (End to End).
- Involved in Verification Testing and Support for the Customer queries/issues resolution.
- Additional Responsibility of Quality Assurance, which involved assuring the project to be compliant with the Quality Systems.
Environment: JDK 1.2, Oracle 8i, WebLogic 6.1, EJB 2.0 iCenter Process Automation: Project involved parsing the XML extracts, pre-registration in Single Sign On LDAP Server and automated e-mail notification to the Customers. This was done using the DFSS (Designed for Six Sigma) Methodology in Six Sigma. In addition, there was also a feasibility study for it to be made available on Portal.