Himanshu Yadav
acovyh@r.postjobfree.com
Developer
* ***** ** ********* ** design and development of financial products in
Java and J2EE technologies.
Achievements
1. Built configurable UI framework which enables non-technical BAs to
create their own data capture forms.
2. Lead the team which has launched bank's first internal mobile
application in a short span of 6 months.
3. Recognized as 'Most Valuable Player' of the group for leading current
integration successfully.
4. Given Spot Award for developing tools to help team in their analysis
and quick response time.
SKILLS & STRENGTHS
Primary Skill Java, J2EE, RESTful Services
Secondary Skill Spring, Apache Camel
J2EE Frameworks Jersey 1.8, Jackson 2.2, Spring RESTful Services, Spring
MVC, SOAP Web services, Spring Framework
Template Engines Freemarker 2.3, Apache Velocity 1.5
ORM Hibernate
JavaScript jQuery
UI Framework Bootstrap v3.0
WORK EXPERIENCE
Services-Core
Duration: June 2014 - Present
Client: Macys.com
Employer: Optaros, Boston MA
Position: Senior Developer
Services-Core (SC) is a Restful API which provides a platform to develop
RESTful Services on top of it. It provides features like validation,
security, logging, auditing and testing out of the box. Macys.com has
plenty of front end and backend web services. Each of the service is
developed using different design and frameworks. SC standardized all these
services and gives a unified view to all the services across the
organization.
Role & Responsibilities:
1. Migrated one of the existing web service to Services-Core
framework.
2. Developer Services-Core's Controller logic which gets extended by
application using this api.
3. Developed Services-Core's auditing framework. It standardized each
request/response with ISO auditing guidelines.
Policy Administration System
Duration: Feb 2012 - June 2014
Employer: Majescomastek, Glastonbury CT
Position: Senior Developer
PAS enables business analysts to change policy related configurations
without developer's involvement. It is a powerful product which allows
business people to write their own scripts for rule engine in plain English
syntax.
Role & Responsibilities:
1. Introduced Apache Camel integration framework which is now the
interface layer of the system. All the incoming/outgoing messages to
external systems, web services etc go through Camel layer. Apache
Camel is an implementation API of Enterprise Integration Pattern.
2. Built a configurable data capture UI framework. It is a combination of
Bootstrap 3.0, Freemarker and Spring MVC. It helps business users
develop their own data capture forms by writing `form definition
language`. FDL is more of a structured xml format. I am the only
person working on building this UI container.
3. Maintaining and customizing product for one of the client Wawanesa
Insurance.
4. Built an internal wiki for the team to share as an intranet portal. It
helped the team in terms of knowledge management. Wiki is the
implementation of open source Mediawiki software.
Technologies: Apache Camel, Spring MVC, Freemarker, Bootstrap3.0, jQuery,
Hibernate
Global Fulfillment Online (Mobile)
Duration: Dec 2010 - Feb 2012
Client: Bank of America, Chicago
Employer: Infosys Technologies
Position: Technology Consultant
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 of client's sales request status. It provides the
flexibility to know how far along the client's request status is, no matter
where the Sales associate is physically located.
App Store URL: http://BBApps App Name: GFO Blackberry
Role & Responsibilities:
. Developed the front end of 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 for end to end testing.
. Developed the RESTful service for the device. Responses from RESTful
service were minified version of existing service for the web portal.
Reused the web portal's DAO layer with the Spring RESTful controller.
It helped to keep data of web portal and mobile app in sync.
. Onsite and offshore coordination: It includes assigning daily tasks to
offshore team, resolving all their requirement/design related queries
and validating their end of the day delivery.
Technologies - Blackberry Webworks 2.0.0, Spring RESTful service, AJAX,
HTML, CSS.
Global Fulfillment Online (Web)
Duration - Sep 2009 - Dec 2010
Position: Technology Lead
Client - Bank of America, Charlotte
Employer: Infosys Technologies
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.
Application URL: http://globalfulfillmentonline.bankofamerica.com
Role & Responsibilities:
. Developed velocity template of application. It renders UI page for
more than 300 products without any static JSP page. It helped client
reduce development time of product layouts.
. Worked on the design of 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.
. Coded a module by which user can upload/download utility. Users were
allowed to upload 5 different types of document with maximum size of
2.5 mb.
. Written communication logic of downstream application GFS (a dot net
application) using MQs. This includes reading unsolicited messages
from GFS application through a queue listener.
Technologies - Struts 2.1, Spring Framework, Apache Velocity1.5, AJAX,
JAXB, SOAP WebServices, Weblogic 9.2 application server, Weblogic Workshop,
Oracle 10g, PL/SQL,Toad
Automatic Clearing House
Duration - Dec 2008 - August 2009s
Position: Developer
Client - Bank of America, Charlotte
Employer: Infosys Technologies
The Bank side ACH (Automated Clearing House) Development project is
focused on 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.
Role & Responsibilities:
. Worked on a module which is reading data from a downstream application
(Pariter).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.
Technologies - JDK1.5, EJB 2.1, Struts 2.1, Rational Application
Development (RAD), Oracle 9.1, Toad
BA Direct Information Reporting-OLS-RPO
Duration - July 2006 - Dec 2008
Position: Developer
Client - Bank of America
Employer: Infosys Technologies
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. This automated
business solution enables companies to access data and perform transactions
in real-time via web.
Role & Responsibilities:
. Implementation of small and medium enhancements
. Supporting contingency environments
. Code review and application maintenance.
Technologies - JDK1.4.1, EJB 2.1, MQ, Websphere Studio 5.0, Websphere
Application Server (WAS), Oracle 9.1, Toad, TogetherJ
Personal Projects
Manage Your Own Device
Status: Closed
It's about bringing BYOD concept to consumers. Participated in Startup
Weekend Stamford 2012 and build the MVP for Android devices on the same
weekend. With the team of 2 developer and 1 non-developer, we won the
second award at the event. After everybody's encouragement, our team
decided to pursue this idea further. I work on this project during the
weekends. Presently trying to implement BYOD services for Windows devices.
URL: http://manageyod.com
Roles and Responsibilities:
1. Building the website which includes device management dashboard for
the user.
2. Implement iOS's BYOD functionality in the next iteration.
SAVV
Status: Closed
This project was about building fashion-social platform for cloth designer
where they can open their own stores and sell stuff. I met the co-founder
on Quora who is a model and has this idea. I joined him as a technical co-
founder and build the invite site for initial buzz. I have worked on some
other pages to help us present ourselves to the investors and VC firms.
URLs: http://thesavv.com and http://yovle.com
EDUCATION Details
. Bachelor of Technology in Computer Science & Engineering Aug 2001-Aug
2005
UP Technical University, Uttar Pradesh. GPA:70%