Technical Lead Resume
PROFESSIONAL SUMMARY:
- 15 years of experience in IT industry, in the areas of Design and Development of various applications.
- Possessing experience specifically in the development of web - based applications utilizing Object Oriented J2EE, STRUTS, Spring Technologies including Java, Servlets, CSS, RMI, JDBC, JNDI, EJB,
- Strong experience in design and development of web applications using GWT, GXT, Angular js.
- Extensively worked with Web Services including SOAP over JMS & Http over JMS, REST, wsdl.
- Good Experience with Jcaps6.0 Application in designing BPM and enhancing code.
- Worked with Dynamic XML content generation and worked with JAXP (SAX, DOM, and XSLT) parsers and STAX (Streaming APIs for XML).
- Experience in writing Ant, MAVEN, GRADLE Scripts and UNIX shell scripts during the build and deployment process.
- Experience in developing applications using WebSphere6.1, JBoss1.4.2, TOMCAT6, and BEA Web logic 11.
- Worked on various database applications like Oracle 8.me /9i/10g, Mongo and MySQL4.02/5.0.
- Strong experience in SOA (Service Oriented Architecture).
- 3 years of Experience on Billing System and Ordering Systems.
- 3 years of Strong experience in ORM (Object Relational Mapping) Architecture.
- 3 Years of Strong experience with BPM tools.
- 2 years experience in Payment Gateway API (Authorize.net, PayPal)
- 21/2 years of experience in using Chef Server configurations for performing different tasks and make sure things are as they should be on the application nodes with the halp of Cookbook.
- Excellent track record of communication, analytical, interpersonal and presentation skills.
- Ensure team is delivering projects in a timely and TEMPeffective manner.
- Make recommendations for program improvement as appropriate to management.
- Provide feedback, coaching and guidance where appropriate to enhance others' skill development.
- Recommend developmental activities to others. Recommend rewards and discipline of staff.
- Convey clear expectations delegating assignments to the lowest appropriate level.
- Monitor progress of others and redirect efforts when goals change or are not met.
- Ensure dat all decisions are based upon logic and common sense.
- Responsible for career growth, hiring, providing feedback through continuous review process.
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead
Responsibilities:
- Developed the application using Spring Framework
- Implemented REST services using Spring3.0.
- Used angular js to implement UI pages
- Implemented webpages using knockout framework.
- Used Mongo DB 2.7, Oracle as data store.
- Implemented Test-Driven Development (TDD) methodologies using Junit framework.
- Implemented Business-Driven Development (BDD) methodologies using Java/Ruby Cucumber framework.
- Used Jenkins and Electric Commander for continuous integration and configured Jobs for different environments.
- Used J-meter for testing the performance of the services.
- Used Chef12 server to manage and maintain services, applications through Cookbooks
- Leading the technical team of 10 members onsite and offshore.
- Review the work of engineers to ensure the work product is of high quality and consistent with standards
- Serve as a member of a Scrum team and participate in all planning, stand-up and retrospective meetings
- Identify and drive opportunities to improve automation and create automation for deployments
- Ensure team is delivering projects in a timely and TEMPeffective manner.
- Make recommendations for program improvement as appropriate to management.
Environment: Windows, Tomcat6, J2SE1.7, Oracle10g, SVN, Spring3.0, MondoDB2.7, GitHub, Gradle2.4, angular-js, j-meter, chef12, Cookbook, Websphere.
Confidential
Technical Lead
Responsibilities:
- Involved in development of the application using Java/J2EE and GWT technologies.
- Implemented Junit Framework to do the unit testing.
- Developed Web service application using JAX-WS with SOAP as Protocol and Restful webService using Jersey1.1.5.
- Written MAVEN Script to generate Java Documentation, PMD, CPD Find Bug, Surefire report
- Generation, Junit test coverage, build, deploy the application in to Apache Tomcat6.
- Used Authorize.net payment gateway API to integrate with the application for Credit Card/Debit card Payment processing.
- Setting up the coding standards and review the code.
- Involved in the Integration with Epiphany CRM tool.
Environment: Linux, Tomcat6, J2SE1.6, Oracle10g, Clear Case, Clear Quest.
Confidential, Mountain View, CA
Responsibilities:
- Developed the application using MVP Framework dat leverages the Model-View Presenter and implemented the dependency injection architecture.
- Involved in writing Detailed Design Document (DDD), Use case Documents for Design and development of various releases.
- Developed advanced front end web based software programing toolkit using GWT.
- Worked on Google app engine Data Store.
- Redesigned the Data Store architecture with Stubby Service implementation using Protos as an alternative with RPC calls.
- Extensively used Junit Framework to do the unit testing.
- Written Maven Script to build, and deploy the applications in to Apache Tomcat6.
- Performed Junit and module testing and involved in System Test support
Environment: Linux, Google app engine, J2SE1.6, Oracle10g, Perforce, GWT, CSS, Junit, Maven.
Confidential, Santa Clara, CA
Technical Lead
Responsibilities:
- Developed the application using Spring Framework dat leverages the Model-View
- Controller (MVC) and implemented the dependency injection architecture
- Involved in writing Detailed Design Document (DDD), Use case Documents for Design and development of various releases.
- Provided the POC for couple of services using Restful web service implementation.
- Developed Web service application using JAX-WS with SOAP as Protocol and Restful web service using Jersey 1.1.5.
- Configured all the services with Confidential middleware product ACE Gateway.
- Involved in implementing new interfaces and calling Oracle BRM and R12 APIs.
- Worked with Dynamic XML content generation and worked with JAXP (SAX, DOM, and XSLT), JAXB
Environment: Windows, J2SE1.6, Oracle10g, CVS, REST, Jersey, Junit, ANT, WebLogic10.3.
Confidential
Sr. Programmer Analyst
Responsibilities:
- Developed the application using Spring Framework dat leverages the Model-View-Controller (MVC) and implemented the dependency injection architecture.
- Developed test-driven development (TDD) strategy guiding use of the Junit framework.
- Involved in the implementation of application under JSF.
- Used in developing web pages using Ice Faces1.5 to provide rich internet applications.
- Involved in the implementation of new Web-Service application for Confidential office using STAX implementation.
- Used ANT Script to build, and deploy the applications in WebLogic.
- Used CVS as source Control to manage the code.
Environment: WindowsXP,Spring,IceFaces,Eclipse,J2SE1.6,STAX,Oracle10g,JavaBeans,DHTML,Junit,Ice Faces1.5, ANT, WebLogic, Tomcat, JSF.
Confidential
Sr. Subject Matter Expert
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, architecture design and program specifications.
- Involved in writing SFDs with the halp of BR/TR Documents and Detailed Design Document (DDD), Use case Documents for Design and development of various releases.
- Designed Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose 2005 to model the detail design of the application
- Used RAD7.0.
- Involved in Gap Analysis of current release Scope items and future release scope items.
- Worked on Enabler Billing System ( Confidential billing System) and Confidential Product catalog.
- Involved in writing code under J2EE framework for HSIA, VBP, VOIP, and Wireless components.
- Worked with Dynamic XML content generation and worked with JAXP (SAX, DOM, and XSLT)
- Involved in designing the XSD and reviewing the External System XSDs and designing the Interfaces
- Extensively Worked with Confidential ORM (Object Relational Mapping) implementation.
- Designed and built new SOAP web service interface implemented in Java using Apache SOAP
- Creating business process mappings using Confidential BPM tool.
- Used JMS and Message Driven Beans to perform asynchronous, multi-threaded processing of requests.
- Used Ontario tool to convert from XSD to Java classes for Object mappings to the database.
- Used ORM (Object Relational Mapping) technology to map from objects to DB columns.
- Involved Major part of design and development of R7,R8 and R9
- Involved in highly complex DB Conversion.
- Written several PL/SQL statements using procedures and Cursors for defining and manipulating data.
- Using Harvest as Source control.
- Automated nightly build and release processes developed in Perl.
- Created a Perl script to extract information from the server access log.
- Performed unit and module testing and involved in System Testing
- Used SONIC MQ to register the queues
- Integrating the Web sphere with IIS to run the Confidential CLARIFY(CRM)GUI
- Written R6 Oms Connector Code (for External System (BBNMS)) and development Support.
- Involved in several releases in System integration and Production Support group to stabilize the application.
Environment: WindowsXP,IONA,Eclipse3.2,J2SE1.5,IBMRationalRose,CITRIX,WebSphere5.1,SOAP,AIX6.1,Artix,Unix,IIS,SONICSERVER,RAD7.0,Documentum(DFCs,DQLs),Perl,Oracle10g,JavaBeans,DHTML,QualityCenter,DocumentCenter, ASP,VC++,MySQL5.0.
Confidential
Software Engineer
Responsibilities:
- Developed using the MVC architecture and employed the Struts Framework
- Used JDBC API for Connection with Oracle database
- Implemented ANT Script to build, and deploy the applications in JBoss 1.4.2
- Performed unit and module testing.
Environment: WindowsXP,j2se1.5,Eclipse3.5,Struts1.2,Tiles,PVCS,ANT,Eclipse3.0,Jboss1.4.2,Oracle,JavaBeans, DHTML, JavaScript.
Confidential, SFO, CA
Sr. Software Engineer
Responsibilities:
- Developed the application using Spring MVC Framework dat leverages the Model-View-Controller (MVC) architecture.
- Developed Several JDOs to provide transparent persistence for Java Objects.
- Implemented ANT Script to build, and deploy the applications in Web Logic Application Server 8.1.
- Used Perforce as Source control.
- Involved in JUNIT testing of the Application.
Environment: Windows XP, Spring, Perforce, Cyg-Win, IntelliJ (4.5), WebLogic8.1, MySql4.02, JavaBeans, EJB, DHTML, J2SE1.4.2, JavaScript, ANT, JUnit, Bash Script, CSS, Flash.
