Technical Lead Resume Profile
New, NY
PROFESSIONAL SUMMARY
- 9 years experienced in development using JAVA, J2EE, JavaScript Technical Lead
- Extensive experience in designing and developing multi-tier applications: using Java/J2EE technologies
- Experience in Financial Services domain worked with key clients like Fidelity, American Express and Goldman Sachs
- Experience in the following AS/IDE: IBM WebSphere 5.1/6.1, JBOSS 6., Eclipse, RAD Rational Application Developer , RSA Rational Software Architect , Aqua Data Studio, Toad, Struts Framework, Hibernate, SOAP webservices, Spring framework, JSP, HTML, XML
- Experience in creating stored procedures and writing SQL queries in following databases: Oracle 8i, Sybase, DB2
- Knowledge and some experience in iBatis, Informatica, Blaze Advisor, Javascript
- Experience in build tools like ANT and Maven 2
- Experience is creating UML Unified Modeling Language created use case diagrams, sequence diagrams, class diagrams
- Experience in following software configuration/version control tools Rational Clearcase, CVS, SVN
- Experience in Continuous Integration used Jenkins and Continuum
- Experience in developing large applications using waterfall methodology
- Good knowledge of Agile software development methodology
- Ability to handle multiple projects with distinct deliverables. Coordinate team meetings such as status updates, task allocation, resource allocation, user meetings/presentations etc.
- Implemented and delivered project modules in a set timeline, adhering SLA requirements.
- Mentored large team of developers throughout the project life cycle coordinating all development activities such as building code modules, reviews, testing, and integration.
- Excellent Interpersonal communication skills and very good team-player, handled small and medium size teams.
TECHNICAL SKILLS
Languages | JAVA, PL/SQL |
Server Programming | Servlets, JSP, Java Beans, J2EE, JNDI |
Frameworks, Tools APIs | Struts, Spring, Hibernate, JUnit, Log4j, Ant, Maven2, Eclipse, RAD, RSA, Toad, Aqua Data Studio, Informatica, Blaze Advisor |
Design Methodologies | UML, OOAD, Design Patterns |
Databases Connectivity | Oracle, DB2, SQL Server, Sybase, JDBC |
Application Servers | WebSphere 6.1, Jboss |
Operating Systems | Windows, Unix |
Source Control | VSS, CVS, SVN, Rational Clearcase |
Others | SOAP Webservices, VSS, CVS, SVN, Rational Clearcase, HP Quality Center, HTML, XML, Javascript |
Professional Experience:
Coinfidential
Role: Technical Lead
Technologies/Tools: Java/J2EE, Eclipse, JSP, Servlet, Spring, JavaScript, SQL, PL/SQL, Aqua Data Studio, Maven2, JBoss, Unix, Jenkins, CVS, XML, Sybase, JIRA, Hibernate, Putty
Responsibilities:
- Lead 8 member team for maintaining the software
- Used Eclipse as IDE tool to develop the application
- Used DOM and SAX parser to parse the XML documents
- Used JIRA for bug and issue tracking and SVN for software configuration management and version control
- Used Hibernate framework for the backend persistence
- Used Jenkins for continuous integration services
- Used Maven2 for build scripts
- Used design patterns like singleton, factory and flyweight design pattern
- Deployed the application on the JBoss Application Server
- Developed SQL queries in Sybase database using Aqua Data Studio
- Worked on bug fixing and system enhancement
Coinfidential
Role: Technical Lead
Responsibilities:
- Leading a 10 member team for Design, Coding, Testing and Implementation
- Use IBM RSA7 as IDE tool to design and develop the application
- Used SVN for software configuration management and version control
- Involve in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using RSA
- Develop web application using Struts Framework
- Develop user interfaces using JSP, HTML and CSS
- Used JavaScript and struts validation framework for performing front end validations
- Developed a SOAP based webservice
- Migrated the application from application server WAS 5.1 to WAS 6.1
- Developed unit tests using JUnit framework
- Performed code review
- Used Continuum as a Continuous Integration Tool
- Used Maven 2 for build scripts
- Used HP Quality Center for test case management
- Extensively used the LOG4j to log regular Debug and Exception statements
- Used design patterns like singleton and factory design pattern
- Provided 3 months of warrant support after project went go-live
- Introduced Checkstyle in the project to show coding standard violations
- Conduct analysis and research on making application multi-browser compatibile
- Participated with senior management in coming up with project estimates using Function Point Analysis for making application multi-browser compatible
- Represented offshore team in weekly meeting with American Express Technology Director
- Conducted Defect Prevention meetings
Coinfidential
Role: Technical Analyst
Responsibilities:
- Participated in various SDLC phases - Requirement Analysis, Design, Coding and Testing
- Used IBM RAD as IDE tool to develop the application
- Used Blaze Advisor for rules management
- Developed application using J2EE technologies like spring and hibernate
- Developed SQL queries and stored procedures in DB2 database
- Performed code review
- Deployed the application on the Websphere Application Server
- Used HP Quality Center for test case management
- Co-ordinated with release managers to release code in production environment
- Supported UAT testing and production issue troubleshooting
Coinfidential
Role: Technical Analyst
Responsibilities:
- Participated in Design, Coding and Testing
- Used Eclipse as IDE tool to develop the application
- Used core java for developing the application
- Developed SQL queries and stored procedures in Microsoft SQL Server
Coinfidential
Role: Technical Analyst
Responsibilities:
- Participated in Requirement Analysis and Design
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Involve in Initial designing and creating Use case diagrams, Sequence Diagrams and class diagrams using IBM RSA
- Performed integration test cases review
- Used CVS for software configuration management and version control
Coinfidential
Role: Technical Analyst
Responsibilities:
- Participated in various SDLC phases - Requirement Analysis, Design, Coding and testing
- Used Eclipse as IDE tool to develop the application
- Used SVN for software configuration management and version control
- Used DOM parser to parse XML messages
- Used advanced core Java to develop business logic of the application
Coinfidential
Role: Onsite Coordinator/Software Engineer
Responsibilities:
- Directly interacted with the client for requirements and issue resolutions
- Participated in various SDLC phases - Requirement Gathering Analysis, Database Design, Coding and testing.
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
- Created Software Requirement Specification Document SRS and System Design Specification Document SDD
- Developed UI prototypes using HTML, Javascript and CSS
- Created the logical and physical data models
- Developed database schema, stored procedures and SQL queries for querying database on Oracle 8i
- Participated in the infrastructure setup for the application Use IBM RAD as IDE tool to develop the application
- Developed web application using Struts Framework
- Developed user interfaces using JSP, HTML and CSS
- Used iBatis framework for the backend persistence
- Deployed the application on WebSphere Application Server 5.1
Coinfidential
Role: Software Engineer
Responsibilities:
- Participated in all SDLC phases - Requirement Analysis, Design, Coding, Testing, QA support and Production support
- Created Use case diagrams, Sequence Diagrams and class diagrams using the MS Visio Tool
- Developed the business layer of the application using core Java
- Performed unit testing and system integration testing
- Supported UAT testing
- Provided 3 month warranty support for every release
- Developed SQL queries and stored procedures for the application in Oracle
- Worked with JDBC and modified SQL
- Used ANT for build scripts
- Used Toad as an IDE for database development
- Used Rational Clearcase for software configuration management and version control
- Performed unit testing and integration testing of the application.