Service Virtualization Developer/lead/solution Provider Resume
SUMMARY:
- 8+ years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
- Around 4 years of work experience in Service Virtualization using ITKO / CA Lisa / CA DevTest Tool.
- Experience in all phases of software development life cycle.
- Experience in Object Oriented Programming and developing secure web applications and server side development using Java and J2EE related technologies.
- Working knowledge on XML Technologies (DOM and SAX parsers), JaxB.
- Working knowledge of web services.
- Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.
- Hands on the tools such as Eclipse, Textpad, Editplus, SQLCreator, SoapUI etc
- Hands on experience in SVN, CVS, VPN, Putty, WinSCP, etc.
- Experience of mocking object using MockITo
- Experienced in writing ANT scripts to build and deploy Java applications.
- 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. Also act as a solution provider where needed.
- Working experience to virtualize downstream system using CA LISA / CA DevTest Technology (ITKO).
- Experience in performance testing services using CA/ITKO Lisa, SOAP UI
- Written many Custom Extension, Data Protocol, JavaScript, Match Script, Data-Driven Virtualization, JMS Virtualization, etc. using CA LISA.
- Implemented Data-Driven Virtualization using CA LISA / ITKO.
- Implemented asynchronous transaction virtualization using CA LISA / ITKO
- Implemented FTP based virtualization.
- Created web service (RESTful, SOAP, and http/s) models (VSM) and images (VSI), enhanced service images to cater to different testing requirements.
TECHNICAL SKILLS:
Programming Languages: JAVA, J2EE, C, XML, SQL, Unix Shell Script.
Web/XML Technologies: HTML, JavaScript, Servlets, JSP, SAX, DOM, XML, XPATH, XSD, JAXP, JAXB, Webservices.
Frameworks: EJB3.0 (Stateless Session Beans, CMP, BMP, MDB), Hibernate 3.0, Spring 3.0, Struts 1.2.
Apache Projects: Ant 1.5, Maven, Log 4j, Struts1.2, Jakarta Commons, and Apache POI.
Tools: & Utilities Eclipse, Editplus, SQLCreator, Textpad, WinSCP, SoapUI, CA Lisa / ITKO.
Application/Web Servers: BEA Web logic, Tomcat.
RDBMS: Oracle 9.x, 10.x
Source Control: SVN, CVS
Defect Tracking: Jira, IBM Clear Quest, HP Quality Center
Testing: JUnit
Design Patterns: Singleton, Session Facade, Factory, Service Locator, Value List Handler, Transfer Object, Front Controller, DAO, Iterator, Command, Observer.
Mocking Framework: MockITo, CA-LISA Virtualization/ITKO/DevTest
Virtualization: ITKO/CA LISA 6.x,7.x,8.x
Operating Systems: Windows XP/7, UNIX
PROFESSIONAL EXPERIENCE:
Service Virtualization Developer/Lead/Solution Provider
Confidential
Responsibilities:
- CA Lisa Implementation done, following enterprise standard process.
- Designed and provided a solution to enterprise team for their problems.
- Developed virtual services to support unit testing, integration testing, performance testing, and creation of training environment.
- Debug applications from other teams by reviewing the source code and identify breaking points.
- Analyze the architecture and precisely identify service virtualization needs.
- Work with different groups including business users, testers, and developers to understand the virtual service requirements.
- Provide guidance as tool expert to others on SV best practices.
- EMS, JMS Virtualization, Data-Driven Virtualization, Web Service, Website virtualization.
- Implemented tool to deploy, undeploy etc. VSI to VSE using ant commands.
- Validation of services implemented using CA LISA/ITKO using SOAPUI and Postman by testing XML request and response data
- Specialized in Data-Driven Virtualization System.
- Implemented Batch process virtualization.
- Written auto-deployment tool as per need to deploy VSM to VSE.
- Tool to copy image from one Lisa server/port to another.
- Wrote custom data protocol as required.
Senior Developer
Confidential
Responsibilities:
- As a Programmer Analyst I have completed requirements capturing and designing the solution to meet business need. In this phase I had model and identify all the required new objects/class and existing code changes that might be required during the coding phase.
- Coding: I have done coding that involved developing services to interact with external system. I have made webservices calls to external interfacing systems to get user data and communicate it back to user layer.
- Interfacing with external team: Interacting and interfacing with external team to get and send the required data from various webservice calls in the required formats and identifying the issues and associated risk is part of my responsibility.
- Quality Assurance: I was majorly responsible for quality of the deliverables delivered to the client. To ensure this we design processes that included timely code reviews, defect prevention meeting, and root cause analysis, weekly team meeting to ensure all the issues are addressed and a healthy professional environment is maintained.
- Automated Testing: I have used JUnit to implement automated testing of my class so that we know which method is breaking as soon as it’s integrated in Maven build.
- Production Implementation of the product: I am responsible for productions issues that come in moving the code to prod environment and I have been providing required solution.
Environment: Eclipse as the IDE, Weblogic 10 as the application server, Oracle 10g database • Operating System: Windows XP, UNIX • Language and Framework: Java, SOAP Webservices and JUnit for Unit Testing, Mockito • Tools Used: Eclipse, SQL Creator, MS Office, Win SCP, Putty, Soap UI
Project Lead
Confidential
Responsibilities:
- As a Programmer Analyst I have completed requirements capturing and designing the solution to meet business need.
- In this phase I had model and identify all the required new objects/class and existing code changes that might be required during the coding phase.
Environment: Eclipse as the IDE, Apache Tomcat as the application server, Oracle 10g database • Operating System: Windows XP, UNIX • Language and Framework: Java, Webservices • Tools Used: Eclipse, SQL Creator, MS Office
Senior Developer
Confidential
Responsibilities:
- Analysis of Middleware Application and its architecture which we need to virtualize.
- Implemented various java Extension to handle java agent custom flow.
- Written Custom Data Protocol to implement non-generic requirement.
- Implemented concurrency framework to parse the traffic file concurrently.
- Written automated java code to reduce manual Task.
- Client coordination and interaction with offshore team
- Working as a Developer in the core team
- The tool uses Struts 1.2, and Apache digester framework for xml parsing
- Developing modules, Unit testing and issue fixing for internal and External QAs
- Good Exposure to Java reflections, Digester framework.
Environment: Eclipse as the IDE, Weblogic 10 as the application server, Oracle 10g database • Operating System: Windows XP • Language and Framework: Java, EJB • Tools Used: Eclipse, SQL Creator, IBM Clear Quest, Apache Digestor
Java Developer/Project Lead
Confidential
Responsibilities:
- As a Lead I have completed requirements capturing and designing the solution to meet business need. In this phase I had model and identify all the required new objects/class and existing code changes that might be required during the coding phase.
- Coding: I have done coding that involved developing services to interact with external system. I have made Webservices calls to external interfacing systems to get user data and communicate it back to user layer.
- Interfacing with external team: Interacting and interfacing with external team to get and send the required data from various Webservice calls in the required formats and identifying the issues and associated risk is part of my responsibility.
- Quality Assurance: I was majorly responsible for quality of the deliverables delivered to the client. To ensure this we design processes that included timely code reviews, defect prevention meeting, and root cause analysis, weekly team meeting to ensure all the issues are addressed and a healthy professional environment is maintained.
- Production Implementation of the product: I am responsible for productions issues that come in moving the code to prod environment and I have been providing required solution.
