Post Job Free
Sign in

professional application developer

Location:
Smyrna, GA
Posted:
October 05, 2012

Contact this candidate

Resume:

Krishna Maddi

*** ********** ***** ******, ******* 30082

Home: 678-***-**** Cell: 678-***-**** *****.*******@*****.***

SUMMARY

A professional application developer with strong experience in web application development and web services. Proven track record in all phases of the SDLC in application development using object oriented programming, design patterns and various tools. Extensively used Java, Servlets, Struts, Tiles Framework, XML, XSLT, HTML, SQL, Design Patterns and Web Services in J2EE environment. Trained team members, translated business requirements for the team, helped team members to complete projects on time and mentored them. Effectively helped management in planning and organizing the projects. Facilitated implementation of technical specifications and supported applications. Have Domain knowledge in insurance, retail business, and warehouse management systems.

EDUCATION

PhD (Chemical Engineering), Indian Institute of Technology, Kanpur, India

PROFESSIONAL EXPERIENCE

Macy’s Systems & Technology, John’s Creek, GA (April, 2011 to Present)

Consultant

Project: Macy’s Store Fulfillment Project

This project is to fulfill all online Macy’s customer orders at all the Store Locations of Macy’s. This project is enabled in handheld devices and web browser.

Developed XML Schema Documents and Top down Web Services using Web sphere Integration Developer. The web services are published for .net and hand held devices to consume. Developed Web services to client (Consumer) using Web Sphere Integration developer to consume Mainframe Data. Developed business logic using Stored Procedures in DB2. Used spring framework to inject objects and Spring AOP for logging into Perf, Error and System logs. Participated in build and deployment process using anthillpro and tested using SoapUI .

Technical Environment: SOA, J2EE, Web Services, Spring framework, AOP, Hibernate, Java SE 6, JEE, WID 6.1, RAD 8, Db2, anthillpro 3.7, SoapUI 4.0.1

Krishna Maddi Page 2

The Home Depot Inc., Atlanta, GA (January, 2010 – March 18, 2011)

Senior Developer

Java Application Development

Project: Kitchen Design Appointment Tool (KDAT)

Maintained and supported a two Java web applications, a online application for customers to make their own appointments and a store web application for store personnel to track projects and make appointments. Enhanced the applications with new features like Live Chat, Ominature Tagging, and improving some functions.

Technical Environment: Java, J2EE, Struts Framework, JSP, Servlet, DB2, Eclipse, CSS, Log4j, XML, MQ Series Messaging System, Linux and Windows platforms, Oppsware, OpenMake, and ClearCase.

Project: Strategic Store Infrastructure (SSI)

The Home Depot is making major changes to store system architecture in Canadian stores utilizing new hardware, Red Hat Linux and ESX virtual machine software. I took charge of porting all Design Systems Applications to new architecture. Developed a Java Application with listeners to process Active MQ messages. Helped to port Kitchen,

Millwork and Outdoor Projects Applications from Desktop Shell PC to Open PC.

Technical Environment: ActiveMQ Messaging System, File Delivery System, Red Hat Linux, Tivoli Workload Scheduler, ClearCase, OpenMake and Opssware.

21st Century/AIG Agency Auto, Alpharetta, GA (June, 1999 - August, 2009)

Team Lead/Senior Programmer Analyst

Java/Web Application Development

Functionally served as a lead developer to design and develop Java applications and web applications with n-tier architecture in J2EE environment using JSP/Servlets, MVC pattern, Struts 1.4, Java 5, Oracle 11, Web Services, Design Patterns, ANT and JavaScript. The projects are described below:

Project: Product Manger Workbench(PMW), Insight2

Played key role in a team of five developers to design and develop PMW as a web application built around J2EE technologies and Insight2 as a web service. Fifteen

product managers used PMW to analyze large data sets and find effectiveness of various rate factors and compare AIG insurance with products of competing companies. It helped the company to attract new customers and retain current customers

Krishna Maddi Page 3

