Post Job Free
Sign in

Java Developer Design

Location:
San Francisco, CA
Posted:
October 27, 2015

Contact this candidate

Resume:

Deepak Thomas Mondoth Augustine Thomas

Senior Java Developer

Please contact Todd Germaine if interested 732-***-****)

****@************.**

Summary of Qualifications

Around 11+ years of IT experience with a strong focus in Middleware technologies and hands on experience in Banking, Credit Card, and Credit Rating, and Health Care domains

Designed and managed the delivery of J2EE based solution in Banking, Credit Cards and Credit Rating industry

Involved in multiple engagements as a Java lead in Integration space involving IBM WebSphere Application Server, Apache JBoss Application Server, Apache Fuse Service Works

Project experience in Service Oriented Architecture based solution in Java/J2EE and EXT JS based web page designing.

He has worked on several projects on Java, J2EE, DB2, GemfireXD and Sybase 15.

Deepak worked on several Websphere Application Server migrations.

Has worked on Agile based project life cycle.

He has a good experience on designing and development of web services using SOAP and REST technologies.

Skills

Technologies

IBM Suite MQ series 6, Websphere Application Server 6.1, DB2

Java Core Java/J2EE, JAXB 2.2.4, JMS 1.1, Junit 3.8.1, SPRING 3.1

IDE IBM Rational Application Developer 7.5, Red Hat Jboss

Developer Studio 8.1.0 GA, Eclipse 4.4.1 (Juno)

Red Hat Jboss EAP 6.1, Linux 5.6, Fuse Service Works, Hibernate 3.6.3

Google ProtoBuffer, Gauva

Web Technologies HTML, Java Script, XML,JSP, EXT JS, JSON, AJAX

Web Services SOAP, REST, JAX-RS, JAX-WS, CXF 3.0.4, Axis

SDLC Tools PTC Integrity, HP Quality Center, CA Clarity, HP ALM 12.0

Build Tools Maven 3.0.4, Jenkins 1.601, Tortoise SVN 1.8.6

Programming Languages Java, C++, C

GUI VB 6.0

Web Server Apache –Tomcat

Databases Sybase 15.0.1, SQL Server 7.0 / 2000, GemfireXD 4.1.0.

OS Windows, UNIX AIX, LINUX 5.6

Education

Master Degree in Computer Science, St Joseph College, Bharathidasan University, Tamil Nadu, India.

Bachelor’s Degree in Computer Science, Sourashtra College, Madurai Kamaraj University, Tamil Nadu, India.

Experience

Tech Lead / Sr. Java Developer (May 2008 to Feb 2015)

Java Developer (Feb 2006 to Apr 2008)

Software Consultant (Sep-2003 to Jan-2006)

Projects

Mar 2015 to till date TMG Health, Jessup, PA

Role: Sr. SOA Lead

Location: Jessup, PA

Problem Description: To implement strategy and operating model for their Medicaid line of business for TMG Health

Solution: Development of a trusted information layer (TIL) to be used as the system of record for all TMG Medicaid data functions. Data in the TIL will be accessible by secure links from all TMG operational systems. The solution proposed is as listed:

Introduce GemfireXD for faster access of live data.

Sprint development of Rest based SOA services for design, Develop/Configure, Unit Test the technical components of the solution.

Support TMG’s Testing of the system

Responsibilities:

Validate TMG provided requirement documents

Review and Update sprint product backlog

Refine product backlog based on feedback from TMG

Create Sprint plan based on estimates and dependencies

Refine Sprint plan based on feedback from TMG

Design and configure Development environment

Finalized detailed design specification for rest services.

Code and design specification review of deliverables from developers

Primary Contribution

Developed the POC for integrating rest Service with Maven,SVN, GemfireXD, Spring

Designed the exception and log4j framework for the SOA services

Preparing the sprint plans and updating the product backlog based on regular feedbacks from TMG

SIT Defect review and release management into SIT environment

Review issues during sprints with scrum master and Sr. Architect and bring to closure.

Technical Environment: Red hat Linux, Red Hat Jboss Application Server 6.1, Maven 3.0.4, SVN 1.8.6, Java 1.7, JAXB 2.2.4, Spring 3.1, JSON (Jackson 2.5.2), CXF-Servlet 3.0.4, JAX-RS, Apache Commons, Apache Fuse Service Works, Pivotal GemfireXD 1.4.0, HP ALM 12.0

Sep 2013 to Feb 2015 Moody’s Investors Service, NYC, NY

Role: Sr. Java Developer / Tech Lead

Location: New York

Problem Description: Performance tuning and automation of the Smart Forms Framework version 2.0.

