Tech Lead Resume
SUMMARY
- Around 8 years of experience in developing software architecture, requirement analysis, development, implementation, Proof of Technology (PoT), Proof of Concept (PoC), building and grooming technical teams.
- More than 5 years of expertise in Agile Development and around 3 years of experience in Waterfall SDLC.
- Competent in Micro Service based architecture, designed system using Pivotal Cloud foundry, GemFire distributed Cache, Spring Boot, Spring Cloud.
- Experience in various open source frameworks and tools such as Struts 2, Spring IoC, Spring Boot, and Maven.
- Worked on tools like HP Quality Center, Toad, SQL Developer, Rational Team Concert, Putty, AppDynamics and Rational Clear Case.
- Experience with Application Server IBM Web Sphere and Web Server like Tomcat.
- Expertise in GUI design and application development using IDE Tools environments like Eclipse, Intellij, Spring Tool Suite and diagramming tool like MS Visio.
- Good working knowledge of Databases like Oracle, MySQL.
- Experience in client side Technologies such as HTML5, CSS, JQuery and JavaScript.
- Coordinating the Onsite - Offshore Teams towards delivery.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently and the ability to learn new technologies quickly and adapt to new environments.
TECHNICAL SKILLS
Language: Java
Micro Services: Netflix OSS (Config Server, Zuul, Eureka, Circuit Breaker, Hystrix Dashboard, Turbine)
PaaS(Cloud Offering): Pivotal Cloud Foundry on VMWare VSphere
Technologies and Framework: Spring IoC, Spring Boot, Spring Cloud, JSP, Servlets, Struts 2
Monitoring & Log Analysis: AppDynamics, Splunk.
Client Technologies: HTML, CSS, JS, XML
Web/App Servers: IBM WebSphere 7.x/6.x/5.x, Tomcat
IDE Tools: Eclipse, Intellij, Sublime, STS.
Databases: Oracle 9i/10i, SQL Server, MySQL, GemFire distributed Cache.
Development Tools: HP Quality Center, Toad, SQL Developer, Rational Team Concert, Putty, MS Visio and Rational Clear Case.
PROFESSIONAL EXPERIENCE
Tech Lead
Confidential
Responsibilities:
- This is an initial technological assessment, implementation for transforming monolithic banking Online application to fine grained Micro Services based architecture
- Migration roadmap for embarking global banking product on micro services based architecture was determined which included identification of legacy application coexistence strategy, mapping design patterns.
- The role and responsibilities includes driving the product development, provide design, architecture, implementing the reference architecture (Mentor and coach the team on latest tools and technology), understand the BRD, define, document, converting them to technical design and ensuring that systems will support the business and mission goals.
Environment: Spring Boot, Spring Cloud, Pivotal Cloud Foundry, Netflix OSS (Config Server, Zuul, Eureka, Circuit Breaker, Hystrix Dashboard, Turbine), AppDynamics, Splunk, GemFire distributed Cache.
Module Lead, Designer, Tech Lead, Senior Developer
Confidential
Responsibilities:
- Key idea behind this project was to design and develop of online functionalities and various banking cards services as Global components which can be deployed across global markets. This was one of the first ever global rollout initiatives for the Global banking client. Application Service Design Pattern was explored in an extensive fashion to arrive at the targeted design pattern.
- The role and responsibilities includes Project Conceptualization, Requirements gathering, Provide story point estimation, Requirements analysis, Coordination with offshore and onshore team, Estimation and project planning, Prototyping of the Global framework, Design and Low Level Design document preparation, Development, Unit test Plan Preparation and execution, Test plan review, Defect tracking and fixing, Functional code review, Support during Product Demonstration.
- Received Individual, Team Excellence award for team, individual exceptional performance in defect free code delivery.
Environment: Struts 2.0, Spring 2.0, JAX-RS, Spring IoC, Spring Web-flow, Java Financial Platform (JFP), jQuery, IBM WebSphere, Oracle database
Module Lead, Developer
Confidential
Responsibilities:
- The role and responsibilities includes Project Conceptualization, Requirements gathering, Requirements analysis, Estimation and project planning, Design and Low Level Design document preparation, Development, Unit test Plan Preparation and execution, Test plan review, Defect tracking and fixing, Functional code review, Support during Product Demonstration. Apart from regular Development and Bug fixing have extended support in Client Live BETA issues.
- Received GEM Individual Excellence award for exceptional performance in addressing/resolving Issues in BETA Support.
Environment: JSP, Servlets, XSL/XML, JavaScript, IBM Websphere6.1, Oracle