Post Job Free
Sign in

Management Web Services

Location:
Jersey City, NJ
Posted:
June 22, 2016

Contact this candidate

Resume:

Himanshu Agrawal **************@*****.***

B.E. (I.T) from University of Rajasthan Ph: +1-646-***-**** Date of Birth: June 13th, 1983

Professional Summary

** ***** ** **** ********** in IT Industry as J2EE Design/Modeling/Architect/Management in Healthcare, Fitness and Trade domain.

Product development, support and management with SDLC, Agile, Scrum and Kanban Methodologies

Client interaction and off-shore team management for requirement gathering, system analysis and finalization of technical and functional specifications.

Worked extensively on Java and open source technologies. Have hands on experience on technology like Spring, Hibernate, Webservices, Struts and ESB framework etc.

Specialist in Enterprise Integration Architecture using WebSphere Process Server (v7.x)

Large enterprise scale Big Data Storage and Analysis with different Hadoop technologies like Pig, Hive and MapReduce.

Providing cloud based solution with Amazon Ec2 and S3

Extensive experience in application design through OOAD, Core Java Design Patterns (includes ‘Gang of 4’ patterns), Enterprise Java Design patterns and UML.

Expertise in Web Services development based on XML, SOAP or JSON

Specialist in Enterprise Integration Architecture using WebSphere Process Server (7.x)

Expert in multi-tier architecture and client server architecture

Expert in end-to-end application design (UI, top down/bottom up/contract first web services, Workflows and database design)

Extensive experience in application design through OOAD, Core Java Design Patterns (includes

‘Gang of 4’ patterns), Enterprise Java Design patterns and UML.

Specialist on Spring Framework based solution with emphasis on Spring IoC, Spring Batch, Spring Web Services, Spring MVC, Spring Transactions and Spring Security

Exposure to UI technologies of Apache Tiles, JSP/Servlets, Struts 2.x, Struts 1.x, Spring MVC

Exposure to UNIX/Linux Shell Scripting

Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast.

Consistent team player with excellent communication skills. Experience Highlights

Currently associated with 3Pillar Global, USA as Sr. Tech Lead.(July, 2015 – Current)

Professional Working Experience with 3Pillar Global, India as Sr. Tech Lead.(Feb, 2013 – July, 2015)

Professional Working Experience with RSystems International, Noida as Project Lead.(Dec, 2011-Feb, 2013)

5 years of professional working experience in Metacube Software (P) Ltd, Jaipur (Nov, 2006 - Dec, 2011)

2 years of working experience in Syntel India Limited, Pune as Programmer Analyst (Jan 2005

– Oct 2006)

Conferences / Blogs:

Presented meetup on "Analyzing Big Data With Hadoop Technologies" at 3Pillar premises where lots of external professionals also participated enthusiastically.

Blogs being published for BigData/Hadoop on TPG corporate website, which has been highly appreciated by the audience as well

http://www.3pillarglobal.com/insights/analyze-big-data-hadoop-technologies Certifications

Certified Scrum Master from Scrum Alliance (Jan 2015 – Jan 2017)

Sun Certification on Java Platform 1.4.

Redhat Certification on Redhat Enterprise Linux 3.0. Achievements

Three Pillar Agility Award 2014 in recognition of dedication and effort in the Organization.

Winning Team Member of WOW global competition 2014 @ 3PillarGlobal

Three Pillar Elite Team Award 2014, 2013 for remarkable performance of Equinox Team.

APLM Training Certification, 2014 for imparting APLM (Adaptive Product LifeCycle Management) knowledge.

Certificate of Recognition from Client Mckesson for improving Healthcare with Code Completion of Encore application.

Syntel Excellence Award in recognition of dedication and effort on Mckesson Encore Product Development.

TECHNICAL SKILLS

Technologies J2EE (Core Java, JDBC, Servlet, JSP, EJB, Struts, Spring, Hibernate, SCA, Web services - SOAP/REST)