Solution: The team analyzed the existing framework and identified the areas that needs performance improvement that would aid the customer to reduce development and testing costs. The solution proposed is as listed:

Introduce version control for framework artifacts

Decouple the UI and Data Services.

Implement of cache for templates and lookup values.

Automation of Webpage creation.

Responsibilities:

Gathered requirements and analyzed client data to design optimal interfaces based on the business needs – e.g. real-time vs. batching and caching interfaces.

Design and implementation of the SOAP based Webservice with Spring 3.0 Transaction management.

Developed POCs and feasibility document that helped to choose the correct approach and technology -e.g. EXT JS vs Flex, Google Gauva vs OSCache.

Review and enforce standards for technical deliverables from development team.

Trained the Offshore resources both in business and technology.

Application configuration and deployment on JBoss Application Server 5.1 in development and Test environments

Level 3 support of the application, Jboss server log analysis and troubleshooting production issues

Work closely with the middleware team in piloting the migration to Jboss farm servers.

Request and defect tracking using Integrity

Primary Contribution

Analyze the integrations and requirement gathering from the existing framework SFF1.0

Derive the technical requirements from the Functional requirement

Design the technology stack for SFF 2.0

Design and technical guidance on development of new web services using SOAP, REST, JSON technologies.

Technical Environment: Red hat Linux 5.6, Red Hat Jboss Application Server 5.1, Java/J2EE 1.6, JAXB 2.2.4, Spring 3.1, Flex 4.5, Google Protobuffer, BlazeDS, EXT JS, JSON (Jackson 1.9.9), CXF-Servlet 3.08, JAX-WS, JAX-RS, OSCache, PTC Integrity

Jul 2012 to Aug 2013 Moody’s Investors Service, NYC, NY

Role: Sr. Java Developer / Tech Lead

Location: New York

Problem Description: The automation of the Bond Covenant Tracking.

Solution: The team analyzed the existing manual process and identified an automated approach by leveraging the existing integration components to address the client problem. A solution is to build the custom application in Java/J2EE and leverage the existing connection Smart Forms Framework has established for publishing data to Moodys.com.

Responsibilities:

Gathered requirements and analyzed client data to design optimal interfaces based on the business needs.

Preparation of Use case diagrams and design documentation for technical teams reference.

Designed and developed interfaces in Jboss Application server, using CXF-servlet based webservice which served as the communication hub for various applications in the business process.

Developed Integration related POC and feasibility document that helps to choose the correct approach and methodology.

Design of the caching and disk persistance mechanism using OSCache.

Implemented Spring Transaction management, with Hibernate ORM.

Application configuration and deployment on JBoss Application Server 5.1 in development and Test environments

Level 3 support of the application, Jboss server log analysis and troubleshooting production issues

SDLC management and tracking (Change requests, build, deployment & defect) through PTC integrity

Review and enforce standards for technical deliverables from development team.

Trained the offshore resources both in business and technology.

Trained and mentored the client resources.

Technical Environment: Red hat Linux 5.6, Red Hat Jboss Application Server 5.1, Java/J2EE 1.6, JAXB 2.2.4, JMS, Spring 3.0, Flex 4.5, Google Protobuffer, Jetty Server, BlazeDS, Hibernate 3.6.3, EXT JS, JSON, Jackson JSON parsing 1.9.9, Spring 3.1, CXF 3.0.8, PTC Integrity

Jan 2012 to June 2012 Moody’s Investors Service, NYC, NY

Role: Tech Lead

Location: Hyderabad, India

Problem Description: The implementation of the Dodd Frank rules for the rating changes by developing a centralized disclosure framework that maintains the rating disclosure for various in-house rating tools. (Smart Forms Framework)

Solution: Worked closely with the client business and financial analyst team to understand the existing manual process and pain areas involved in logging the factors behind any rating changes and maintenance of the disclosure forms related to a rating being published from Moody’s.com. Proposed a framework (Smart Forms Framework) that could be accessed by all the components involved in the organizations rating space.

Responsibilities:

Gathered requirements and analyzed client data to design optimal interfaces based on the business needs.

Preparation of Use case diagrams and design documentation for technical team’s reference.

Design of an xml template (xsd), and mapping object model that framework uses to render the web page.

Designed of the disclosure workflow, and implementation using CXF-servlet based web service which allows the host application to control the process workflow.

Developed POCs for feasibility analysis.

Worked closely with the middleware team for configuration of the application server and application configuration setup.

Implemented Spring Transaction management.

Review and enforce standards for technical deliverables from team.

SDLC management and tracking (Change requests, build, deployment & defect) through PTC integrity

Support for Quality Assurance, and User Acceptance testing.

