From:                              route@monster.com

Sent:                               Thursday, September 24, 2015 11:54 AM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Application

 

This resume has been forwarded to you at the request of Monster User xapeix03

Madhav Maddi 

Last updated:  03/11/14

Job Title:  no specified

Company:  no specified

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Renton, WA  98055
US

Mobile: 860 9380065   
maddi_madhav@hotmail.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Senior Java Developer

Resume Value: qzp692qpveexika7   

  

 

Madhav Maddi

Senior Java Developer                           

 

PROFESSIONAL SUMMARY:

§         Over Ten years of work experience in various phases of the software development including requirement gathering, planning, development, deployment and implementation around various kinds of projects including client-server, web-based and multi-tier enterprise application architectures.

§         SUN Certified Java Programmer

§         Have worked in varied domains including Health-care, Digital Sports, Finance, Insurance, Utility and Government.

§         Fast Learner, receptive, self-motivated professional, provide solutions, works constructively and independently, mentors team members.

§         Highly Adaptive to various Environments, Technologies and also possess good track record of solving complex cross-functional and technical issues.

§         Have 2+ Years of Tech lead experience.

§         Have worked in fast paced Agile environment.

§         Have good experience in developing REST based services using Spring or Jersey

§         Experienced in developing enterprise java applications using various design patterns, including Front Controller, Strategy, Template, Singleton, Factory, MVC and DAO.

§         Possesses excellent experience in MVC architecture, using Struts and Spring MVC frameworks.

§         Have rich experience in developing server side of web application with Servlets, JSP.

§         Possess good experience in the messaging frame works like JMS, MDB using the Soniq MQ, Active MQ and Web Logic.

§         Good experience in developing systems based on SOA using Apache AXIS, Castor, WSDL and Web Methods 6.5.

§         Possesses sound knowledge of databases including Oracle 8i/9i/10g/11g, MSSQL and MYSQL.

§         Possesses good experience in O/R mapping tools like JDO, KODO and Hibernate.

§         Taken responsibilities of planning, tracking the project timeline for developers to have the deliverable met as scheduled.

§         Have good skills in writing SQL queries, stored procedures using Oracle PL/SQL.

§         Have experience in reporting tools like Crystal Reports, Business Objects and BO SDK.

§         Experienced in developing Use Case Diagrams, Sequence Diagrams and Class Diagrams.

§         Has been part of many projects with an offshore component and understand the involved processes at various stages of the project.

 

SKILL SET:

Operating Systems

Mac OS X, Windows, Linux, IBM AIX, HP-UX, SOLARIS and MS-DOS

Languages

Java 2, VB, C, SQL, PL/SQL and Shell scripting

RDBMS

Oracle 8i/9i/10g/11g, MSSQL, MYSQL.

IDE

JDeveloper, Eclipse Juno, Net Beans and PL/SQL Developer.

Technologies

Java Enterprise Edition : OSGI, JSP, Servlets, JMS, JNDI, JDBC, Struts, KODO (JDO), Hibernate, Log4J, Castor XML, XML Web Services, Apache AXIS, SOAP, UML, OOAD, Spring, EJB 3.0, JMX, Web Methods 6.5.

Web Technologies

HTML, CSS, JavaScript and Adobe Flex

Web/Application Servers

Apache Karaf, Apache Tomcat 5.0, JBOSS, Java Web Server, Web Logic 8/9.2 and SONIQ MQ.

Reporting

Crystal Enterprise Reports and Business Objects.

Source Control Tools

SVN, Git, CVS, VSS and PVCS Dimensions.

Continuous Integration

Teamcity, Jenkins and Bamboo

 

EDUCATION:

§         B.E. in Computer Science & Engineering.

 

PROFESSIONAL EXPERIENCE:

GE Healthcare, Seattle, WA                                                                                                 Jun’13 – Till Date

Sr. Java /J2EE developer

 

Hilton Head             

 

Hilton Head is an Analytics product which provides analytics infrastructure and services such as

Meaningful use, eMeasures and Physician Quality Reporting Service(PQRS). Hilton Head has been built on top of Healthcare Analytics Framework (HAF) utilizing its infrastructure, data models and services. It has the ability to ingest the CPS/C-EMR data or CCDAs from any source, display the MU Analytics results in a customer facing Dashboard UI and generate the QRDA documents for a given provider.

 

Responsibilities:

