Vice President Resume
SUMMARY
- 14 years of strong experience with analyzing, designing, development, and maintenance of business applications in client/ server technology.
- Exposure to wide range Platforms and Software Systems.
- Strong knowledge of Object Oriented Design (OOD) methodologies.
- Leading/Mentoring the team of developers to deliver the project on time delivery.
- Excellent Leading skills both Onshore and Offshore
- Excellent skills in analyzing user’s requirements, modeling the system and ensuring the functionality, with client satisfaction as the strong and primary focus.
- Experience in creating cross platform middleware applications using J2EE, Core Java, JSP, Micro Services, Git, Jenkins,Solace, Drools - Rules Engine, STS, Spring Boot, Micro services, ATG, Endeca, Cassandra, Hibernate, Spring, Apache Spark, JMS, IBM MQ, Rabbit MQ, BEA WebLogic 8.1, Rational Application Developer (RAD), WSAD, JBuilder and Eclipse.
- Worked extensively on WebSphere 6.1, Websphere 8.0, WebLogic 10.3.6, Weblogic 12.2.1 for deployment of various web based projects.
- Using Drools as Rules Engine, to apply many important business rules
- Knowledge of Service Oriented Architecture(SOA) and deployment of web services using SOAP, WSDL
- Strong knowledge of Object Oriented Methodologies and proven analytical and problem-solving abilities.
- Worked on REST / XML over HTTP Webservices
- Worked extensively on JAX-WS / JAX-RPC web services.
- Worked extensively on Web Services Security, Digital Signatures, SSL security.
- Excellent working knowledge of popular frameworks like Struts 1.3, Struts 2.0, Hibernate 3.2, Spring 3.0
- Experience at working both independently and in a team-oriented, collaborative environment.
- Experience in HTML, XML, JAXB, JAXP, JDOM, SAX parsing, JavaScript, JQuery
- Helped production team in analyzing core, heap dumps.
- Sincere, enthusiastic, hardworking with excellent communication and interpersonal skills and strong interest to learn new skills.
TECHNICAL SKILLS
Languages: Core Java, J2EE
Web Development: XML, XSLT, XSD, Javascript, HTML, Ajax, Web Services, XML over HTTP (REST), SOAP, WSDL, Ajax, SpringBoot, Micro services
Framework: Struts 1.3, Struts 2.0, Hibernate 3.2, Spring 3.0, Micro Services
Methodologies: UML OO Analysis and Design (OOAD), Aware of SDLC and Process ImplementationAGILE
Databases: IBM-DB2, Oracle 10, Sql Server 2003, Cassandra
Operating Systems: Windows 98, Windows NT/XP/2000, Apple Macintosh X, Unix Version Controller CVS (Win/Mac), MVN, MKS, Telelogic, SVN, GIT(Jenkins)
Design & Development Tools (IDE): Code Warrior, JBuilder, Star Team, Rational Application developer 7.0, WSAD 5.1.2, Eclipse 3.2, Rational Application developer 8.0 (RAD 8.0), STS Bundle Application Server BEA Weblogic Server, Tomcat 5.0, Web Sphere 6.1, Websphere 7.0
Others: Web Logic Workshop 8.1, WebKing 5.1, JMeter Scripting, Jasper Reporting, jQuery, SWFobject Libraries, IBM MQ, Rabbit MQ, ATG, Endeca, Micro Services
PROFESSIONAL EXPERIENCE
Confidential
Vice President
Responsibilities:
- Designed and defined the architecture of different components/modules for orchestrating.
- Leading a team of developers, coordinating with business, project managers, QA team, to ensure quality product is delivered to end customers
- Working on Micro Services Architecture to decouple the major modules.
- Using GIT (Jenkins) to trigger Build and deployment jobs for the modules involved.
- Extensively using Solace Queues/Topics for interacting between different modules
- Used Netflix Stack for microservices development
- Kibana/Grafana for logging and monitoring
- Used Apache Drools for writing the rules engine for defining the next modules to invoke in Orchestration
- Work directly with client team in gathering and understanding the requirements
- Created design document for the development team and monitor progress of development team members.
- Worked and consumed lot of REST web services for integrating with external systems.
- Manage and support release as Lead
- Worked closely with offshore resources, and Lead from the front, working with onshore resources.
Environment: STS, Eclipse, Tomcat, Log4j, REST Services, SQL, Maven, Springboot, Netflix Eureka, Zuul, API framework, Solace, Git, SourceTree, Apache Drools
Confidential
Lead Sys Programmer
Responsibilities:
- Working on various enhancements for MyVerizon Portal, through which customers can have better experience paying bills and other sections of the portal
- Leading a team of developers, coordinating with business, project managers, QA team, to ensure quality product is delivered to end customers
- Working on Micro Services Architecture to decouple the major modules.
- Working with Cassandra, NoSQL architecture
- Using GIT (Jenkins) to trigger Build and deployment jobs for the modules involved.
- Extensively using IBM MQ, Rabbit MQ for development of various cross platform modules
- Worked on migrating existing support website to more advanced Endeca / ATG Platform
- Migrated old support urls to seo friendly urls, by writing a J2ee Redirection Framework
- Work directly with client team in gathering and understanding the requirements
- Create design document for the development team and monitor progress of development team members.
- Worked and consumed lot of SOAP web services for integrating with external systems.
- Worked on URL mgmt, created to help support team manage redirect various urls across intranet portal
- Used Struts 2.0 as the background framework for GUI.
- Worked on many REST WS calls used for integrating with external systems
- Used Spring for dependency Injection with Struts.
- Used Log4j, Apache Logging for logging exceptions and warnings.
- Used Javascript and other jQuery plugins.
- Display tag library is also used for various UI screens.
- Javascript usage is extensive, for front end validation.
- CSS used for mostly all of the UI screens.
- Manage and support release as Lead
- Worked closely with offshore resources, and Lead from the front, working with onshore resources.
Environment: Struts, Eclipse, Web logic 10.3, Log4j, Tele-logic Synergy, jQuery libraries, SOAP, CVS, XML, XSD, Jquery, Javascript, CSS, Accurev, Endeca Platform, REST Services, SQL, Ant, Spring 2.5.
Confidential
Lead Sys Consultant - Sys Programmer
Responsibilities:
- Leading the offshore team, and providing them the support in understanding the BRD’s and other development issues
- Working directly with client team in gathering and understanding the requirements
- Creating design document for the development team.
- Visiting the FSC, CSSC call centers and gathering the requirements and concerns from agents.
- Worked and consumed lot of SOAP web services for integrating with external systems with iCAD.
- Used Struts 1.3 as the background framework for GUI.
- Worked on many REST WS calls used for integrating with external systems
- Used Log4j for logging exceptions and warnings.
- Used Javascript and other jQuery plugins.
- Display tag library is also used for various UI screens.
- Javascript usage is extensive, for front end validation.
- CSS used for mostly all of the UI screens.
Environment: Struts 1.3, Eclipse, Web logic 10.3, Log4j, Tele-logic Synergy, jQuery libraries, SOAP, CVS, XML, XSD, Jquery, Javascript, CSS
Confidential
Sr. Application Programmer
Responsibilities:
- Developed the data usage section for MyVerizon portal using Struts 2.0.
- Implemented Call Forwarding functionality for MyVerizon portal
- Used Struts 2.0, Hibernate, Spring-IOC as prime technologies
- Worked on many XML over HTTP calls used in MyVerizon portal.
- Worked on many JAX-WS and JAX-RPC web service calls used in MyVerizon portal.
- Used Log4j for logging exceptions and warnings.
- Used various jQuery libraries, advanced Javascript and overlays functionalities.
- Struts and Spring integration is also introduced to load the different action classes using Spring IOC.
- Struts tiles, tag libraries also used for various UI screens. jQuery overlays are used as majorly for various form inputs.
- Javascript usage is extensive, for front end validation.
- Extensive use of CSS classes for display purposes.
Environment: Struts 2.0, Hibernate 3.1, Spring 2.5, RAD 7.0, RAD 8.0, Web sphere 6.1, Eclipse, Log4j, JUnit, MKS, AJAX, jQuery libraries, JAX-WS, JAX-RPC web services, XML over HTTP.
Confidential
Sr. Application Programmer/Lead
Responsibilities:
- Developed code for all activities using MVC architecture that uses Struts Framework.
- Involved in developing various reusable Helper and Utility classes, which are being used across all the modules of the application.
- Introduced Unit test for the application using JUNIT.
- Extensively used Collections API to manage Java Objects in Business Logic layer.
- Developed the helper classes for better data exchange between the MVC layers
- Designed and developed the persistence tier using Hibernate framework.
- Coded processors and beans for implementing the business functionality of the web service.
- Actively participated in implementing web service security using digital signature.
- Created Web Service to consume from a third party database.
- Coded to interact with third party Web Services.
- Used JDOM parsers to parse the XML files.
- Used XSLT for various kind of XML transformations used in various batch applications
- Used MAVEN build tool to build the project.
- Created an AJAX module to connect asynchronously with the database.
- Worked extensively on Web Services, and implementing security methods like SSL, digital signatures.
- Extensively used JavaScript for page display controlling and client side validation.
- Used jQuery, SWFobject libraries to display videos and carousels on the portal.
Environment: Hibernate, Servlets, JSP, MyEclipse, Struts, Log4j, JUnit, HTML4.0, JavaScript, CSS, UML, SOAP, UDDI, WSDL, JAX-RPC, XML, J2SE, Oracle 9i, Maven, AJAX, Web Services, Axis, Rational Application Developer, SVN.