Himanshu Yadav

Java/J2EE developer with 9 years of experience in application and web service development for various industries.


Professional summary

Experience in design and development of multi tier applications and web services. Worked for various domains such as Banking, Insurance and E-Commerece. Past couple of years actively participating startup and building consumer products with latest web technology.




Web Technology:

Unit Testing:


  1. Services-Core, June 2014 – Present
  2. Sr. Developer - Macys.com, Boston
  3. Technologies - JDK 1.7, Jersey, Hibernate, Mockito, Groovy, AspectJ
  4. Role and Responsibilities:
    • API development with a testing and auditing framework.
    • Train/Help other teams to build their web services on new platform.
    • Code review and api maintenance.

  1. Elixir - Policy Administration System, Feb 2012 – June 2014
  2. Sr. Product Developer - MajescoMastek, Hartford
  3. Technologies - JDK 1.5, Flex 3.2, Hibernate, Apache Camel, Groovy, Grails
  4. Role and Responsibilities:
    • Application Development includes coding, unit testing and integration testing.
    • Implementation of small and medium enhancements.
    • Code review and application maintenance.

  1. Global Fulfillment Online (Mobile), Dec 2010 - Feb 2012
  2. Technology Consultant - Bank Of America, Chicago
  3. GFO mobile is a blackberry application for Bank’s Sales Associates. It is a mobile version of original GFO web application. It delivers real-time status updates regarding client’s recent setup. It provides the flexibility to know how far along the client’s sale request setup is, no matter where the associate is physically located.
  4. App Store URL: http://BBApps App Name: GFO Blackberry
  5. Technologies - Blackberry Webworks 2.0.0, Spring RESTful service, AJAX, HTML, CSS.
  6. Role and Responsibilities:
    • Prepare and design high level and low level design documents based on the functional requirements. This includes feasibility analysis of functional requirements and their high level estimation.
    • Developed the front end for the mobile app using Blackberry Webworks SDK. This includes building ‘cod’ file out of the front end code and deploying it on bank approved devices.
    • Unit testing in local environment and Integration testing in higher environment like CIT and SIT.
    • Lead developer for a team of 14 developers. It includes (4 onsite and 10 offshore).

  1. Global Fulfillment Online (Web), Sep 2009 – Dec 2010
  2. Technology Consultant - Bank of America, Charlotte
  3. Global Fulfillment Online is web application for Bank’s Sales Associates. GFO helped associates to raise sales request for more than 400+ products of Bank Of America. This portal helps associate to raise request with all required information and process their request quickly. It provides real time status of sales requests.
  4. Application URL: http://globalfulfillmentonline.bankofamerica.com
  5. Technologies - Struts 2.1, Apache Velocity1.5, AJAX, JAXB, SOAP WebServices, Weblogic 9.2 application server, Weblogic Workshop, Oracle 10g, Toad.
  6. Role and Responsibilities:
    • Developed velocity template for the application. It renders UI page for more than 400 products without any static JSP page. It helped client to reduce development time of product layouts.
    • Designed the business service layer of the application. It helps Action class layer to talk to DAO layer through configuration file. Business service layer works as a abstract layer between action and DAO layers.
    • Developed a document management module for the application. It helped user to upload/download 5 types of documents and with the maximum size of 2.5 MB.
    • Responsible for the training of new team members. Training included business and technology training to 5 new team members including 4 fresher.

  1. Automatic Clearing House, Dec 2008 – August 2009
  2. Developer - Bank of America, Charlotte
  3. ACH (Automated Clearing House) project is a check processing systems. An ACH payment is a mechanism for electronic funds transfers such as direct deposit, direct payment, business-to-business payments, e-checks, e-commerce payments and tax payments. Wells Fargo (WF) and Bank of America (BAC) have partnered to develop the next generation shared ACH processing solution.
  4. Technologies - JDK1.5, EJB 2.1, Struts 2.1, Rational Application Development (RAD), Oracle 9.1, Toad.
  5. Role and Responsibilities:
    • Prepared high level design and low level design documents based on business requirements.
    • Worked on a module which is reading data from a downstream application (Pariter) using SOAP Web Service. This module reads the data from Pariter and convert it to application specific DTO object.
    • Prepared and helped fellow developers on their unit test plans.
    • Fixed lower environment defects and worked on last minute change controls requests.

  1. BA Direct Information Reporting-OLS-RPO, July 2006 – Dec 2008
  2. Developer - Bank of America, Charlotte
  3. This project takes care of enhancements and maintenance of the Bank of America Direct suite of products. Bank of America (BA) Direct is one of many services that Bank of America offers to its customers to help with their cash management efforts. Direct is a Web-based suite of applications including Payments Management, Treasury and Trade Services. Automated business solution enables clients to access data and perform transactions in real-time via web.
  4. Technologies - JDK1.4.1, EJB 2.1, MQ, Websphere Studio 5.0, Websphere Application Server (WAS), Oracle 9.1, Toad, TogetherJ.
  5. Role and Responsibilities:
    • Application Development includes coding, unit testing and integration testing.
    • Implementation of small and medium enhancements.
    • Support for contingency environments.
    • Code review and application maintenance.


  1. Lead the team which developed Bank's first internal mobile application in a short span of 6 months.
  2. Recognized as Most Valuable Player of the group for leading integration project successfully.
  3. Spot Award for developing tools to help team in defect analysis and quick response time.