Post Job Free
Sign in

Developer Project

Location:
Atlanta, GA
Posted:
April 17, 2017

Contact this candidate

Resume:

SUMMARY

Over **+ years of working experience in Java/ J2EE, Spring, Spring MVC, JSF, C#, C++, JavaScript, Sql/PL Sql, Struts, iBatis, ACEGI Security, WebServices. Developed in complete life cycle of software development (SDLC) from inception, planning, design, coding and testing to project closure mainly in the intranet, Internet and standalone application design, development, maintenance and production support in n-tier architecture.

Technical Expertise

10+ years of experience in design, analysis, development and testing of web/enterprise based and client/server applications & extensive relational database based applications.

Extensive experience in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets, JSP, XML, Struts, JSF, Hibernate, Spring, iBatis and Restfull Webservice.

Experience in Servers like Tomcat, JBoss, WebLogic 8.1, Websphere Application Server for development and deployment of web applications.

Hands-on experience using deployment scripts in Ant for deploying J2ee application in Weblogic, Websphere, JBoss application servers and Tomcat web server

Expertise working with standard JAVA Design Patterns (Singleton, Facade, Front Controller, DAO, DTO, MVC, Observer, Decorator).

Developed UI components with JSP and JSF

Developed applications in open source frameworks like Struts, Spring (MVC)

Expertise in Web-Development technologies like HTML, JavaScript, CSS, XML, JQUERY and AJAX.

Extensive development experience Eclipse for IDE

Worked in Jenkins for continuous integration of the application and System director to maintain the run time application.

Analyzed application performance for run time issues using Nmon Analyser, GC Analyzer and C++ Core dump analyzer

Experience in using Web Services like JAXB - Un-marshalling and marshalling, SOAP in JAXWS web services in Service Oriented Architecture (SOA)

Extensive experience in implementation of the version control softwares - Git and Tortoise SVN.

Experienced in generating logging by Log4j to identify the errors in production test environment.

Involved in writing Unit Test Cases and having good knowledge in JUnit. Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.

Designed use cases for user flows and application flows in Enterprise Architect 7.0

Possess good knowledge in writing stored procedure and queries with relational databases like Oracle 11g.

Worked in UNIX shell scripts for cron jobs and FTP processes.

Performed user authentication and validation of LDAP user directory using ACEGI Security

Worked in waterfall lifecycle model and Agile methodology. Well versed in JIRA for task tracking

Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.

EDUCATION: Bachelor of Electronics and communications Engineering from Madras University, India, 2004

CERTIFICATIONS: SCJP - Sun Certified Java Programmer.

Oracle Certified SQL/PLSQL Programmer.

TECHNICAL SKILLS

Java Technologies

Java, Struts, Spring MVC, Spring, JSP, JSF, Hibernate, JDBC, POI

Web UI

Ajax, HTML, CSS, JavaScript, JSON, JQUERY, Web Services.

Databases

Oracle 11g, Sql Developer

Web/App. Server

Apache Tomcat 7.0, Weblogic 8.1, Websphere 6.0, JBOSS

Development Tools

JUnit 4, Log4J, Ant 1.7.0, Maven, Eclipse 3.4, Enterprise Architect, TOAD

Others

Jira, SVN, GIT, UNIX Shell scripts, SQL Developer, LDAP, Jenkins, Stash, Salesforce, Ant, Maven

Performance monitoring

Nmon Analyser, GC Analyzer, Heap Dump Analyser and C++ Core dump analyzer

PROFESSIONAL EXPERIENCE

Client: MANHATTAN ASSOCIATES, Atlanta, GA Jun 2013 – Mar 2017

Sr. Developer/Support Analyst

Project: Warehouse Management Open System (WMOS)

The Warehouse Management Application is a centralized repository that provides 24/7 system support to:

Inbound and Outbound of client inventory

Returns from intended recipient or undeliverable shipments existing at carrier hub

Replenishment