§         Exclusively worked on export of CCDAs from MQIC data.

§         Transfer the exported CCDA documents to ingest into Hilton Head.

§         Generation of QRDAs from Ingested CCDAs to Hilton Head for submission.

§         Validation and vetting of generated QRDA-I documents to adhere to the QRDA specification of PQRS 2013 program.

§         Develop in Agile environment with daily scrum stand-ups and bi-weekly sprints.

§         Co-ordinate with off-shore to deliver sprint goals.

§         Develop various OSGI Services that will be used by services in other bundles or other client programs.

§         Development of various REST services by exposing POJOs as resources using Spring MVC framework that are consumed by front end and other services.

§         Development including the code coverage as well as the functional tests using tools likes Junit, Easy Mock and Spring.

§         Collaborate with other developers using continuous integration tools like Bamboo and document using Confluence Wiki pages.

§         Track the Sprint goals and log time for tasks using JIRA.

§         Deploy the code to Windows Azure environment which can be scaled.

 

EnvironmentActive MQ, Spring 3.1, Spring MVC, Rest Template, JDBC Template, Apache Karaf(DSP), JMS, MS Sql Server, Azure, Jersey, JSON, Eclipse Juno, EasyMock, Bamboo , Maven, Wso2 and MDHT Tools.

 

Nike, Beaverton, OR                                                                                                                 Nov’11 – Jun’2013

Sr. Java /J2EE developer

 

MSP - Multisport Platform             

 

Nike+ gives every one an excellent opportunity to track various sport activities, train and improve performance, set personal goals, challenge friends and share success using multisport devices like Nike+ Running App, Sports Watch, Fuelband and Kinect training. MSP is a platform that provides various REST services to support these devices that fall under different verticals.

 

Responsibilities:

§         Develop in Agile environment.

§         Develop various Java Services that will be used by UI.

§         Development of various REST services by exposing POJOs as resources using Spring MVC framework that are consumed by Iphone and Android apps.

§         Used Spring Rest Template for making some Rest calls.

§         Used Spring Integration for filtering/routing/processing JMS messages.

§         Provide caching mechanism for various objects for faster access using Oracle Coherence and Spring JDBC Template.

§         Development which include the code coverage as well as the functional tests using tools like Junit, Easy Mock, Spring as well as Jmeter.

§         Develop Mbeans so that some utilities can be used through jmx-console.

§         Troubleshoot and fix various PROD issues.

§         Collaborate with other developers using continuous integration tools like Teamcity, Jenkins and document using Wiki pages.

§         Track the Sprint goals and other tickets using JIRA.

§         Exclusively worked on various providing services to various devices for Running and Xbox Kinect Training.

§         Also worked extensively on Events, Notifications, Achievement and Trophies that spawns various verticals.

§         Localize text using CQ5.

 

EnvironmentSpring 3.1, Spring MVC, Rest Template, JDBC Template, Apache 1.4, JMS, Oracle 11g, Oracle SQL Developer, Jersy, JSON, Oracle Coherence, Eclipse Juno, Jboss 5, EasyMock, Jenkins, Temcity, Jmeter, Freemarker templates, CQ5, Maven and Apigee

 

Wells Fargo, Minneapolis, MN                                                                                                            May’08 – Nov’11

Sr. Java /J2EE developer

 

EM – Event Messaging             

 

EM receives various events from disparate systems through various MQs; EM processes the events and sends the notifications through different channels to the customers based on their preferences.

 

Responsibilities:

§         Enhancements and new development of various flow services

§         Enhancements/Maintenance of various Java based services in WebMethods.

§         Worked extensively on Web Methods JDBC Adapters, MQ Adapters, Flow Services and notifications.

§         Is wholly responsible for the new enhancements and design of MVC web application.

§         Extensively used Web Services using Apache AXIS.

§         Implemented various Design Patterns like MVC, Factory, DAO and Façade.

§         Development/Enhancements of various Oracle stored procedures.

§         Interact with various project participants from different teams to understand the interfaces and impact.

§         Use ClearCase labels to tag the code and properties, build and deployed the labeled components to various environments using Anthill Pro.

§         Understand the business need and enhance the application.

§         New Development and enhancements for the on-going releases.

§         Simultaneously support the production system by responding and fixing various queries and issues raised by customer support.

