Senior Developer And Technical Lead Resume
San Jose, CA
PROFESSIONAL EXPERIENCE SUMMARY:
I am a seasoned professional in application architecture, design and development, with a total experience of9.5 years. I have worked for a provider of software products, solutions and services focused on the Banking, Financial Services, and Insurance (BFSI) Sector, from . My current role is that of a Senior Developer and Module Development Leader for a client organization that is one of the largest manufacturers of networking equipment in the world. This is backed by rich hands - on expertise in architecture, design and development of web based applications.
CORE COMPETENCIES:
- DEVELOPMENT, LEADERSHIP AND PROJECT MANAGEMENT
- Architecture, Design and Development of web applications
- Introduction of new technologies and custom frameworks into existing application.
- Driving New Initiatives and developments within the project team
- Architecture Revamp to rectify existing flaws in the system
- Mentoring team as a Module Development Leader
- Held responsibility as Backup Project Leader
- Project Effort estimation and planning
- Technical reviews across teams (architecture & design review, code review, test planning and deployment review)
- Proposal building and client demos
- Working Knowledge of Agile methodology, which was used in recent projects
ARCHITECTURE, DESIGN AND DEVELOPMENT ON FOLLOWING TECHNOLOGY PLATFORMS:
- Java/J2EE Technologies
- Spring Versions 3.2 and 4 - Core, MVC and DAO
- Hibernate Versions 3.6.10 and 4
- Struts - 1 and 2
- JSON
- EH Cache
- Web Services SOAP and REST-based
- Scripting Languages
- Javascript
- JQuery
- Angular JS
- Build scripting
- Maven
- Ant
PROFESSIONAL EXPERIENCE DETAILS:
Confidential, San Jose, CA
Senior Developer and Technical Lead
Technologies: Spring 4 - Core, Hibernate Version 4, Java Mail, JSON, REST Web Services, Maven
Applications: Jira Connector Application
Responsibilities:
- Requirement Analysis, High and Low Level Design
- Technical Architecture of entire application
- Developed reusable components, modularization of code, making it flexible
- Interaction with Tech Leads and Cross-tracks
- Carrying out regression and functional testing
- Reviewing code and performing quality checks
Confidential, San Jose
Senior Developer and Module Lead
Technologies: Spring Version 3.2 and 4 - Core, MVC, DAO, Hibernate Version 3.6.10 and 4, Struts 2, jQuery, Angular JS, JSON, Web Services, Javascript, EH Cache, Maven, Ant
Applications: Capture Order, Returns
Responsibilities:
- Requirement Analysis, High and Low Level Design
- Development and maintenance of applications
- Improving performance of application. For ex: Reduced application startup time by half, reducing page load time by restructuring logic to avoid redundant calls.
- Developed reusable components, modularization and re-architecture of code, making it flexible
- Automating manual activities, resulting in better productivity
- Introduced Java 6, Angular JS, Spring 4 Core, MVC, DAO, Hibernate 4, Annotations, Dozer API, EH Cache, Maven while setting up Returns Application
- Framework creation and common utility modules
- Interaction with Tech Leads and Offshore team
- Mentoring new team members as a senior resource
- Carrying out regression and functional testing
- Reviewing code and performing quality checks
Confidential
Senior Developer, Module Lead and Secondary Project Leader
Technologies: Core Java 1.4, HTML, JSP, Servlets, Struts 1, Ajax, Javascript, Ant
Application: Payments and Receipts PNR
Responsibilities:
- Requirements Analysis, High-Level Solution and Low-level Design
- Core Development, Debugging and error-fixing
- Architecture revamp to rectify existing flaws in the system to make it re-usable and flexible Brought in MVC architecture, Modularization, Common Code
- Introduced new technologies and features into existing system for better usability PL/SQL Types, Custom Database Framework, Ajax, Factory Design pattern
- Driven new initiatives and POC’s for new concepts to be used in existing projects. Some examples are: JBoss Business Process Management JBPM tool, Web Services.
- Introduced ASSENT tool Internal to TCS for automated code review. Enabled usage and trained team and cross-tracks in the account.
- Mentoring team as a senior resource and module lead
- Status Reporting and resource handling as a Backup-PL for projects
- Project estimation and planning
Confidential
Developer, Senior Developer
Technologies: Core Java 1.5, HTML, JSP, Servlets, Struts 1 framework, Java Script, AJAX
Responsibilities:
- Requirements Analysis,Creating High-Level Solution and Low-level Design
- Core Development, Debugging and error-fixing
- Changes to existing framework for reusability and flexibility, like custom AJAX call handling.
- Mentoring new team members as a senior resource
- Developing application for proposals and demos
- Active participation in Process related activities. Ex: Been part of audits conducted periodically to ensure compliance to standards