Technical Lead Resume
Troy, MI
SUMMARY
- Consultant in Java with 11+ years of experience in Application, Design, Development, Integration, deployment and Maintenance/Support for Software Applications in banking and insurance industry.
- Experience in solution architecture with good understanding of design patterns and enterprise integration patterns and ability to provide solutions.
- Rich work exposure in software development and handled various roles such as Technical Lead / Technical Architect, Project Lead, Senior Developer and Onsite Coordinator during the tenure and handled multiple software projects at same time
- Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams, Sequence Diagrams using Rational Rose, RSM/RSA and Visual Paradigm
- Excellent technical background, Some of the technologies extensively worked on during my tenure in Software Development are Java, J2EE, Struts, Spring, Hibernate Web Services, SOAP, Rest, AJAX, DOJO, XML, XSL, JMS, JNDI, IBM MQ, Active MQ, Mulesoft, JBOSS, WebSphere, Tomcat, and various Databases like Oracle, DB2, MySQL server etc.
- Experience integrating source systems like Black Knight and FISERV and built client and crm applications for mortgage servicing and community banking
- Excellent work exposure to Software Design and Development with SOA environments, and developed both REST and SOAP web services using various web service frameworks that includes JAX-WS, JAX RS, AXIS, SPRING etc.
- Experience in open frameworks like Struts, spring, hibernate and reusable Business component design and development (EJB).
- Experience in SSO Design and integrating and using security systems like OAM, OIM, OUD, LDAP with enterprise standards for both external and internals
- Experience in service bus platform hands-on experience in enterprise integration techniques with MULESOFT using various connectors, components and transformer
- Experienced in creating rich web applications using JSP, JSP Tag Libraries, JavaScript, HTML, DHTML, CSS, JQuery, JSON, JavaScript, Ajax, JQUERY, Angular2 and Elastic Search
- Experience in using various atlassian products which includes BITBUCKET, JIRA, CONFLUENCE, BAMBOO, SOURCE TREE etc.
- Worked extensively on build and deployment tools like ANT, Maven and used different version control systems like Rational Clear case, Sub version, Serena, CVS
- Experience in using various applications servers like IBM WebSphere, JBOSS, Wildly, Tomcat, Glassfish, WebLogic, etc.
- Strong experience on development environments like RSA, RAD, Eclipse, STS, Anypoint Studio and NET Beans.
- Worked in large scale and long term project for major clients which includes Confidential, Confidential America, MetLife Insurance, KBC bank etc.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE
Web/XML Technologies: HTML, CSS, JavaScript, JQuery, Angular2, AJAX, JSP, SAX, DOM, XML, XSLT, XPATH, DTD, XSD, JAXB, WSDL, SOAP, REST
JAVA Frameworks: Spring 4x, Struts 1 & 2, Spring IOC, Spring Boot, Spring Aspects, spring web services, spring MVC, spring web flow and Hibernate
Tools: & Utilities: Any point Studio, Spring tool suite, Eclipse, RSA, RAD, QC, QTP, Dynatrace, Beyond Compare, SQL Developer, TOAD, Squril, MySQL Work Bench, POSTMAN, SOAP UI.
Application/Web Servers: IBM Web Sphere, Tomcat, JBOSS, Wildfly, Glassfish, WebLogic etc.
Database: Oracle 10g/11i, IBM DB2 7.X/8.X, SQL Server 2005 and MySQL 5.0/5.5.
Messaging: JMS, MDB, IBM MQ, Active MQ, Spring Integration
Source Control: Clear Case, SVN, CVS, Bit bucket
Design Patterns: Singleton, Factory, Delegate, Builder, Transfer Object, MVC, DAO, Iterator, and Dependency Injection etc.
Service Bus: Mulesoft 3.7
Monitoring Tools: Dynatrace, Splunk
Operating Systems: Windows & UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Troy, MI
Technical Lead
Responsibilities:
- Preparing architectural design for developing new services required by MYLOANS Rewrite application and underlying services integrating new systems
- Preparing architectural design for redesigning the existing system
- Requirement gathering, impact analysis, technical design preparation
- Developing full scale project plan and estimates
- Define and split project tasks among resources
- Lead the design, development and implementation of the project
- Track project status using appropriate tools constantly monitor and report status of the project to management
Environment: Java, J2EE, spring, SOA Architecture, SOAP, Rest, Angular2, AEM Oracle
Confidential, Troy, MI
Technical Lead
Responsibilities:
- Preparing architectural design for developing new services required by Salesforce CRM application
- Requirement gathering, impact analysis, technical design preparation
- Developing full scale project plan and estimates
- Define and split project tasks among resources
- Lead the design, development and implementation of the project
- Track project status using appropriate tools constantly monitor and report status of the project to management
Environment: Java, J2EE, spring, Salesforce, Mule, SOAP, Rest, Oracle
Confidential, Troy, MI
Technical Lead
Responsibilities:
- Preparing architectural design for redesigning the existing system
- Requirement gathering, impact analysis, technical design preparation
- Developing full scale project plan and estimates
- Define and split project tasks among resources
- Lead the design, development and implementation of the project
- Track project status using appropriate tools constantly monitor and report status of the project to management
Environment: Java, J2EE, spring, SOA Architecture, SOAP, Rest, Oracle
Confidential, Hunt Valley, MD
Project Lead
Responsibilities:
- Interacting with client side architect and business analyst for requirements gathering
- Requirement gathering, impact analysis, technical design preparation
- Developing full scale project plan and estimates
- Define and split project tasks among resources
- Lead the design, development and implementation of the project
- Track project status using appropriate tools constantly monitor and report status of the project to management
Environment: Java, J2EE, EJB, IBM MQ, JAXWS, JCL, SOA Architecture, Oracle, Hierarchal database
Confidential, Hunt Valley, MD
Project Lead
Responsibilities:
- Interacting with client side business analyst for requirements gathering
- Providing estimates for the user stories assigned in rally
- Requirement gathering, impact analysis, design and development
- Effort tracking in rally, unit testing etc.
Environment: Java, J2EE, EJB, IBM MQ, JAXWS, JCL, SOA Architecture, Oracle, DB2
Confidential, Iselin, NJ
Project Lead
Responsibilities:
- Interacting with client side architect and business analyst for requirements gathering
- Requirement gathering, impact analysis, technical design preparation
- Developing full scale project plan and estimates
- Define and split project tasks among resources
- Lead the design, development and implementation of the project
- Track project status using appropriate tools
Environment: Portlet application with MVC framework, Struts, Java, Servlet, JSP, Oracle, DB2.
Confidential, Iselin, NJ
Lead Developer
Responsibilities:
- Involved in design, development and testing
- Deployment in UNIX environment and test using autosys.
- Collaborating with Development team to support configuration of batch application in various environments
Environment: Java, Java Mail, UNIX.
Confidential, Iselin, NJ
Lead Developer
Responsibilities:
- Impact analysis, Identifying updated framework and libraries required for new environment
- Research, Development, Testing and report status of the project to management
Environment: Portlet application with MVC framework, Was7, Was 8, Struts, Java, Servlet, JSP, Oracle, DB2.
Confidential
Sr. Software Engineer
Responsibilities:
- Module Lead
- Mentoring other developers
- Analysis, design, development, testing
- Reporting status of the development to project lead
Environment: Java, J2ee, Spring IOC, Spring Web Flow, Mainframes