§         Troubles shoot the issues by tracing the data flow at various tiers including the integration tier in WebMethods as well as interact with other up-stream application teams to find the root cause.

§         Worked on WebLogic as well as AXIS upgrades.

§         Re-designed the EMCST application with WRIA components in the frontend, Rest web services implemented in Jersy returning JSON in the backend.

 

Environment:  Eclipse 3.2, WebLogic 8.1, WebLogic 10.2, Apache Ant, Rational Clear Case, Servlets, MVC, Apache AXIS1.2, AXIS 1.4, JMS, Web Methods 6.5, Anthill, Oracle 10g, Oracle SQL Developer 1.2, Jersy and JSON.

 

Singapore Power, Bangalore, India                                                                                         Oct’07 – Apr’08

Sr. Java developer / Team Lead

MSSL - Market Support Services Licensee

 

Singapore Power Services is the Market Support Services Licensee for the Singapore New Electricity Market. The MSSL interacts with the wholesale market and is the main hub in the retail market providing the following services:

 

§         Remote Meter Reading and management/processing of metering data

§         Recording the electricity usage and customer information for each customer in the competitive market for billing purposes

 

Responsibilities:

§         Understand the context and evolution of the MSSL System

§         Understand the business motivation for the current enhancement to include Embedded Generators in the consumer accounts.

§         Understand the requirements, make sure the team is clear about the their area of development

§         Implemented Queues, Topics and Message Listeners in JMS.

§         Have used EAI features to integrate various loosely coupled applications to exchange message information.

§         Implemented Hibernate Configuration file, XML mapping files, Hibernate Session Manager, Relational data models and POJO’s using Hibernate.

§         Worked extensively with Spring.

§         Co-ordinate and discuss with the requirements team in case of any gaps in the requirements.

§         Wholly responsible for the delivery.

§         Also responsible also to take call on any design decisions after interacting with the development and requirements team

 

Environment:  Eclipse 3.2, Tomcat 5.0, Apache Ant, CVS, Servlets, MVC, Hibernate, Spring Framework and JMS, Soniq MQ, Active MQ, ESB, Oracle 9i and PL/SQL Developer.

 

Wellcome Trust, London, UK              Jul’07 – Sep’07

Sr. Java developer / Team Lead

 

Grant System

The Grant System aims to improve the efficiency and effectiveness of the Trust’s processes related to funding the grants and replace the current manual system that support the involved business processes.

 

Responsibilities:

§         Understand the functionality in the Grant System around the area of development.

§         Discuss requirements with client about the areas of development.

§         Negotiate and agree on the deliverables for the deadlines.

§         Learn Adobe Flex 2.0 to develop a rich internet application.

§         Implemented DAO Objects to Communicate with Persistence Layer.

§         Created database tables and stored procedures using PL/SQL in Oracle and used JDBC and DAO (The Data Access Object Pattern) to connect to the database.

§         Teamed with another person to develop the framework required for the whole of the application.

§         Developed few generic components that can be used across all the modules of the application.

§         Developed and taken the ownership of few modules of the E-form Questionnaires.

§         I was responsible for the new enhancements and bug-fixes of the existing modules.

 

Environment: Eclipse 3.2, Tomcat 5.0, Apache Ant, CVS, Servlets, MVC, Struts1.2, Adobe Flex, PL/SQL Developer, Adobe Flex, Oracle 10g, Web Logic 10 and Windows XP/2000.

 

Deutsche Bank, Bangalore, India              Apr’07 – Jun’07

Sr. Java developer / Team Lead

 

Bank Compensation Benchmarking System

 

This project is in HR domain, which is a compensation benchmarking system. The system provides option to compare the bank employee compensations at a particular rank from various sources. The system is capable of mapping the roles of the employees in the bank with the roles they got from different vendor sources and finally provides various reports, which provide a picture where the current salaries of the employees stand in comparison with the market standards.

 

Responsibilities:

§         Project initiation involving the CVS set-up for the new project, set-up of Eclipse and other tools that would be used in development.

§         Implemented SOAP based Web services using AXIS.

§         Implemented Database persistence layer using Hibernate.

§         Developed DAO’S to maintain communication between front end GUI and Hibernate layer.

§         Create and execute unit tests to ensure quality.

§         Lead the team of developers to deliver the web application.

§         Implemented MVC pattern using Struts exploring Tiles and Validation frameworks.

§         ANT scripts are used for compiling, building and deployment of the application/web services.

