Post Job Free
Sign in

Project Sales

Location:
Jersey City, NJ
Posted:
March 30, 2016

Contact this candidate

Resume:

Manu Singh

**** ******** ***, *****, ** - *****

Phone:+1-425-***-****, email: **************@*****.***

Profile

Over 9+ years of experience in delivering enterprise solutions in e-commerce, workflow and web based arena. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks. In depth exposure to Spring, developing webservices, OOAD architecture and designing artifacts to satisfy peculiar and complex business problem statements. Excellent analytical and communication skills in order to work with mid-size teams, technical and business leadership.

Also worked as a system analyst and developed complex and mission critical solutions using diverse software technologies for organizations in Telecom, Media, Retail and Entertainment industries.

I have led and contributed in product development, delivery management, requirement analysis, schedule management, budget tracking, training and co-ordination activities with required business and clients’ team.

Summary of Professional Experience

Proficient in analyzing complex business situations and scenarios, translating business requirements to technology and developing high-level/low-level project design artifacts.

Extensive JAVA development experience with customizations and implementation of enterprise applications encompassing a wide range of skill set, roles and industry verticals.

Significant experience in end-to-end project deliveries and developing large scale enterprise applications using Java, J2EE, JDBC, JQuery, JSP, Spring, Struts, Hibernate, SOAP, RESTFul Webservices, HTML, JavaScript, AJAX, Junit.

Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans, Servlets.

Expertise in Enterprise software architectural solutions for distributed computing systems using J2EE and Design Patterns.

Extensive experience in working with and administering various application servers like Tomcat. Worked with different IDEs like Jbuilder, Eclipse, RAD6

Excellent skills over MySQL and Oracle databases.

Experienced in using development coding standards and code optimization techniques to deliver quality products.

Responsible for effective communication between cross-functional project teams and customers.

Well versed with Waterfall, Iterative and Agile software development methodologies.

Skills

Web Related Technologies: JSP Tag Libraries, Servlets, JQuery, AJAX, Javascript, DWR2.0, HTML, CSS

Languages Known: Java/J2EE, SQL

Frameworks: Spring3.0, Struts2, Hibernate3.0, Tiles

Middleware: MQSeries, Datapower, ESB

IDE: RAD, Eclipse4.3

Web server: Jboss 6.1, Websphere 1.6, Resin 3.0.21, Weblogic,Tomcat5.0

Databases Known: Oracle 11g, MySQL 5.0

XML Dialects: XSLT, SOAP, WSDL

Source Safe: SVN, CVS, Checkstyle, CodeCoverage

Unit Testing: JUnit 3.8.1, JMeter

Build Tools: ANT, Maven

Operating Systems: Windows, Mac OS, Linux, Unix

Educational Qualification

Masters in Technology (M. Tech.) in Computer Science from Amity University, Noida in 2007

Masters in Science (M.S.) in Electronics from St. John’s College, Agra in 2004

Bachelors in Science (B.S.) in Math from Agra University, Agra in 2002

Professional Experience Summary

July 2014 to Present Cognizant Technology Solutions U.S. Corporation

June 2010 to July 2014 Tata Consultancy Services, India and United States

May 2007 to May 2010 Sofmen Technologies Pvt. Ltd., India

Cognizant Technology Solutions U.S. Corporation, United States

Duration: 1 Year 8 months (July 2014 – Present)

Designation: Senior Associate

Project Description: United Parcel Service(UPS)- ARRoadMap – ARRoadMap project is to fully automate UPS collection and payment processing system as a replace of their traditional manual process which is built on old technologies. ARRoadMap consists of two applications GCS (Global Collection System) and PPS (Payment Processing System). GCS is Global Collection system, which is mainly working for collectors to collect the data for PPS system whereas PPS is a payment processing system, which is primarily used by collectors and processors to analyze the payments received to UPS from their customers through various sources such as banks, paypal, wave offs, discounts etc. and account the same across different accounts of the customers. Main Modules in GCS application are Collectors Queues, One time payment for open Invoices, Credit Card Processing & Handling Freight Accounts for domestic & International business.

Role: Java Technical Lead

Team Size: 15

Client: United Parcel Service(UPS)

Technology Used: Java, J2EE, Spring Framework, Jquery, JavaScript, JSON, Ajax, XML, HTML, DHTML, SQL Server, Web logic Server, TFS version control and Windows and Visual Studio

Project Time: Oct-2015 to Present

Responsibilities:

Worked with client on planning of new enhancements and business requirements.

Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.

Designed and developed UI screens with XSLT and Spring MVC & Jquery to provide interactive screens to display data.

Developed the business layer logic and implemented EJBs Session beans.

Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.

