Technical Lead Resume
PROFILE:
- Over 15 years of experience in software development using Java/J2EE technologies.
- Extensive experience with analysis, design, development, customizations and implementation of J2EE based software applications.
- Extensively worked on J2EE, and Database related technologies like JSP, Servlets, JDBC, JMS, XML, Web Sphere, Struts, Spring, AJAX, DB2 on diverse UNIX and Windows platforms.
- Extensively worked on SOAP Web Services.
- Sound knowledge in Restful Web Service and MicroServices.
- Proficient in analyzing and translating business requirements to technical requirements and architecture.
- Strong Object Oriented Programming and development knowledge. Good hands on database skills and IBM App server products.
- Experience in leading and managing teams. Handled multiple roles - Project Lead, Software Architect, Developer, App server Admin
- Good communication skills, interpersonal skills, self-motivated, quick learner, team player.
- Executed software projects for Finance and Telecom Sector.
- Experience in SDLC 2.0 methodologies with Waterfall and Agile
- Programming experience in UNIX Shell Script.
- Diverse experience working across geographies on different assignments (US, UK,, India)
- Responsible for Quality Management, Service Delivery, Customer Support, Technical Leadership, Staff Management and Personal Development
TECHNICAL SKILLS:
Operating Systems: Unix, Linux, Windows 95/98/XP/NT, MS-DOS
Languages: Java/J2EE, JSP and Servlets, cloud and microservices
Databases: Oracle 8i, Oracle 10g, PL SQL/SQL Server, DB2, MS Access
Case Tools: UML, Rational Rose, JMeter
Tools: Eclipse, IntelliJ,WSAD, Toad, Quality Center, RAD 7.5,XL Release,Lara, Jenkin
Web Technologies: VB Scripts, Servlets, JSP, Struts, EJB, XML, SAX, DOM, HTML, DHTML, JSON,JavaScript, Angular JS
Application Server: Websphere, Jboss,Tomcat, Web logic, Eclipse
Frameworks: MVC-2, Struts,Spring,Spring boot
Management Tools: SVN, Star Team, PVCS, VSS,GITHUB
PROFESSIONAL EXPERIENCE:
Technical Lead
Confidential
Responsibilities:
- Responsible for articulating technology respective to systems architecture and non functional requirements to business partners.
- Responsible for capacity planning of development, Quality Assurance (QA) and production environments.
- Responsible to identify the performance bottlenecks with in application’s system architecture by conducting multiple stress tests. This is critical for application’s high availability.
- Responsible for coordinating different applications implementation with other Technology teams and Business Partners.
- Responsible for providing Onsite Support to portfolio architecture team, database management team and Application teams.
- Responsible for leading team and developing the SOAP Web Services API.
- Responsible for integrating the various system within amex through MQ HUB in Confidential .
- Migration of IaaS to ePaaS for Confidential Online and Confidential Amex admin
Confidential, Phoenix, AZ
Tech Lead
Responsibilities:
- Involved in Rest Service design, development and testing phases.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables.
- Developed Proxies at APIGEE end for Buyer, Buyer’s Account, Supplier and Payments
- Developed Rest Service for all APIGEE Proxy.
- Configure SOAP Project for testing Rest Services and APIGEE Proxies.
- Used JUnit to test persistence and service tiers.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Worked on tools like Microsoft VISIO, and Rally for user stories and bug tracking.
- Responsible for managing scope, planning, tracking, change control, aspects of the project
- Responsible for managing code review and ensuring quality work in each delivery.
- Work with onshore lead in translating business requirements into functional requirements document and to detailed design documents.
Environment: Java 1.7, JBoss 6.2, Spring 3.1, Log4j 1.4, Maven 3.11, Eclipse Juno, Subversion, Rally, Microsoft Visio, Xml, Xslt, Oracle 11, PL/SQL, GIT and Linux.
Confidential
Tech Lead
Responsibilities:
- Responsible for managing scope, planning, tracking, change control, aspects of the project
- Responsible for managing code review and ensuring quality work in each delivery.
- Work with onshore lead in translating business requirements into functional requirements document and to detailed design documents
- Responsible for identifying opportunities for demand management saves. Performance tuning, server decommission etc. Which leads to direct cost benefit to client qualify as demand management saves.
- Identify characteristics of different heterogeneous systems and propose industry leading solution to integrate the systems leading to better workflow and smoother data interchange.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results
- Lead analysis sessions, gather requirements and write specification and functional design documents for enhancements and customization, Analyze product impact
- Present and defend product designs and architecture to clients
- Responsible for Unit Testing.
- Utilize in-depth knowledge of technical experience in J2EE and IBM Web sphere MQ products and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
- Responsible for effective communication between the offshore based project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Responsible for the providing cost and efforts estimation for the upcoming project.
- Communicate activities/progress to project managers, business development, business analysts and clients
Environment: Java, J2EE, Spring, Angular JS, Restful Web Services,PostGres
Confidential
Tech Lead
Responsibilities:
- Responsible for managing scope, planning, tracking, change control, aspects of the project
- Responsible for managing code review and ensuring quality work in each delivery.
- Work with onshore lead in translating business requirements into functional requirements document and to detailed design documents
- Responsible for identifying opportunities for demand management saves. Performance tuning, server decommission etc. Which leads to direct cost benefit to client qualify as demand management saves.
- Identify characteristics of different heterogeneous systems and propose industry leading solution to integrate the systems leading to better workflow and smoother data interchange.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results
- Lead analysis sessions, gather requirements and write specification and functional design documents for enhancements and customization, Analyze product impact
- Present and defend product designs and architecture to clients
- Responsible for Unit Testing.
- Utilize in-depth knowledge of technical experience in J2EE and IBM Web sphere MQ products and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
- Responsible for effective communication between the offshore based project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Responsible for the providing cost and efforts estimation for the upcoming project.
- Communicate activities/progress to project managers, business development, business analysts and clients
- Responsible for post-production support and enhancement
Environment: Java, J2EE, Spring, Struts, Jquery, SOAP Web Services, Restful Web Services
Confidential
TEAM LEAD
Responsibilities:
- Responsible for managing scope, planning, tracking, change control, aspects of the project
- Responsible for managing code review and ensuring quality work in each delivery.
- Work with onshore lead in translating business requirements into functional requirements document and to detailed design documents
- Responsible for identifying opportunities for demand management saves. Performance tuning, server decommission etc. Which leads to direct cost benefit to client qualify as demand management saves.
- Identify characteristics of different heterogeneous systems and propose industry leading solution to integrate the systems leading to better workflow and smoother data interchange.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results
- Lead analysis sessions, gather requirements and write specification and functional design documents for enhancements and customization, Analyze product impact
- Present and defend product designs and architecture to clients
- Responsible for Unit Testing.
- Utilize in-depth knowledge of technical experience in J2EE and IBM Web sphere MQ products and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
- Responsible for effective communication between the offshore based project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Responsible for the providing cost and efforts estimation for the upcoming project.
- Work with QA to create test scripts and scenarios for enhancements and customizations to the core product
- Communicate activities/progress to project managers, business development, business analysts and clients
- Responsible for WAS server administration and control for development and User Acceptance Test environment
- Responsible for post-production support and enhancement
Environment: Java, J2EE, JSON, JavaScript, Spring, Struts, Jquery, SOAP Web Services
Confidential
TEAM LEAD
Responsibilities:
- Responsible for managing scope, planning, tracking, change control, aspects of the project
- Responsible for managing code review and ensuring quality work in each delivery.
- Integrate the various amex applications via MQ HUB and SOAP Web Services
- Work with business analyst in translating business requirements into functional requirements document and to detailed design documents
- Responsible for identifying opportunities for demand management saves. Performance tuning, server decommission etc. Which leads to direct cost benefit to client qualify as demand management saves.
- Identify characteristics of different heterogeneous systems and propose industry leading solution to integrate the systems leading to better workflow and smoother data interchange.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results
- Lead analysis sessions, gather requirements and write specification and functional design documents for enhancements and customization, Analyze product impact
- Present and defend product designs and architecture to clients
- Responsible for Analyze, Micro design, development, Implementation and Testing phase in Enhancement of Credit Servicing Platform.
- Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
- Ensure that development is performed as per requirements and coding standards.
- Responsible for handling production issue’s and provide solution with in time
- Responsible to design prototypes to test feasibility and appropriate solution of problem
- Responsible for providing support for production releases.
- Utilize in-depth knowledge of technical experience in J2EE and IBM Web sphere MQ products and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
- Responsible for effective communication between the offshore based project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Responsible for the providing cost and efforts estimation for the upcoming project.
- Work with QA to create test scripts and scenarios for enhancements and customizations to the core product
- Communicate activities/progress to project managers, business development, business analysts and clients
- Responsible for WAS server administration and control for development and User Acceptance Test environment
- Responsible for post-production support and enhancement
Environment: Java, JSP, Applet, JMS, AJAX, Frontservlet, XML, MQ Series, Web Services, JSP, MDB, WebSphere, UML