Sr. Tech Lead Resume
SUMMARY:
- Around 13+ years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE.
- Experience in all phases of software development life cycle.
- Around 9 years of Functional/Technical experience in Telecom Domain.
- Proficiency in developing secure web applications and server side development using ORM - Hibernate, Struts, JDBC, JSP, Servlets, Java Beans, JavaScript, XML, CSS, HTML, Oracle, MySql, Web Services and various Design Patterns.
- Good Working experience to virtualize downstream system using CA LISA / CA Dev Test Technology (ITKO).
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Worked on Custom Extension, Data Protocol, JavaScript, Match Script, Data-Driven Virtualization, JMS Virtualization, etc. using CA LISA/ITKO/DevTest tool.
- Created Web Services (RESTful, SOAP, and http/s) models (VSM) and images (VSI), enhanced service images to cater to different testing requirements
- Expertise in developing the distributed applications using J2EE Application Servers such as IBM Web Sphere, BEA Web logic.
- Hands on experience with databases including Oracle, PL/SQL and MySql involving stored procedures, triggers, functions, indexes, and packages.
- Expertise in developing applications based on Struts (Model 2 Architecture) framework.
- Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
- Hands on experience in VPN, Putty, winSCP, VNCviewer, etc.
- Hands on experience in project management tools like Clear case, SVN and VSS.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Involved in meetings to gather information and requirements from the clients.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- Good exposure about Service Virtualization using CA Lisa/DevTest.
TECHNICAL SKILLS:
Programming Languages: JAVA, J2EE, PL/SQL,
Web/XML Technologies: HTML, JavaScript, AJAX, Servlets, JSP, XML, WebServices
Frameworks: Struts 2.0, Hibernate 3.0, Spring 2.0, Tiles.
Apache Projects: Ant 1.5, Log 4j, Struts1.4
Tools & Utilities: Eclipse, RAD, WSAD, Editplus, Textpad, WinScp, VSS, Toad, SQL Developer, CA Lisa / ITKO/ Devtest.
Application/Web Servers: BEA Web logic 10.3, Tomcat 4.1
RDBMS: Oracle, MySql 4.0, MS SQL Server 7.0, MS Access,
Source Control: Putty, TOAD, ANT, GIT, CVS, Clear Case, Clear Quest, PVCS, VSS
Design Patterns: Singleton, Session Facade, Factory, Service Locator, Value List Handler, Transfer Object
Service Virtualization: CA LISA/ITKO/DevTest 6.x,7.x, 8.x
Operating Systems: Windows 2000/XP/7
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Tech LeadResponsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Worked on tools like TDP and Quality Center for bug tracking.
- Involved in Offshore-Onsite Coordination
- Maintained the application configuration information in various properties file.
- Performed unit testing, system testing and integration testing.
- Coordinated with the users to gather and analyze the business requirements.
- Good knowledge in making the test execution plan according the client delivery of the project.
- Worked with Quality Assurance team in tracking and fixing bugs
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
- Used SVN for the Version Control. Prepared Test Report based on the Test results.
- Analyzing of Middleware Application and its architecture which we need to virtualize.
- Developing virtual services to support unit testing, integration testing and User Acceptance testing.
- Developed Lisa web manager for data analysis and reports.
- Working with different groups including business users, testers, and developers to understand the virtual service requirements.
- Developed different UI to get different API signatures and data requested.
- Providing guidance as tool expert to others on CA LISA Services Best Practices.
- Written automated java code to reduce manual Task.
- Coordinated with the users to gather and analyze the business requirements.
- Implemented REST messages for communication between web service client and service provider.
Environment: Core Java, J2EE, Struts, Hibernate, Weblogic Server, Web Services, Eclipse, SQL Developer, TDP, Quality Center, Winscp, Git
Confidential
Solution ArchitectResponsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
- Monitored the error logs using Log4J to fix the problems.
- Involved in Offshore-Onsite Coordination
- Maintained the application configuration information in various properties file.
- Coordinated with the users to gather and analyze the business requirements.
- Good knowledge in making the test execution plan according the client delivery of the project.
- Unit tested the applications before release to QA.
- Worked with Quality Assurance team in tracking and fixing bugs
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Tested the application in highly dynamic environment with sprint team using agile methodology.
- Used SVN for the Version Control. Prepared Test Report based on the Test results.
- Analyzing of Middleware Application and its architecture which we need to virtualize.
- Designed and documented REST APIs, including JSON data formats and API versioning strategy.
- Developing virtual services to support unit testing, integration testing and User Acceptance testing.
- Developed Lisa web manager for data analysis and reports.
- Working with different groups including business users, testers, and developers to understand the virtual service requirements.
- Developed different UI to get different API signatures and data requested.
- Providing guidance as tool expert to others on CA LISA Services Best Practices.
- Written automated java code to reduce manual Task.
- Coordinated with the users to gather and analyze the business requirements.
- Implemented REST messages for communication between web service client and service provider.
Environment: Core Java, J2ee, Struts, ITKO Lisa Tool, Git, Hibernate, Eclipse, Weblogic Server.
Confidential
Tech Lead
Responsibilities:
- Involved in requirement gathering
- Involved in design, development and testing phases of project.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Star UML tool. .
- Used JUnit to test persistence and service tiers.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Involved in defect fixing
- Worked on tools like Start UML and Quality Center for bug tracking.
- Involved in Offshore-Onsite Coordination
- Involved in Production Support
- Maintained the application configuration information in various properties file.
- Performed unit testing, system testing and integration testing.
- Coordinated with the users to gather and analyze the business requirements.
- Good knowledge in making the test execution plan according the client delivery of the project.
- Developed Chat based Application in Java.
- Used Spring Tool Suite (STS) IDE for the development process.
- Extensively used Spring Framework (Core, MVC) throughout the application.
- Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Designed and documented REST APIs, including JSON data formats and API versioning strategy.
Environment: Core Java, J2ee, Struts, Hibernate, WebLogic 10.3.5, Web Services, SQL Developer, Clear Quest, Quality Center, SVN, Winscp, Star UML
Confidential
Senior Java/J2EE Developer
Responsibilities:
- Involved in requirement gathering
- Involved in design, development and testing phases of project.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Star UML tool. .
- Used JUnit to test persistence and service tiers.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Involved in defect fixing
- Worked on tools like Start UML and Quality Center for bug tracking.
- Involved in Offshore-Onsite Coordination
- Involved in Production Support
- Coordinated with the users to gather and analyze the business requirements.
- Good knowledge in making the test execution plan according the client delivery of the project.
- Developed Chat based Application in Java.
- Used Spring Tool Suite (STS) IDE for the development process.
- Extensively used Spring Framework (Core, MVC) throughout the application.
- Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
Environment: Core Java, J2ee, Struts, Oracle10g Workshop, Weblogic 10.3.5, Web Services, SQL Developer, Clear Quest, CVS, Winscp
Confidential
Senior Java/J2EE Developer
Responsibilities
- Involved in requirement gathering
- Involved in design, development and testing phases of project.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Star UML tool. .
- Used JUnit to test persistence and service tiers.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Worked on tools like Start UML and Quality Center for bug tracking.
- Involved in Offshore-Onsite Coordination
- Involved in Production Support.
- Performed unit testing, system testing and integration testing.
Environment: Core Java, J2ee, Struts, Oracle10g Workshop, Weblogic 10.0.1, Web Services, SQL Developer, Clear Quest, CVS, Winscp
Confidential
Software Engineer
Responsibilities:
- Involved in requirement gathering
- Involved in design, development and testing phases of project.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Involved in defect fixing
- Involved in Offshore-Onsite Coordination
- Involved in Production Support.
- Performed unit testing, system testing and integration testing.
Environment: Java Core Java, J2ee, Struts, Oracle, Weblogic 8.1, JMS, Web Services, EJB.
Confidential
Software Engineer
Responsibilities:
- Involved in design, development and testing phases of project.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Star UML tool. .
- Used JUnit to test persistence and service tiers.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Worked on tools like Start UML and Quality Center for bug tracking.
Environment: Java, Struts, JSP, Hibernate, Tomcat, MySql
Confidential
Software Engineer
Responsibilities:
- Involved in designing of the application and Coding of Servlets, and JSP.
- Used various tools like HTML, JavaScript, and SQL Server.
- Was involved in testing of above development and modifications
- Involved in defect fixing
Environment: Java 2, Servlets, Struts, JSP, Weblogic, Oracle 9i.