Involved in documentation, review, analysis and fixed post production issues.

Worked on bug fixing and enhancements on change requests.

Used Team Foundation Service (TFS) for Version Control. Performed unit testing on every new version before sending it for User Acceptance Test (UAT).

Project Description: AT&T NEXT Program Phase2 – Consumer Mobility Marketing Leadership initiated AT&T Next as a strategy to bolster device sales in 2013 and beyond by taking advantage of Customer’s desire to purchase the latest and greatest device without being penalized by subsidy charges. AT&T Next allows customers to pay for their new device via an installment program and not incur activation or upgrade fees. The purpose of this project is to enhance and streamline AT&T Next product features and functionalities to allow for better customer and rep experience.

Role: System Analyst

Team Size: 45

Client: AT&T Services

Technology Used: ATG platform, Java 1.6, Spring3.0, JSP, JQuery, CSS3, Ajax, JUnit, RESTful Webservices, Log4j, Jboss6.1, Catalog, CQ Oracle 11g, SOAP UI

Project Time: July-2014 to Sept 2015

Responsibilities:

Analyze and provide the system analysis for the business requirements.

Analyze the e-Commerce application, catalogue (AT&T customized) for the online application business requirements.

Attending and conducting the Joint application Design (JAD) sessions with architects of the impacted applications.

Providing the System Requirement Specification document (SRS), technical specification and application interface document (AID) for the Delivery teams.

Interact with business owners and provide the architectural solutions.

Create the system, data and process flow artifacts.

Support the delivery team in successful delivery of the project.

Co-ordinate with all the impacted backend teams.

Performed project estimation using Agile based development methodology.

Tata Consultancy Services, India and United States

Duration: 4 Years (June 2010 – July 2014)

Designation: IT Analyst

Project Description: Ventana – Ventana is a Sales & Availability application for Domestic TV that provides real time availability of SPE products so that the various sales groups(Pay,Cable,Network,Digital etc) can have accurate product availability information. It is an internal application that is used primarily by the sales and sales admin groups of SPE. The TV research also uses Ventana for the Ratings Module. Ventana processes rights in(Corp legal distribution rights) data from GPMS application and in conjunction with sales plan data and rights out(deal/licensing) data, calculates product availability on a media, territory, language.

Role: Application Lead and Senior Java Developer

Team Size: 20

Client: Sony Pictures Entertainment, Los Angeles

Technology Used: Java 1.6, Spring3.0, Struts2.0, JSP, JQuery, CSS3, Hibernate3.3.1, Jdbc, Ajax, JUnit, RESTful Webservices, Log4j, Jboss6.1, Oracle 11g

Project Time: Oct-2012 to July-2014

Responsibilities:

Worked with client on planning of new enhancements and business requirements.

Analyzed and developed high-level and low-level design documents for business requirements.

Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, Factory Method, and Singleton.

Used Hibernate Persistence Strategy and Spring JDBC template to interact with database.

AJAX is used to perform simple XML HTTP request callbacks for retrieving data dynamically into the client pages.

Involved in designing test plans, test cases and overall Unit testing of the system.

Monitor code build activities and work on job failures for various interfaces.

Doing internal code review and conducting review meeting with client side tech lead to review the code on regular checkpoints.

Written the build script by using the ant script.

Used JUnit framework for Unit testing of application.

Used Log4J to create log files to debug as well as trace application.

Performed project estimation using Agile based development methodology.

Project Description: Customer Loyalty Program – A system to support loyalty program at Walgreens with an aim to target more than 81 million customers to test a point-based scheme that provide shoppers $1 incentive on future purchase for every 500 points they collected. Customer gets a free Balance reward card to save, earn and redeem points in store or online. Customer can earn thousands of points on many of the items and these points can be redeemed on future purchases, either in store or online.

Role: Support Analyst Lead and Senior Java Developer

Team Size: 25

Client: Walgreens, Chicago

Technology Used: Java 1.5, Spring2.0, JSP, Ajax, Javascript, CSS, MQSeries, SOAP, ESB Datapower, Oracle 9i, Websphere 1.6

Project Time: May-2012 to Oct-2012

Responsibilities:

Worked with onsite and offshore teams to gather and analyze business requirements. Created high-level & low level design documents for the changes to be implemented, test cases for business requirements and project plan documents.

Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Factory Method, Singleton and Data Transfer Objects (DTO).

Developed front-end content using, JSP, JSTL, HTML, CSS and client-side validations using JavaScript.

Used Hibernate for CRUD operations.

Spring framework’s dependency injection and MVC feature were extensively used.

Involved in designing test plans, test cases and overall Unit testing of the system.

Triage of the production defects, analysis and data correction as required.

