We provide IT Staff Augmentation Services!

Senior Technical Program Lead Resume

Chelmsford, MA

SUMMARY

Over 17 years of experience working on highly scalable, large volume, high performing, projects utilizing different frameworks like JSF, Struts, Hibernate, SOA, NoSql in various business domains like banking, insurance, telecom, networking, healthcare, and datacenters.


WORK EXPERIENCE

Confidential

Senior Technical Program Lead

Description:

Responsibilities:

  • Interact daily with the client for requirements, design discussions, resource issues, planning and to define product as well as architectural roadmap.
  • Understand the requirements and provide high level technical design.
  • Come up with a low level Key space/column family/ storm topology detail design for the offshore developers.
  • Hands on development in Java/Cassandra/Storm.
  • Arrange bigData Cassandra training for offshore.
  • Design and implementation of RESTweb - services.
  • Configuration of Cassandra, set-up and administration
  • Come up with the data migration strategy from Oracle into Cassandra, ingestion of data into Cassandra from Tibco queue, and interfacing with a sharepoint webservice to fetch the data.

Environment: Apache 7.1, Cassandra 2.0.7.31, Storm, Java 1.7, Oracle 11g, REST.

Confidential

Technology Lead

Description:

Enterprise invoice management and enterprise service management of executive offices of health and human services for the state of Massachusetts is a single point of management for invoicing, service delivery and contracting activity between EOHHS agencies and contracted Purchase of Service (POS) providers. It streamlines invoicing and reporting processes, and provides a central repository of information on all POS expenditures and service delivery.

Responsibilities:

  • Working as a technology lead/architect mainly to improve performance of the system.
  • Working with the off-shore team to provide technical design and solutions for various requirements and also suggesting better coding practices.
  • Designing and coding various components for new requirement for chapter-257.
  • Interfacing with the various state agencies, providers to understand their technical issues and bottlenecks and suggesting design changes to better the user experience.
  • Reviews of the design and development done by the designers and developers working in the off-shore team.
  • Finding out the performance bottlenecks within the application and providing solutions for them.

Environment: WebLogic 9.2 cluster(active-active),IBM MQ, JMS Queue/Topics, Quartz, XSLT, JSP, Servlets, Oracle 10 g, Cognos.

Confidential

Senior Technical Architect

Description:

Barclays funds control application is a complex financial solution designed for Barclays to help them take Pay/No Pay or Refer decision for any funds requests coming into the system at real time. It is a high performance messaging system developed on an active-active WebSphere 7.0 cluster. WebSphere 7.0, IBM MQ, EJB 3.0 Timer, JMS Queue, JMS Topic, XSLT, JDK 1.6, Unix, Oracle RAC 11g.

Responsibilities:

  • Coming up with the high level architecture for the entire solution as well as low level design of various components.
  • Evaluating and proposing best approaches for different requirements as given below based on the PoCs
  • Cache refresh on all cluster nodes.
  • File processing in a cluster environment.
  • Using native MQ APIs Vs Foreign JMS.
  • Ensuring no loss of in-flight transaction.
  • Triggering batch (EOD/SOD) jobs using Tivoli.
  • Detail designing of various business components such as caching, calculation engine, retrying the transactions.
  • Leading the development team to get the development done as per the detail design.
  • Reviews of the design and development done by the designers and developers working in the team.
  • Finding out the performance bottlenecks within the application and providing solutions for them.
  • Reviewing QA test strategies and test cases as well as test scenarios and monitoring QA defects.
  • Complete NFR testing of the application like performance SLAs, 24x7 availability, SOAK testing, Database failover using dataguard, Veracode compliance.
  • Deployment of the solution at the client site.

Environment: WAS 7.0, JMS Queue/Topics, EJB 3.0, XSLT, JSP, Servlets, Oracle 10 g, DWR, Spring, MQ, EXT-JS, Eclipse, Dataguard, Unix

Confidential Chelmsford, MA

Principal Engineer

Description:

Responsibilities:

  • Working closely in the R & D department of Confidential on various java web services mainly to provision, send alerts, security.
  • Writing java client wrappers to communicate with WFP C# web service.
  • Maintaining and fixing defects in different web services.
  • Mentoring and off-shore coordination with Confidential Bangalore team.

Environment: J2EE (JSP, Servlets), Eclipse, SQL Server, Tomcat, JDK 1.6, ant, Axis 1.2 and 1.4, XML, C#.

Confidential Westford, MA

EMS (Java/J2ee development Lead/Offshore Coordinator/Architect)

Description: EMS (Element Management system) is a product that is shipped with Sonus GSX gateway switches and PSX routing switches. EMS monitors the health of different devices on a given and registered network.

Responsibilities:

  • Setting up an entire team of 18 team members in Bangalore for the EMS group, mentoring them and have been leading an effort for last two EMS release cycles for over 15 months.
  • Writing detailed specification documents and design documents with class and sequence diagrams for last two EMS releases.
  • Coming up with togetherJ models and corresponding xmi files to generate XSDs for UI screen generations.
  • Re-designing the entire EMS UI application to make it more maintainable, consistent, faster and user friendly using JSF, AJAX.
  • Developing and maintaining middle tier components to provide the interface between PSX and Sonus’s user interface Insight EMS, using webservices.
  • Generating the web service components to provide the means to configure PSX.
  • Changing the Insight EMS user interface using JSPs, Javascripts for providing the provisioning control SMS.
  • Storing the device or node related data in the EMS database(Oracle) using Hibernate.
  • Developed various FM related pages using JSF,Ajax and JSON.