Order Load and Sales Order Creation

Wave Planning (delivery grouping) of Shipments

Interface with Warehouse Control Systems

Interface with Pick systems (PTL/Robot)

Delivery Documents (shipping and fulfillment) Generation(HTML, pdf, Excel)

Interface with Carrier Systems (Fulfillment related)

provide workload planning and visibility tools

interface with host system

support RF (radio frequency)

Responsibilities:

Developed Custom Modules for the clients to enable business and operational process improvement.

Requirement gathering and custom module impact analysis on the existing product – followed waterfall lifecycle model Planning and Estimate proposal of the client specific Enhancement

Design, coding and Unit testing for the custom modules – preparation of HLD and LLD documents.

Used Eclipse IDE for coding.

Used JSF framework, custom tag libraries, Ajax and Javascript for the UI and asynchronous web requests.

Used Hibernate and JDBC for Data Access Layer at the backend

Application architecture built on Spring Framework.

Application deployment and Testing using JBOSS, WebSphere App Server.

Used Sql Developer for writing Sql queries and Pl Sql Programming.

Written shell scripts to trigger backend processes (schedule Cron Job) and alert notification in the UNIX/AIX/Linux servers.

Bug fixes and performance improvement activities done using (NMON analysis, GC Analysis, CoreDump and Heap dump analysis).

Audit trail records analysis (Log4j). Used Apache Log4j API for logging.

Tracking of tasks using JIRA, Stash and Salesforce. Used Git for Version control and Jenkins to build on UNIX servers.

For File transfer, we used MA Thru tool.

Environment: Java, J2EE, Spring, Restful Webservice, JavaScript, JSF. Hibernate, JDBC, Ajax, Custom Tag Libraries, UNIX shell scripts, JBOSS, WebSphere and Eclipse IDE.

Certification:

Completed “WM Open Systems Level-1”.

Completed “WM Open Systems Level-2”.

Client: The Weather Channel, Atlanta, GA May 2012 – Jun 2013

Sr Lead Developer

Project:

Projects - GLS – Global Lite Site, INTL – International Site, MWI - Mobile Web International, TV Show Redesign, Domestic Web Maintenance.

A high level requirement of the project is that the end users will be able to create, assemble, edit and publish new pages without going through the build process.

A user creates an item representing a page’s properties, modules, and module properties in the CMS.

The CMS publishes an XML document representing the page configuration. This document is published into a data store.

The page configuration factory reads the XML document out of the data store and creates a page configuration object, which is passed to the master JSP.

The master JSP to build the page uses the page configuration.

Responsibilities:

Developed Complex UI Modules. Used JQuery, CSS and HTML for UI design

Followed waterfall life cycle model for module development.

Used Enterprise Architect for use case modeling

Used CVS for versioning of source code.

Used CMS (Configuration Management System).

Used Spring MVC for application architecture.

Involved in Estimation, Analysis, Design, Development, testing and Task allocation.

Followed test driven development approach for development

Query tuning and stored procedures development in SQL developer

Release Activities (Go Live).- Deploy the application in the Production Servers and monitoring for post-production issues

Production Support – Resolve Live site issues including coding and performance issues. Identify and analyze the root cause of the issues.

Issue Clarification –Solving QAT and production issues.

Environment: Java, J2EE, Spring, JavaScript, jQuery. CSS, HTML, Tomcat, Eclipse, Sql Developer 2.0, Enterprise Architect 7.0, CVS.

Awards:

Received “The Weather Channel Appreciation Award” from client.

Client: US Food Service May 2010 to April 2012

Sr Lead Developer

Project: CAS – SIS

CAS is designed to track and send payments for customers for the rebates earned by them while procuring products from USF. Rebates are analyzed based on volume of sales orders from customer, the rebate rates agreed during negotiations and conditions agreed for rebate. Generally rebate is provided to clients for various reasons like purchase beyond some level, prompt payment of customer invoices, and quick payment of customer invoices.