Databases Oracle 9i/10G, MySQL, Sql Server, PostgreSql

Framework Struts1.x/2.x, Hibernate, Spring(Core, MVC, Transaction and Security)

Application/Web Server IBM Websphere Process Server, Bea Weblogic, Jboss, Tomcat

Version Control Tools CVS, VSS, SVN, GIT, StarTeam

Development Tools IBM WID, Eclipse, Toad, MsVisio, Fuzaba, Jprofiler, Putty

Persistence Tech Hibernate, JPA

Cloud Technologies Amazon EC2, S3, SimpleDb, Salesforce

Web Technologies Html, JavaScript, Ajax, JQuery, JSON, CSS

Big Data Technologies Hadoop, Pig, Hive, MapReduce

Other Known Tech ROR, Play Framework, Salesforce, GoogleApp, CMS

(Drupal 7.8), XAMPP, Nosql, Mongodb, JSF, Seam

Projects Experience

Equinox

Duration : Feb 2013 – Current

Client : Equinox

Domain : Fitness

Role : Sr. Technical Lead

Team Size : 50

Technologies : IBM WebSphere Process Server(7.x), WID 7.0.0.6, Spring Core 2.5.6, Spring Batch Framework 2.1.9, Spring AOP, Hibernate 3.2.6.GA, J2EE 1.4, Webservices, MS SQL Server 2008, SVN, Jenkins, Maven 3, JIRA, Confluence, Jenkins, SOAP UI 4.x, Log4J, SLF4J, JSON, Maven3, Red Hat Linux (RHEL 4.7 & 5.1) Description:

Equinox Fitness Clubs operates more than 70 upscale full-service facilities in New York, Chicago, Los Angeles, Florida, Boston, San Francisco, Dallas and DC. The company offers an integrated selection of Equinox-branded programs, services and products, including strength and cardio training, group fitness classes, personal training, spa services and products, apparel and food/juice bars. Various applications are being designed to facilitate customers, sales and subscribed members of the fitness club across the globe like PTApp, Equinox.com, Engage and Moso. Equinox ESB team is responsible for centralizing the core business logic for all these equinox apps, thereby granting is centralized maintenance, management and rollout for organizational and marketing policies, giving the corporate house greater control over the direction the organization takes. Responsibilities:

Responsible for deliverables, processes and communication confirming to business needs and planning of activities to increase the customer satisfaction

Involved in Sprint Planning, Requirement gathering, Designing, implementations and testing of sprint stories by optimally using the Collaborations tool like JIRA and Confluence

Implementation of Service Component Architecture as an ESB solution to communicate between different service components and across different platforms or technologies

Creation, Designing, Deployment and Publishing of different Web Services that would be consumed by different applications like Equinox.com, PTApp, Engage and different IPhone applications.

Design and development of a framework around core services written in spring and hibernate

Interaction with sales for requirement gathering, scheduling, prioritization and status updates

Coordination with offshore team for implementations and deliverables

Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams to model the detail design of the application using UML

KonciergeMD

Duration : Dec, 2011 – Feb, 2013

Client : KonciergeMD

Domain : Healthcare

Role : Project Lead

Team Size : 5

Technologies : Spring Web MVC 3.0, Spring Security 3.0, Amazon Web Services S3, Amazon Web Services Simple DB, Hibernate, Jquery 1.7.2, Twitter-Bootstrap API 2.1.1, JSON, AJAX, Junit, Git, JIRA, Jacoco (Code coverage tool) Description:

KonciergeMD delivers an innovative solution that harnesses the power of the provider-patient relationship and advances the vision of health information technology to improve the quality, safety, effectiveness, and efficiency of health care. It manages how caregivers and providers collaborate to deliver healthcare.

Responsibilities:

Involved in Requirement gathering, Designing and implementations of sprint stories.

Manage RAID proactively (risk/assumptions/issues/dependencies identification and remediation).

Used Agile Methodologies in project development life cycle. Planned the project, designed and developed the module in limited time using agile methods by promoting face to face communication and producing less written documentation.