Environment: J2EE (JSP, EJBs), MVC, JavaScript’s, Eclipse, XmlSpy, Oracle 10g, JBoss, JDK 1.6, ant, Axis 1.1 and 1.2, XML, Hibernate.

Confidential Manchester, NH

Senior Java/J2EE consultant

Description:

Responsibilities:

  • Designing and architecting the inventory synchronization between granite and NE using webservices and SOA.
  • Came up with a protocol for regroom application which got evolved as a full-grown product.
  • Developed express packs using JSF RichFaces. Wrote custom components like calendar, pagination using RichFaces.
  • Wrote a webservice using Weblogic Workshop to create and cancel regroom projects for IIEP.
  • Wrote MDB to pick up the messages placed on the JMS queue by the webservice.
  • Design, development using JSPs, javascripts, JSF.Testing, setting up the environment for offshore people and maintaining the application on Weblogic 8.0-9.2, Websphere 6.1
  • Successfully executed the 100day protocol for IIEP.
  • Did extensive work in XSLT to convert the messages coming from NE to granite.

Environment: J2EE (JSP, EJBs), MVC,SOA, JSF 1.1, XSLT, JavaScript’s, IntelliJ, XmlSpy, Oracle 10g, Weblogic 9.2, Websphere 6.1, JDK 1.5, ant, Weblogic workshop, XML, XSLT, JMS, AJAX

Confidential Waltham, MA

Confidential -Ordering System

Sr. Java Developer

Description:

Responsibilities:

  • Worked as a team lead for MEVs module.
  • Design, development for writing JSPs, Servlets, XSLs, helper classes using Sapient framework.
  • Requirement gathering from different customers on conference calls and meetings.
  • Unit as well complete E2E testing involving all the different systems.
  • Providing support and maintenance for different products.

Environment: J2EE (EJB 2.0, Servlets, JSP), Sapient, UNIX, XML, JNDI, Solaris 8.0, Oracle RDBMS, Weblogic 6.1, XML, DOM parser, XMLSPY.

Confidential -Natural Returns RetailIConsole (Irving, TX)

Sr. Java Developer

Description:

Responsibilities:

  • Worked as a team lead in a team of 7 people.
  • Involved in production support for both Confidential East and Confidential West applications.
  • Involved in customer calls for getting requirements.
  • Coordinating with various teams for deployment of the application in Production and Pre Production environments
  • Design, development of various Servlets, JSP, EJB and Helper classes using the MVC design pattern
  • Unit testing and regression testing of the application.

Environment: J2EE (EJB 2.0, Servlets, JSP), UNIX, XML, JNDI, RMI, Solaris 8.0, Oracle RDBMS, Rational Clearcase 5.0, Weblogic 6.1, Apache webserver, XML, DOM parser, XML schemas.

Confidential Cincinnati, OH

Web-Site Development

Sr. Java Developer

Description:

Responsibilities:

  • Designing and coding the HTML documents.
  • Writing the necessary Java classes.
  • Writing basic JavaScript validations.
  • Writing JSPs, EJBs & Servlets.
  • Unit & Integration testing.

Environment: Java, JSPs, Servlets, EJBs, Web Logic5.0, JBuilder5.0, WinNT, Win2k, Unix, Oracle, DB2, and IDMS.

Confidential Portland, OR

Server Management

Sr. Java Developer

Description:

Responsibilities:

  • Extracted the logic from the existing C++ code and write corresponding classes using Java2, XML, RMI.
  • Developing various components using Swing to meet the specific functionality & to develop the screens to display the server data.
  • Extensive use of Java collection classes & then their use to display the data in the corresponding Swing components.
  • Mainly fixing the bugs encountered at the testing level.
  • Responsible for Unit and Integration testing for various modules of ISC.
  • Involved in IPMI1.0 to 1.5 conversion.
  • Implementation of ISC stack across different platforms with different operating systems WindowsNT/2000, Linux.
  • Contributed to the development of CIM Java API, an object oriented data model defined by DMTF.
  • Unit & Integration testing using JBuilder as an IDE.
  • Code review.

Environment: C++, Java 2, RMI, XML, Swing, Red Hat Linux, Windows NT, UNIX, JBuilder3.5, VC++ 6.0

Confidential Hampshire, UK

Java Developer

Description:

Responsibilities:

  • Active participation in discussions during the design phase.
  • Outlining the code flow as per the design and clients business requirements.
  • All the classes were developed using JDK1.1.7.
  • Coding & testing of Entity & Session beans.
  • Coding JSPs, Servlets and ASPs.
  • Coding and testing various individual components, Dynamo beans.
  • Writing oracle stored procedures & triggers.
  • Writing client side JavaScript validations.
  • Testing of Servlets & JSPs (1.0) using Weblogic server.
  • Used File I/O to read properties files to populate certain data.
  • Integrating the individually tested components and final testing of the system as a
  • whole as per a pre-designed testplan.

Environment: Java, HTML4.0, JavaScript, XML, J2EE, JSPs, Servlets, BEA Weblogic Server and EJB’s, Oracle database, JDBC.

Hire Now