Technical Lead Resume
SUMMARY
- 11+ years of IT industry experience encompassing a wide range of skill set, roles and industry verticals.
- Extensive experience with analysis, design, development, customization and implementation of software applications.
- Strong database skills, Object Oriented Programming and development knowledge
- Implemented software projects in Banking, Insurance and Retail industry
- Good communication skills, interpersonal skills, self - motivated, quick learner, team player.
- Currently working on Micro services using below technologies.
- Spring Tool Suite - Development Environment
- Java 8
- Groovy - Programming Language
- Gradle - Build Tool
- Netflix Spring Cloud Component
- Eureka: Service Discovery Server
- Zuul: Intelligent Routing
- Config Server: Setup External Configuration
- Hystrix: Circuit Breaker
- Ribbon: Load Balancing
- RabbitMQ - Message Broker
- Mongo DB: NoSQL Database
- Spring Boot
- Spock - Testing framework for Java/Groovy applications
- Rest Client-Postman/Insomnia
- Bamboo: Build and Deployment
- Docker: Container Management Service
- Work experience in Javafup to version 8), Spring Framework, Hibernate, JPA, Concurrency and Multithreadingfex. Executor Service, Future, Fork Join FrameworkfJava 7)), REST/SOAP Web Services.
- Work experience in Waterfall/Agile Methodologies.
TECHNICAL SKILLS
- Language/Technologies: Java 1.x, J2EE Suite, JSP, Servlets, JAXB, JDBC, JMS, Groovy
- Web Technologies: JavaScript, Query AJAX, SOAP, REST, JSON, XML, Micro Services
- Framework: Struts, Spring
- Middle layer Technology: iBATIS, JPA, Hibernate
- RDBMS: MS - SQL, Oracle, DB2, Mongo DB
- Application Servers: WebSphere, BEA Web Logic, JBOSS and Apache Tomcat.
- IDE/Modelling Tools: Rational Application Developer fRAD), Eclipse, NetBeans, STS
- Version Control: Sub version, Clear case, GIT
- Database Tools: IBM DB2 Client, SQL Plus, SQL Developer, DB Visualizer.
- Build Tool: Ant, Maven, Gradle
- Methodologies: Waterfall, Agile fSCRUM)
- Testing Tools: JUnit, SoapUI, Spock Framework
- Operating Systems: Windows NT/2000, UNIX, Linux
PROFESSIONAL EXPERIENCE
Technical Lead
Confidential
Responsibilities:
- Understand the overall business process and gathering and analyze requirements for new service request. Attend regular meetings with the client for requirement gathering.
- Provided analysis and mitigation of the risks and issues identified.
- Understand the business and its requirements and develop Low level Design Documentation for the same.
- Design and develop Layouts on new requirements. Involved in application development and bug fixing.
- Co-ordinate properly with Offshore and client so that Client satisfaction is also not lost and development activity at offshore also gets improvised.
- Provide Development, Testing and deployment support throughout the life cycle of the project or until am associated with the project.
- Provide training and mentoring activities to the new entrants.
- Deliver new and complex high quality solutions to clients in response to varying business requirements.
Environment: Spring Boot, Java 8, Groovy, Gradle, React JS, Spring Cloud Netflix OSS Component, Mongo DB Team Size: 15 to 20 for each Project
Confidential
Technical Lead
Responsibilities:
- Coordinated with the offshore team and ensures timely deliveries for the project. Provide the project updates to the offshore development team on regular basis.
- Worked on Asynch Checkout Project as part of Order Capture and Order Management Application - D2C.
- Created the Technical Specifications Document from the Functional Specification and business requirements.
- Delivered high quality solutions to clients in response to varying business requirements.
- Involved in requirement Analysis, Coding and Unit Testing. Analysis of the existing application and provide enhancement suggestions.
- Involved in application development and bug fixing.
- Understand the overall business process and gathering and analyze requirements for new service request. Attend regular meetings with the client for requirement gathering.
- Provided analysis and mitigation of the risks and issues identified.
Environment: JAVA, Spring, Hibernate, SOAP Service, EMS TIBCO, DB2, JBoss 6.3 Team Size: 8 to 10
Confidential
Sr. Programmer Analyst
Responsibilities:
- Coordinated with the offshore team (first 3 months for the project) and ensures timely deliveries for the project.
- Delivered high quality solutions to clients in response to varying business requirements.
- Involved in requirement Analysis, Coding, Testing & Documentation
- Involved in application development and bug fixing.
- Involved in the knowledge transition sessions to make the new team members understand the system.
Environment: JAVA, Spring, Hibernate, REST/SOAP Web Service, JavaScript, Ajax, jQuery Team Size: 10 to 12
Confidential
Sr. Programmer Analyst
Responsibilities:
- Coordinated with the offshore team and ensures timely deliveries for the project.
- Worked on both Development and Support Project.
- Delivered high quality solutions to clients in response to varying business requirements.
- Involved in requirement Analysis, Coding, Testing & Documentation
- Involved in the bug fixing and giving support of Production issues.
- Involved in the knowledge transition sessions to make the new team members understand the system.
- Provided support to existing products and involved in maintenance of the application.
Environment: JAVA, Spring, EJB 3, JPA, RSA 7.5, Web Service, DB2, Websphere 7.5 Team Size: 10 to 12
Confidential
Sr. Programmer Analyst
Responsibilities:
- Analyzed the requirement which is documented within the Use Case and also the migration map which is available in addition to the UC which describes the functional transition in detail. Analyzed all the logical groups (i.e. around 40) and the rules defined in each of groups (i.e. total around 400). Also done the gap analysis.
- Followed the standard template and coding best practices during coding. I was responsible for the development of transformation of the different source databases to COM (Common Object Model) and also written few test cases.
- Contributed to Release Note by adding migration guideline comment whenever needed. The release note is basically delivered with the Every Code Baseline to client and it includes how do client Team install this new code to their existing and already running environment and what new features and defect we fixed on that particular release.
- Reviewed all deliverables after finalizing the worked Peer review with Team lead.
- Delivered objects timely without sacrificing its quality.
Environment: JAVA, Servlet, EJB 3, JPA, Eclipse 3.2, Oracle 10g, Weblogic 10