§         Used Business Objects web intelligence reports for reporting part of the web-application.

§         Extensively used the Business Objects SDK API for integration.

 

Environment: JDK1.4, Eclipse 3.2, Tomcat 5.0, Apache Ant, CVS, Windows XP, Java 2 Enterprise Edition 1.4, Struts1.2, Hibernate, MSSQL, PL/SQL Developer, Web Logic 9.2, UDB, Rational Rose UML and Business Objects.

 

Scotia Gas, Bangalore, India              Dec’06 – Mar’07

Sr. Java developer / Team Lead

 

Application Management System

This was developed for Scotia Gas Networks, which is a country wide Gas network in Scotland. The objective is to develop a web based system to provide functionality to accept applications for and provide elements of workflow around requests for new gas connections, disconnections, and alterations and incorporate the capability to track application status, generating quotes and accepting payment

 

Responsibilities:

§         Project initiation involving the CVS set-up for the new project, set-up of Eclipse and other tools like AXIS that would be used in development.

§         Implemented SOAP based Web services using AXIS.

§         Implemented Database persistence layer using Hibernate.

§         Developed DAO’S to maintain communication between front end GUI and Hibernate layer.

§         Create and execute unit tests to ensure quality.

§         Lead the team of developers to deliver the web application.

§         Implemented MVC pattern using Struts exploring Tiles and Validation frameworks.

§         ANT scripts are used for compiling, building and deployment of the application/web services.

 

Environment: JDK1.4, Eclipse 3.2, Tomcat 5.0, Apache Ant, CVS, Windows XP, Java 2 Enterprise Edition 1.4, Struts1.2, Hibernate, MSSQL, PL/SQL Developer, Web Logic 9.2, Rational Rose UML, Castor, Apache AXIS and Oracle 10g.

 

Aegate, UK                                                                                                                              Apr’05 – Dec’06

Sr. Java developer / Team Lead

 

Administration System

Responsibilities:

§         I was part of designing and developing of the initial framework, which is being used as the standard to start and develop modules of the project.

§         Understand other parts of the framework and develop a template application.

§         With the knowledge of developing the template application I became the source of knowledge to the developers at offshore.

§         Shared the framework knowledge with the team at offshore, which helped in starting the work at offshore.

§         Do the development offshore in co-ordination with the onsite developers.

§         Later taken the responsibilities of the team lead to manage the team from Bangalore for doing the enhancements for the Belgium customizations.

§         As a team lead I was responsible to plan the enhancements work, assign the timelines to the developers, track the progress and liaise with the client to agree on the deliverables for the deadlines.

§         Implemented MVC pattern using Struts utilizing Tiles and Validation frameworks.

§         Implemented JDO for the persistence layer using Solarmetric’s JDO implementation KODO.

§         Generation of database schema’s representation and other entity/mapper classes using KODO automation tools.

§         Internationalized and localized the web application using Resource Bundles so that the web application is useable by users of different countries with different languages.

§         ANT scripts are used for compiling, building and deployment of the application.

§         Responsible for the development of User/Product/Role modules.

 

Environment: JDK1.4, Eclipse 3.2, Tomcat 5.0, Apache Ant, CVS, Windows XP, Java 2 Enterprise Edition 1.4, Struts1.2, KODO, MSSQL, PL/SQL Developer, Web Logic 9.2, Rational Rose UML, Castor, Oracle 9i/10g and Business Objects SDK.

 

Youth Justice Board, London, UK                                                                                     Jan’05 – Mar’05

Sr. Java developer

 

Sentence Management System

Responsibilities:

§         Understand the functionality of the life cycle of a sentence.

§         Quickly learn the GT-X tool.

§         Understand the application currently in place to manage the Sentences of young offenders in the UK.

§         Discuss the requirements with the client.

§         Understand the business requirements for the enhancement.

§         Enhance the current system to include to new functionality.

§         Design reports using Crystal Reports and also deploy them on Crystal Enterprise Server.

             

Environment: Microsoft SQL Server 2000, CVS, Windows XP, GT-X, JavaScript, JBoss and PL/SQL Developer.

 

BEA Systems, Bangalore, India                                                                                         Apr’04 – Dec’04

Java developer

 

Porting and Certification

Responsibilities:

§         Get the knowledge of the Test Suite from onsite coordinator.