Defect resolution and tracking.

Application configuration and deployment on JBoss Application Server 5.1 in development and Test environments

Trained the Offshore resources both in business and technology.

Knowledge transitions to the client resources.

Technical Environment: Red hat Linux 5.6, Red Hat Jboss Application Server 5.1, Java/J2EE 1.6, JAXB 2.2.4, JMS, Spring 3.0, Flex 4.5, Google Protobuffer, Jetty Server, BlazeDS, Spring 3.1, CXF 3.0.8, PTC Integrity

May 2008– Dec 2011 American Express, Inc, Burgess Hill, UK

Title: International Interactive Development - iForms

Role: Technical Lead / Sr. Developer

Location: Burgess Hill, West Sussex, United Kingdom

Problem: The migration of eForms application to Websphere Application Server 6.1 and implementation of content management suite (CMAX – vignette) for management of static files.

Responsibilities:

Liaising with customer in deriving the technical requirements from high-level business needs

Architectural Design and documentation of the application

Responsible for functional design, Integration, compliance and Security Review

Worked closely with the IBM server team in setting up the WAS 6 servers for Development, E2E and production environment.

Worked with the server team to setup the Tivoli alerts through application logging

Worked closely with the middleware team in setting up the application configuration on the new servers.

Liased with the interfacing teams for API integrations (JMS, SOAP), SSO (Single Sign On integration)

Configuration of the Rsync job between application servers and CMS servers.

Plan stress and performance test strategy with the testing teams.

Support and defect tracking for System Integration, Stress, and User Acceptance tests using HP Quality Centre

Primary Contribution

Analysis and requirement gathering from the legacy system

Design of the iForms application, and developed below components for the iForms application

oDeveloping Web Services - Developing web services for integration with Quick Address Search Engine, Card Services, and Card Utility components using JAX-WS

oConfiguration and customization of the new WAS 6 server in the Production and non-production environments.

oDeveloped integration components for iForms designer and iForms Renderer applications.

oDesign of the schema of XML templates to be used for rendering the web page.

Lead a technical team of 9 developers during analysis, design, development, testing and implementation phases of the project

Involved in supporting operational readiness and maintenance phase

Technical Environment: Java 1.5, J2EE, STRUTS, Web Service, JAX WS, JAXB, XML, Websphere Application Server 6.1, IBM Rational Application Developer 7.5, Maven 2.0.5, AIX Unix, DB2, Tortoise SVN, Log4J 1.1.2, Tivoli Alerts, JDBC, JMS 1.1, Javamail 1.4.1, HP Quality Center, Clarity

Feb 2006– Apr 2008 American Express, PHX, AZ

Title: International Interactive Development - eForms

Role: Java Developer

Location: Bangalore, India / Burgess Hill, UK

Problem: Implementation of the Web based solutions such as Balance Transfer, Change of Address, Rewards Redeem & Transfer, Member Get Member etc for their International customer base.

Solution: Liaising with customer in deriving the technical requirements from high-level business needs for the projects and Minor Site Enhancements for the eForms application.

Responsibilities:

Architectural Design and documentation of the application.

Responsible for functional design, Integration, compliance and Security Review

Requirements and data analysis of the business needs.

Ensuring deliverables are quality complaint.

Trained and mentored the technical team.

Support and defect tracking for System Integration, Stress, and User Acceptance tests using Mercury Quality Centre

Quality Assurance and release management support from the technical perspective.

Environment: IBM Websphere 5.1, Java 1.4, EJB, JAXB, STRUTS, SSO, JQuery, JavaScript, Linux, Webshpere Application Developer, Junit, Mercury Quality Center

Sep 2003 – Jan 2006 American Express, PHX, AZ

Title: Technology Development and Enablement (TDE)

Role: Software Consultant

Location: Bangalore, India

Problem Description: Enhancement and Maintenance of the TDE suite of the Lotus

Technical Environment: Lotus Domino 6, Windows NT

Solution: The work involved:

Engaging with end-client for requirement gathering and clarification

System Integration, Technical Documentation, Unit Testing, & Integration Testing

Responsibilities:

Requirement gathering, analysis and design of Lotus Databases.

Liaise with Business Users and Technology users.

Ensure SLA Compliance.

Responsible for the maintenance & enhancements of the Lotus databases handled.

Document the enhancements done in the Close Report and upload the documents in the central repository.

Developed a request tracking and reporting tool for the offshore team handling requests for various Method/1 phases.

Testing & deployment of the lotus enhancements to the server.

Primary Contribution

GUI development & Lotus scripting using Lotus Designer.

Support and enhancement of 12 Lotus databases supported by the TDE portfolio.



Contact this candidate