Responsibilities

Developed payment and tracking modules and involved in integration- Followed waterfall lifecycle model for development

Mentoring five-member Team

Prepared SRS, LLD and HLD, Estimation and Project Planning

Involved in Code Review, LLD Review and UTC Review and Development

Use case modeling using Enterprise Architect

CAS Production Support (after GoLive) – resolving runtime issues and performance issues

BPM-Webservice Call from CAS Application.- invoke downstream third party systems through web service API

Export and Import of data in Excel for report generation using Java POI Api.

Implemented application security using Acegi framework.

Spring MVC architecture followed for the application architecture

Environment: Java, J2EE, Spring MVC, Acegi, Spring, JavaScript, CSS, HTML, Websphere (WAS 7.0), Restful Webservice, POI Api. Eclipse, Sql Developer 2.0, Enterprise Architect 7.0, CVS.

Awards:

Received “USF Best Project Award” from Client.

Received “Livewire Award” from HCL.

Client: New America Marketing, Aug 2007 to May 2010

Sr. Developer

Project: NAM – Legacy Modernization

NAM (News America Marketing) is the marketing services company under smartsource brand name. It offers manufacturers a wide range of in-store services including, sampling, floor talk, coupon machine, banner, electronic shelf talk, price pop guaranteed, bonus box, shelf talk. These advertising and promotion programs allow NAM to be the most comprehensive provider of in-store marketing resources for manufacturers. The NAM network of retailers is in excess of 34,500 retailers across the food, drug and mass merchant classes of trade.

Responsibilities

oRequirement Analysis - Involved in requirement analysis for the following module,

ISOP to TD Interface, TD to ISOP Interface, Spectra to ISOP Interface, RIC approval and Discrepancy Report, Retail Contact, Maintenance Percentage, Print Quantity Extract.

oDesign - Designed the following module,

ISOP to TD Interface, TD to ISOP Interface, Spectra to ISOP Interface, RIC approval and Discrepancy Report, Retail Contact, Maintenance Percentage, Shelftalk Collation, Cart Collation, Print Quantity Extract.

oCoding –Coded the following module,

Retail Contact, Maintenance Percentage, Print Quantity Extract.

oDeveloped UI using JSF, CSS, HTML, Custom tag libraries and Javascript

oDeveloped Middle layer using Spring Framework.

oUnit testing using Junit

oDeveloped Data Access Layer using iBatis

oSQL stored procedure using SQL Developer

oUsed Eclipse IDE for Code development.

oUsed CVS for version control.

oUsed Enterprise Architect for Usecase modeling.

oUsed Weblogic application server for code deployment.

Environment: Java, J2EE, JSF, iBatis, Spring, JavaScript, CSS, HTML, Weblogic (Server), Eclipse, Sql Developer 2.0, Enterprise Architect 7.0, CVS.

Awards:

oReceived Client appreciation for best design and coding.

oReceived “Appreciation award” from Cognizant.

Client: Egrams Nov 2005 to Jul 2007

Developer

Project: Egrams DocuStack

In eGrAMS search, indexing the documents based on metadata names enables searching. The scheduler everyday indexes documents automatically at a specific time. In addition, documents are indexed using web services. Based on the parameters specified in an XML document, web services will index documents. Web services will index only the documents related to the grant category and grant programs. The entire folder structure can also be specified for indexing documents.

Responsibilities

Developed Middle Tier using Dot Net Web Service – invoking various downstream third party systems

Developed using Struts ( migration from Dot Net to Java)

Requirement gathering and performing impact analysis from Business Requirement Document.

Prepared Technical Design –High level design and the low level design documents

Designing Data format for the downstream systems using XML spy

Written SQL Query and Stored procedure in SQL Developer

Environment: JAVA, J2EE, ASP.NET, C#, XML, Web Service, JavaScript, Eclipse, Sql Developer 2.0.



Contact this candidate