§         Dry run the Suite while the transfer of information to the onsite coordinator is in progress.

§         Set up the environment for the Port and Identify the major issues with the operating system to which porting should be done and solve them.

§         Customize the test suite by modifying various java options and shell scripts based on the JVM/OS combination.

§         Understand the functionalities of the WebLogic component to be certified.

§         Test the Web Logic component on a given Operating system.

§         Identify the problems with the particular WebLogic component while running the Test Suite.

§         Analyze the problems and find whether the problems are with the Product/OS/Database/JVM.

§         Fix the problem or pass them to the concerned teams.

§         Finally certify the Web Logic component for the given Operating System/Database/JVM.

§         Training and sharing of knowledge on WebLogic sp3 Platform component with the new team members.

§         Handled both Platform and Portal components of WebLogic sp4 release.

 

Environment: IBM-AIX, HP-UX, Solaris on Intel, Red Had Linux, Windows 2000, Java/J2EE, Oracle 8i/9i, Sybase, DB2, BEA WebLogic 8.1, UNIX Shell Scripts, Apache ANT, Load Runner, Apache Web-server.

 

AMP-Pearl Assurance, UK                                                                                                        Oct’02 – Mar’04

Java developer

 

Insurance Systems Maintenance

Responsibilities:

§         Acquiring the knowledge from the client as part of Outsourcing/Transition

§         Documentation of the system details in the form of System Description Document, Induction Manual, Induction Checklist and Operation Process Document

§         Analysis, Design and Implementation of the IT Requests and other projects.

§         Technical support and providing solutions to run the Business As Usual solving the problem calls raised as part of Application support.

§         Share the knowledge of the applications and technologies with the team

§         Analysis, Design and Develop the solution to migrate the legacy applications to Client Server architecture.

§         Did a pilot with the couple of applications to migrate the legacy applications which are in DATAEASE to VB/ORACLE.

§         Was involved mainly with designing the database, porting the data from DATAEASE to ORACLE.

§         Converting the other database level procedures to ORACLE PL/SQL.

§         Setting up offshore support for the DataEase applications by training the resource at onsite/offshore and onsite/offshore co-ordination.

§         Migration of various applications to Standard Desktop Environment.

§         Was solely responsible to learn the legacy technologies and migration of the same.

 

Environment: DOS 6.0, Windows 3.1, Windows NT, Windows 2000, DataEase, VB, PL/SQL, Oracle, SQL Server, Extract, Increase, Jada Tools, PVCS Dimensions.

 

Chief Minister’s Office Karnataka Govt., India                                                                      Nov’00 – Sep’02

Java developer

 

Mukhya Vahini

Responsibilities:

§         Database Design, developing and testing

§         Coding using PL/SQL

§         Written ORACLE SQL stored procedures and triggers for Oracle to facilitate automatic data transfer.

§         System Study for the Web Version as well as Chief Minister’s Office Cell and e-mail Monitoring System.

§         Designing of web page Layouts.

§         Developing and testing of web pages using Java Servlets/JSPs and JavaScript.

§         User Manual & Functionality documentation

§         Deploying the application online.

§         User Demonstration and Training.

 

Environment: Java Web Server, Jakarta Tomcat Server, J2EE Application Server, Forte, MS-Front Page, Crystal Reports, SQL , PL / SQL, JDeveloper, Oracle, SQL Server, Java, Java Servlets, Java Mail, JavaScript, HTML, JSP, J2EE, VB, Windows 98/NT/ 2000 and UNIX.

 

Experience

BACK TO TOP

 

Job Title

Company

Experience

Consultant

Tekvista, Inc

- Present

 

Additional Info

BACK TO TOP

 

Desired Salary/Wage:

80.00 - 85.00 USD hr

Current Career Level:

Experienced (Non-Manager)

Years of relevant work experience:

5+ to 7 Years

Date of Availability:

Within 2 weeks

Work Status:

US - I am authorized to work in this country for my present employer only.

Active Security Clearance:

None

US Military Service:

Citizenship:

None

 

 

Target Job:

Target Job Title:

Senior Java Developer

Desired Job Type:

Employee
Temporary/Contract/Project

Desired Status:

Full-Time

 

Target Company:

Company Size:

 

Target Locations:

Selected Locations:

US-CA-San Francisco
US-WA-Seattle

Relocate:

Yes

Willingness to travel:

Up to 25% travel