Designed system according to the business objectives of the product and ensures quality, scalable and bug-free delivery of product.

Ensuring health of project by Daily Scrum Meetings, usage of JIRA and Retrospectives

Offloaded the work of database administration using highly available, flexible and scalable Amazon data store.

Global Trade Content

Duration : August 2009 – Dec 2011

Client : Tradebeam Inc, USA (Now acquired by CDC software). Domain : Global Trade Management

Role : Technical Lead

Team Size : 5

Technologies : Java1.6, Struts, Spring, Hibernate, JSP, Webservices (SOAP/REST), JAX-Ws, Servlet, Oracle 10g, WebLogic

TradeBeam is a Global Trade Management software and services company providing solutions that streamline global trading processes for enterprises and their partners. TradeBeam's integrated solutions provide import and export compliance, inventory management, shipment tracking, supply chain event management and global trade finance solutions such as open account and letter of credit management. TradeBeam has over 3,000 customers with users in over 100 countries worldwide. Responsibilities:

Involved in Requirement Analysis, Creating the user stories, prioritizing the Backlog and managing Scrum meeting

Involved in application design and development for parsing the custom tariff data to generate particular country Duty/VAT/Excise/Compliance/Classification parsed sheet

Technical Design and development of the web based parsing, diffing and merging Tools used in GTC

EasyConfig

Duration : Nov2006 – July 2008.

Client : Tradebeam Inc, USA (Now acquired by CDC software) Role : Sr. Developer

Team Size : 5

Technologies : Java1.5, J2EE, Jsp, Servlet, Struts, Hibernate, EJB 3.0, JPA, JavaScript, XML, HTML, CSS, Weblogic, JDBC, CVS, Log4j, Junit

EzConfig is the replacement for the Spreadsheet and provides a configuration UI for Professional Services to configure the Tradebeam application environment. The EzService API will also serve as the standard configuration facade for Application moving forward. EzConfig uses the Lean Manufacturing concept of Poka-yoke as a way to reduce configuration errors. EzConfig itself consist of different modules like Document Auto numbering, Document validation rules etc. Responsibilities:

Identifying requirements with Client meeting

Development of design and architecture for the project as a whole

Creation of database schema in accordance with customer requirements

Development of initial modules that worked as a roadmap for other modules development

Used JUnit for creating Test Cases.

Creating UML and Class diagram using Fujaba - reverse engineering tools. McKesson

Duration : Jan2005 – Oct 2006

Client : McKesson

Role : Programmer Analyst

Team Size : 12

Technologies : Java1.4 J2EE, Jsp, Servlet, Struts, Hibernate, JavaScript, Webservices(SOAP), XML, HTML, CSS, JBoss, JDBC, VSS version controlling, Log4j, Junit, HAF McKesson Corporation is the leading provider of supply, information and care management products and services designed to reduce costs and improve quality across healthcare. It ranks as the 16th largest industrial company in the United States. The Project uses HAF architecture. Horizon Architecture Framework (HAF) is McKesson’s proprietary framework. Its main advantage lies in the ease of development of applications based on this framework, using software industry’s two currently leading technologies, viz. Java and .NET. The client side is .Net and server side uses Java with communication being done using SOAP web service.

Responsibility

Initially was involved in Business Requirement Gathering and Creation of Docs (IUCs, SUCs, LLD, Data Model, VO Design, EO Design) as per the FSD, BID and Client interaction.

In the Construction Phase was involved mostly in Server side Coding related tasks like Populating Bean, Bean events, FunctionProcessor logic- Load, Save and CRUD (Create, Retrieve, Update and Delete) Operations.

Review of Java Source code using Checkstyle, Jstyle and Code Review Checklist.

Use of Risk Assessment tool for IA of CRs.

Tracking, Logging and Fixing of Defects and issues using Bugzilla and Quality Center. Declaration

I hereby declare that the above-mentioned information is true to the best of my knowledge. Himanshu Agrawal



Contact this candidate