PMW is developed in Struts framework using MVC Architecture, Validation framework, Log4j, SQLLOADER of Oracle, XML transformations and various design patterns. Worked extensively on presentation tier and coded using HTML, JSP, JavaScript, CSS and Ajax. Several reports are presented in pdf and excel formats. PMW application is deployed in WebSphere Application Server.

Insight2 is a web service which is integral part of the application which runs a 3rd party tool to calculate premiums and processing its output. The web service is developed in Axis framework and hosted on Tomcat web server.

Technical Environment: Eclipse 3.2, Struts 1.4, JSP, CSS, Ajax, Tiles framework, Log4j, Servlets, XML, HTML, XSLT, CSS, JavaScript, SAX and DOM Parsers, SOAP, WSDL, ANT, Axis2, Unix, Windows XP and 11.

Project: Rate Validation Application

It is a web application used by QA department to compare premiums obtained by using our insurance product with a third party rate engine. This application also used model-view-control framework with JSPs, Struts and DAOs in data layer. It creates several reports using XML transformations.

Technical Environment: : Eclipse 3.2, Struts 1.4, JSP, CSS, Ajax, Tiles framework, Log4j, Servlets, XML, HTML, XSLT, CSS, JavaScript, SAX and DOM Parsers, SOAP, WSDL, ANT, Axis2, Unix, Windows XP and Oracle11.

Few small applications are developed with development times of 2 to 4 months.

A web application to monitor various systems across AIG Agency Auto was developed using Java, HTML, CSS, SQL server and Oracle databases. Database Tool, Java application, to transfer policy data from large number of FoxPro client databases to single SQL Sever database in CITRIX EnvironmentDeveloped GUI tool in Power Builder for main frame business analysts. The application is used to manipulate excel rate books and generate input put for mainframe program.

Technical Environment: Java 1.4, Power Builder, HTML, Oracle 11, SQL Server, FoxPro and WebSphere 5.1.

Client/Server Application Development

Functionally lead a team to architect and develop a flagship application of AIG Agency Auto, which helped expand the company's business into 40 states from 15 and into new business lines, commercial vehicles, motorcycles, and RV. The resulting business increased revenue from 300 million dollars to 1.2 billion dollars in three years.

Krishna Maddi Page 4

Project: Dynamic Rating System (DRS):

Functionally lead a team of five developers to design and develop a rule based client/server 3-tier application called DRS (Dynamic Rating System) for automobile insurance rating. The application is dynamic in the sense that GUI and relationships are built at run time using data configurations.

Functionality include automatic uploading of policies, automatic downloads and bridging from Comparative Rating Systems. Developed and used web services for Point of Sale Credit Score System, reconciliation of driver violations using MVR and CLUE reports and validation of routing numbers. It served 30000 insurance agents.

Technical Environment: UML, Java, XML, SOAP, WSDL, WebSphere 5, Power Builder 7, C++, FoxPro, SQL server and Oracle databases.

Project: Special Line Rating Systems:

Developed an insurance rating system for commercial vehicles, and motorcycle using core components of the automobile application. It has same features of DRS.

Technical Environment: Java, XML, SOAP, WSDL, WebSphere 5, PB 7, Oracle dB.

Project: Releases and Rate Revisions:

The above products were released to 40 states and then periodic rate revisions were implemented. Coordinated building packages and releases by interfacing with managers, business analysts, QA personnel and developers effectively.

Manhattan Associates, Atlanta, GA November, 1998 - May, 1999

Software Engineer

Enhanced and maintained warehouse management application that is developed using Power Builder 6.0, PFC and Cornerstone frameworks. CORBA Architecture is used to communicate with C++ applications. Developed PL/SQL procedures for Oracle

Carmax, Atlanta, GA August, 1996 – October, 1998

Software EngineerDeveloped and maintained auto sales application using Power Builder 6 and Sybase 11Enhanced the application using stored procedures and triggers.

Software Consultant 1993 to 1996

Digicon Systems, Houston, TX and NDRC, Houston, TX

Voluntary Activities – Executive committee member of Engineers Without Borders, a non-profit humanitarian organization. Currently working on a Haiti water distribution project and Refuge Shelter project.

Citizenship – Unites States of America



Contact this candidate