Tech Lead Resume
PhoeniX
SUMMARY:
- 8+ years of experience working with all stages of Software development life cycle (SDLC).
- 6+ years of experience in Banking domain.
- Since Oct 2010 working for Confidential .
- 8+ years of experience in JAVA/J2EE
- Strong programming skills with experience in J2SE & J2EE.
- Proficiency in Web Technologies such as JSP, Servlet.
- Proficiency in Struts & Spring Framework.
- Excellent Analytical, Problem Solving, Communication and interpersonal skills.
- Fast ability to adapt new technology.
- RAD 7 ( Rational Application Developer ) is completed.
TECHNICAL SKILLS:
Programming Language: Java 1.6
Web Technologies: JSP 2.0, Servlet 2.4, AJAX, HTML, JQuery, JSON, Ant & Maven
Data Bases: DB2, Oracle, SQL Server, MySql 5.0
Operating System: Windows 2000/9X/XP, Solaris 5.8
Server Technologies: Tomcat 5.0, JBoss 4.2 & WAS 7
Framework: Struts 1.1, Spring 1.2.7, Web service, Tiles
Development Model: Scrum - Agile Methodology
Design Patterns: DAO, Singleton, MVC & Front Controller
Tools: Eclipse 3.0, JCreator 3.5, RAD 7.5, UML & TOAD
Reporting Tools: Jasper Report & IReport
ORM Mapping Tool: iBatis 2.0
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix
Tech Lead
Responsibilities:
- Involved in Analysis, Design, Build, Implementation & Support
- Created the low level design for all the enhancements in the application which included Package Diagrams, Class Diagrams and Sequence Diagrams
- Implemented design patterns like Singleton, Front Controller, MVC & DAO
- Developed the View pages in JSP using CSS and JavaScript validations.
- Developed Action Form, Form Beans and Java Action classes
- Implemented interceptor & validations using Spring framework
- Used Java Multithreading concept
- Java Code written for Calendar .ics file creation - MS Outlook Compatibility issue.
- Java Code written for Calendar .ics file not updated properly in MS Outlook issue.
- Java Code for IST time zone shown incorrect time in MS Outlook issue
- Written SP to get the Legacy time zones from DB
- Code written for using Java Cache to get the system parameter table values from database, while loading application. So every time no need to hit the database for some scenario.
- Used Spring MVC, Spring DI (Dependency Injection) and AOP
- Developed DAO layer to connect DB through Ibatis XML configuration
- Participated in code reviews and ensured compliance with standards
- Prepared and executed JUnit test cases
- Prepared test cases in QC (HP Quality Center)
- Used struts tiles and struts tag libraries.
- Actively involved in development of JSP pages and Java classes.
- Created WAR/EAR file and deployed into Tomcat/WAS 6.1 server.
- Created Quartz scheduler configuration using Spring configuration XML
- Agile - Scrum sprint User stories document maintenance & reviewer
- Integrated Maven to create the build
- Created logging mechanism using Log4j
- Integrated iBatis concept
- Created iBatis query XML
- CMR & IMR Activities
- IBM - BMC ARA script migration in the WAS 6.1 Server
- Currently Confidential is migrating all the servers into HP Vendor from IBM. So I have Involved the HP server migration which is related to my team application.
- Involved in the POD & POA architecture diagrams while migrating into HP Server
- SVN code maintenance
- Co ordination with server team for the deployment of EAR file in the Testing & Production Environments
- Attended various banking domain in Confidential & SYNTEL
- Completed some Internal banking domain s in Confidential & SYNTEL
- Project transition from onsite to offshore
- Responsible for bringing the KT to new joiners/fresher's
- Responsible for giving the project status for the internal management and the customer.
- Responsible to give technical solutions to team by making samples, POCs etc.
- Manage multiple project tasks with changing priorities and tight deadlines.
- Bug fixing and working on the change request
- Integrating SSO feature
- Improving customer satisfaction and delivering customer delight on every occasion.
- Configuration of s for different world travel GDS (APO/GAL/SAB/WorldSpan) systems
Confidential
Technical Consultant
Responsibilities:
- Involved in Analysis, Design, Build, Implementation & Support
- Implemented design patterns like Singleton, Front Controller, MVC & DAO
- Created Business Layer and DAO layer
- Developed the View pages in JSP using CSS and JavaScript validations.
- Developed Action Form, Form Beans and Java Action classes
- Used Java Multithreading concept
- Implemented Spring IOC feature
- Created Automated deployment script using Maven
- Created logging mechanism using Log4j
- Created Quartz scheduler configuration using Spring configuration XML
- Code Review & Signoff
- EAR Deployment Activities
- Responsible for bringing the KT to new joiners/fresher's
- SVN code Maintenance
- Responsible for bringing the to users
- Responsible to give technical solutions to team by making samples, POCs etc.
- Manage multiple project tasks with changing priorities and tight deadlines.
- Integrated Jasper report package in the Spring MVC code structure.
- Developed DAO layer to connect DB through Ibatis XML configuration
- Integrated iBatis concept in this product code base.
- Created IBatis query XML
- Bug fixing and working on the change request
- Trouble-shooting encryption issues
- System Installation & configuration
- Improving customer satisfaction and delivering customer delight on every occasion.
- Imparting to improve Technical competency.
- Created or altered Jasper Reports as per the user requirements.
- Used TOAD (Oracle) software for querying and analysis.
- Used i-text API for PDF report generation
- Used struts tiles and struts tag libraries.
- Prepared and executed JUnit test cases
Confidential
Senior Software Engineer
Responsibilities:
- Involved in Build & Design
- Developed the View pages in JSP using CSS and JavaScript validations.
- Developed Action Form, Form Beans and Java Action classes
- Involved in the development for many modules & screens
- Unit Testing, Integration Testing and Deployment
- Used JavaScript as the standard client side validation code
- Bug fixing and working on the change request
- System Installation & configuration
- Improving customer satisfaction and delivering customer delight on every occasion.
- Involved Card Payment Module development activities
- Used struts tiles and struts tag libraries.
- Actively involved in development of JSP pages and Java classes.
Confidential
Programmer
Responsibilities:
- Involved in Build & Design
- Used struts tiles and struts tag libraries.
- Actively involved in development of JSP pages and Java classes.
- Developed the View pages in JSP using CSS and JavaScript validations.
- Developed Action Form, Form Beans and Java Action classes
- Involved in the development for many modules & screens
- Unit Testing, Integration Testing and Deployment
- Used JavaScript as the standard client side validation code
- Bug fixing and working on the change request
- System Installation & configuration
