Technical Lead Resume
5.00/5 (Submit Your Rating)
Charlotte, NC
SUMMARY
- Over 15 years of strong experience and expertise in developing highly distributed Scalable and Transactional large Internet/Intranet applications using Object Oriented Design / Programming and J2EE technologies.
- Strong experience with Software development lifecycle (SDLC) model in design and development phases.
- High expertise in Solution Delivery Management (SDM)
- Very strong experience in Design and Development of Enterprise applications in various fields like Financial Accounting, Collateral Management, Corporate Finance, Payment systems
- Very strong experience in implementing J2EE Design Patterns, Service Oriented Architecture & Spring MVC frameworks.
- Expertise in developing Applications using Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring MVC, Spring Integration and Hibernate ORM.
- Experience developing REST based services utilizing Spring Boot and Spring MVC.
- Experience in developinginAngular JS.
- Strong experience in Oracle, PL/SQL, Hibernate
- A competent, co - operative and result driven IT consultant possessing excellent organization skills and interpersonal written and verbal communication skills.
- Capable to learn new technology and adapt to a new environment quickly. Establish and maintain productive working relationship with management, clients and team members
- Ability to communicate and coordinate between different teams including technology, business, Testing groups and as well as senior management.
- Constantly looking for better ways of solving technical problems and designing the solution, not afraid of challenging the status quo
- Very good at engaging Business stakeholders and apt at Business engagement and requirement discovery
- Good experience in SDLC, Agile, Continuous Integration Continuous Delivery, and change management.
TECHNICAL SKILLS
Java Technologies: Java 8, Spring, Spring Boot, Spring JPA, EJB, Hibernate, J2EE
Application/Web Servers: Tomcat 8.0, WebSphere 7.0, WebLogic 7.1/8.1
Databases: Oracle12, MS SQL server
IDE’s & Utilities: Eclipse, RAD
Scripting Languages: Angular, JavaScript, AJAX
SDM/ Version control: Bitbucket, Ansible, CVS, Perforce.
Operating System: Windows, Linux.
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead
Responsibilities:
- Design and develop new applications using Spring boot Services with Angular UI
- Re-architect projects with Spring boot Services with Angular UI to remediate NPT technologies (Struts, Flex/Actuate Remediation efforts
- EJB remediation to Spring MVC architecture
- Design, develop & deliver complex requirements to accomplish business & technology goals
- Utilize multiple architectural components (across data, application, business) in design and development of client requirements
- Assist team with resolving technical complexities involved in realizing story work.
- Document & communicate required information for deployment, maintenance, support & business functionality. Set up and develop CI/CD pipeline.
- Partner with other Senior Engineers/Architects on the platform strategy, architecture and design
- Participate & guide the team in estimating work to realize a story/requirement through the delivery lifecycle
- Performs design and code reviews to ensure all non-functional requirements for a solution are sufficiently met
- Ensures that the design and engineering approach for complex features, are consistent with the larger portfolio solution
- Accountable for end-to-end solution design and delivery
Confidential
Technical Lead
Responsibilities:
- Design and develop key components for transaction-based processing of payments to support presentment and settlement cycles
- Worked on the architecture with the development team to support implementation, and provide solution options to resolve any architectural impediments
- Code solutions and unit tests to deliver functional, non-functional and compliance requirements per clearly defined acceptance criteria
- Guides team members with skills and practices (planning & estimation, peer reviews and other engineering practices)
Confidential
Sr.J2EE Developer
Responsibilities:
- Actively involved in design, development of functionalities in various components using OOAD methodologies and standard J2EE design patterns and guidelines.
- Worked on Hibernate, DAO frameworks to display data on the reports and also update data back onto database systems.
- Written procedures, complex queries using PL/SQL to extract data from database and materialized views for manipulating Data on the backend and faster retrieval process to the front end.
- Developed automatic build scripts using ANT for the application for deployment and testing.
- Used JUnit for writing test cases for all the functionalities.
- Conducted code reviews to ensure quality of code for better performance
Confidential, Charlotte, NC
J2EE Developer
Responsibilities:
- As a J2EE Developer I was actively involved in defining & designing the topics, CWFGateway Routing logic, Plan Based routing of work requests and other components of the project using OOAD methodologies.
- Used design patterns like Session Facade, DAO, Value Objects, Service Locator.
- Developed the Use Cases, Activity, Sequence and Class diagrams, Data flow and Activity flow diagrams using Microsoft Visio.
- Developed complex business rules and routing logics for recording and routing of work requests.
Confidential, Charlotte, NC
J2EE Developer
Responsibilities:
- Developed application presentation layer using JSF struts 1.1 framework which includes Modules, Resource bundles for Internationalization.
- Developed Business Delegate classes for minimizing the tight coupling between Presentation tier and Business tier
- Developed Session Façade objects using Stateless Session beans for having single point of control for a business service.
- Used JUnit for writing test cases for all the functionalities.