Written the build script by using ant.

Used JUnit framework for Unit testing of application.

Used Log4J to create log files to debug as well as trace application.

Doing internal code review and conducting review meeting with client side tech lead to review the code on regular checkpoints.

Project Description - Cash Management (Point of sale): A central, web-based application where users can use Cash Reports as a worksheet in balancing a specific business date's total sales and payouts. It consists of several critical business processes which collect the cash report data from various sources (POS Controllers), feed that into the database and transmit the same information to different external agencies like Danville and Finance. The system provides on-line reports to the senior management to provide key insights on different aspect of cash reports.

Role: Senior Sotware Developer

Team Size: 6

Client: Walgreens, Chicago

Technology Used: Java 1.5, JSP, Bounce Framework, Spring2.0, Oracle 9i, Websphere 1.6, JavaScript, Log4j, JDBC

Project Time: Jan-2011 to May-2012

Responsibilities:

Designed and developed (coded) Point of Sale system modules using Websphere and Spring based Bounce Framework on Eclipse tools.

Worked on Cash Report module of Point of Sale system to generate daily reports on store sales using Java Servlets, JSP, JavaScript and Oracle technologies.

Written SQL queries for Customer Acquisition Module on Oracle 9i Database platform.

Enhanced productivity of the project by developing reusable components such as implementing Log4j and Writing Trace Files in the Java Batch System.

Analyzed key business requirement by interacting directly with customers and internal teams to prepare high- level and low-level design documents.

Adhered to all project standards by implementing and reviewing coding standards.

Project Description – CEFT (Community Event Fund Tracking): An online tracking system for the users subscribed to Walgreens Stores. The system comprised of different categories of users such as ‘Community Leader’ and ‘District Manager’ with different privileges to handle all stores applications.

Role: Senior Software Developer

Team Size: 8

Client: Walgreens, Chicago

Technology Used: Java 1.5, JSP, RawUI, Hibernate, Bounce Framework, Spring 2.0, Oracle 9i, Websphere, JavaScript, Log4j, JDBC

Project Time: Jun-2010 to Dec-2010

Responsibilities:

Implemented CEFT system using Spring Framework, Hibernate and Websphere technologies with Oracle 9i database.

Created test cases and performed JUnit tests on the developed code.

Developed front end web based module to implement Gift Cards and Gift checks functionality for employees using RawUI, HTML, JSP, CSS3 and JavaScript technologies.

Created project plan, high-level design document, low-level design and test case documents for the projects.

Performed project estimation using Agile based development methodology.

Researched and analyzed the impact of requirement changes on the existing systems and modules. Communicated key changes to down-streams and up-streams systems to ensure integrity of the systems.

Sofmen Technologies Pvt. Ltd. Indore

Duration: 3 years (May 2007 - May 2010)

Designation: Software Java Engineer

Project Description - Front Office MyWire: An interactive website to connect users to Published and Premium contents from trusted sources around the world. It provides easier access, personalize and share high quality content to their users. Creating custom channels, posting comments, emailing articles, inviting friends to view channels are few of the features of this application.

Role: Java Developer

Team Size: 18

Client: MyWire, Inc, California

Technology Used: Java 1.5, JSP, Spring 2.0, Struts, Hibernate, DWR 2.0, SOAP webservices, MySQL, Oracle 9i, Resin, AJAX, JavaScript, CSS, ANT, Log4j, JDBC

Project Time: 3+ Years

Responsibilities:

Developed Premium Access Subscription and Preferred Publication services module to enable user to view premium (paid) and preferred contents on MyWire website using Java, Spring, Hibernate, Struts, AJAX, DWR and Oracle 9i database technologies.

Responsible for the implementation of model and controller layer to create custom channels on MyWire website using Spring MVC, Hibernate and JDBC.

Used Strategy Pattern, Builder Pattern, and Factory Pattern to write application and system modules.

Worked on Ant build to deploy project on Resin Server.

Implemented email functionality to enable user to email articles on the MyWire content website using Java Emails Send APIs.

Migrated existing Struts implementation to Spring framework. Fixed key bugs in User Interface to enhanced user experience on MyWire website.

Created test cases using JUnits libraries. Performed Unit, System and Integration testing for the modules.

Communicated with onshore clients to gather project requirements. Developed technical design documents to facilitate development work at offshore site.

Certifications and Training

Successfully cleared Sun Certified Java Professional (SCJP) certification.

Completed trainings on Hibernate3.2 and Spring2.0 framework.

Other Data

Languages: English, Hindi and German

Awards/Honors: Received several accolades from AT&T, Sony and Walgreens client for the quality of work delivered



Contact this candidate