Вы находитесь на странице: 1из 5

HARISH KATKAM

SUMMARY:

8 years of professional experience with leading world companies in the Analysis, Design,
Development, Implementation, Integration and Testing of Client/Server / Internet Intranet Systems for
various Industries using Object Oriented Analysis/Design/Methodologies
Developing Java/J2EE applications using Java, JSP, Spring MVC, Web Services and Groovy.
2 years of experience in Groovy/Grails.
Experience of working in all areas of project development starting from gathering requirements to
project deployment and post production support.
Experience with user interface development using Flex 3.0/4.0, JS and AJAX.
Extensively used and proven experience with design patterns like Singleton, Session faade,
Domain Object, DAO , Factory pattern, Service Locator, Abstract Factory, Observer, Dependency
injection and Business Delegate patterns.
Experience with Test-Driven Development (TDD) and Pair Programming.
Been part of all SDL Cycles of deploying applications using IBM Web Sphere, Web logic Application
Server, JBoss Server and Apache Web server.
Strong experience in application build and configuration management activities using Ant, Maven,
Gradle, Harvest, Hudson, GitHub and SVN

TECHNICAL SKILL:
Languages
J2EE Frameworks
Scripting Tools/GUI
IDE
Web/App Servers
Internet
Technologies
Version Control
Other Tools
Design Patterns &
Methodologies

Action Script 3.0/4.0, Java (JDK 1.5/1.6), UML 1.x/2.0,Pl/SQl, Groovy


Spring MVC, Hibernate3.0, JSP 2.1, Grails 2.1.4
Action script 3.0, JS, Groovy, AngularJS
Adobe flex builder 3.0, flash builder 4.5, IntelliJ 12, RAD6.1, My Eclipse 6.0, STS 3.1
BEAWeblogic10/9.2/8.1/7.0,Tomcat5.x,IBMWebSphere4.0/5.x/6.x,JBoss 4.2.3
FLEX 3.0/4.0, JQuery, AJAX ,BlazeDS, XML,HTML, JAVASCRIPT and CSS
Rational Clear Case, CVS, Tortoise SVN, Hudson, Harvest and Clear Quest.
Log4J,Log4Fx,Make Utility, Maven , ANT and Gradle
Session Faade, Value Object, DAO, Singleton, service locator, business delegate
and Factory method, Agile Methodology

EXPERIENCE:
Teachscape
November 2013 - Present
Sr Groovy/Grails Developer
Project Details:
Teachscape Reflect is a complete observation and evaluation management and reporting system. Reflect
combines in-classroom and video-based observation data with measures of student learning, surveys, and
artifacts for a holistic view of teaching effectiveness.
Responsibilities:
Involvement in requirement discussion with the client and architecting the design approaches.
Implemented TDD for the enhancements and for new modules.
Used Groovy rest client that is injected into teachscape core to communicate with the web services
Used Grails Framework for application development.
Created Groovy Domain, Controller and Services classes.
Used REST calls to interact within modules teachscape- mirror, teachscape-scribetime and
teachscape-web services.
Implemented workflow-webservice which is a grails app to tie workflow core into a REST api and
provide database connectivity using MySQL
Used Git as version control system
Workflow core is build using Gradle.
Implemented TDD and Spoc framework for unit testing.
Used jasmine for unit testing JS functions
Implemented Cucumber for Integration testing.
ABSI/Harish

ABSI

Page: 1/5

Provide technical leadership, coaching and mentoring to team members/peers


Environment: Java 1.6, Groovy, Grails 2.1.4, JS, Git, Cucumber, Hibernate, Jasmine, REST web services,
Log4J, JIRA, Jenkins, TDD, Spoc.
Big Lots
April 2013 - October 2013
Groovy/Grails Developer
Project: Rewards Toolbox
Project Description:
POS-printing dashboardBounce back coupon is primarily used to "reward" customers with discounts when their purchase (before tax)
exceeds a certain qualification rule (usually transaction amount). The idea is to promote more future
purchases. The coupon is printed on the receipt and the customer will redeem it at a later date. This type of
printing is also used for other purposes, namely "Item Information" and "Customer Survey". Item information
is always printed after the line item on the receipt, and customer survey is always printed on the bottom of
the receipt
Responsibilities:
Interaction with client to understand requirements and coordinating with business users.
Designed and developed web based user interface using Flex, Java Script, Spring MVC, and Spring
AOP.
Used Grails for application development
Responsible for documenting and escalating the issues on weekly basis responsible for submitting
the status report to manager and responsible to meet the deliverables to the client.
Unit Testing, Functional testing and involved in code reviews.
Created business objects and wiring them with Spring Container.
Groovy rest client that is injected into Rewards to communicate with the web services for interacting
with customer data.
Implemented Liquibase scripts to keep track of DB changes
Shared the work status with the team on scrum daily standup meeting.
Environment: Grails 2.1, spring 2.5, Liquibase, Hibernate, Blaze DS, Groovy1.8.6, JDK1.6, Java, JBoss,
Flash 10.0, Log4J, Bamboo and JIRA.
JPMC, OH
November 2012- April 2013
Sr Flex/Java Developer
Project: MBWS(Mortgage Banking Workstation)
Responsibilities:
Interacting with client to understand requirements and coordinating with business users, functional
leads to define the business workflows and design and architecture of the application.
Responsible for developing view pages of the application using HTML, CSS, JavaScript, Ajax,
JQuery, ExtJS UI widgets and JSON.
Initial Setup and application deployment in UNIX servers.
Designed CSS style sheets for application wide usage.
Used Ajax to get live updates.
Developed and configured the java beans using Spring and Hibernate framework
Involved in analyze, design, develop, implement and enhance customized applications.
Responsible for documenting and escalating issues and on a weekly basis, responsible for
submitting the status report to manager and ensured meeting the deliverables to the client.
Environment: Pure MVC, JavaScript, Ajax, JSON, spring MVC, JSON, JQuery, Hibernate 3.0, Blaze DS,
Matrix 2.7.5, JDK1.6, Apache Tomcat, Flash 10.0, Log4J, and JavaScript.
JPMC, NY
August 2012 - November 2012
Sr Flex/Java Developer
Project: IB-PB Margin Workstation
Project Description:
Margin WorkStation is to provide a single user interface that enables all users [Collateral Managers, Risk,
and Client Service Representative] involved in the collateral management process to globally manage the
client through the front to back margin process, which includes: Client Profile Management, Exception
Management and Re-Run, What-If, Payments and Deliveries, and Reporting. Also objective of this system is
to implement full, partial and intraday margin run capability that factors real time positions, balances and
pricing across all products and regions and provides quick recovery in the event of system issue, data feed
issue or missed traded file. This system provides single repository of all exceptions generated in JPMC Prime
Brokerage margin.
ABSI/Harish

ABSI

Page: 2/5

Responsibilities:
Interacting with client to understand requirements and coordinating with business users, functional
leads to define the business workflows and design and architecture of the application.
Involved in analyze, design, develop, implement and enhance customized applications.
Developed Custom Components using MXML and Action Script.
Developed Rich user interface using MXML, Action Script, Flex 4.0 and flash.
Created Modules for the application that gets loaded into the Main application through lazy loading.
Implemented Controller logic for the application based on Cairngorm framework.
Analyzed different flex frameworks Mate, Swiz, PureMVC and cairngorm as a POC for an internal
Application
Responsible for documenting and escalating issues and on a weekly basis, responsible for
submitting the status report to manager and ensured the deliverables on time to the client.
Flex based web service clients interacting JAX RPC style remote services
Environment: Flex 4.0.1, Pure MVC, Action Script 3.0, Blaze DS, Matrix 2.7.5, Web logic 10.3, Flash 10.0,
HTML, JQuery, and JavaScript.
Bank of New York Mellon, Pittsburgh, PA
May 2010 - August 2012
Sr. Flex Developer/Lead
Projects: ERS / IVR (Interactive view report)
Responsibilities:
Implemented Controller logic for the application based on Cairngorm framework.
Worked on item renderer to include custom components, assets in Flex DATA GRID.
Exported the application in PDF, CSV, Excel and TSV formats.
Developed Flash/Flex interactive applications with data binding, remoting, custom and CSS-styled
components.
Wrote ant scripts for flex/java builds
Developing Unix shell scripts and SQL scripts to carry out routine checks on databases. This
includes checking whether all databases are running, listener is running, unix error messages, disk
space availability, checking for errors in alert logs and trace files, etc.
Externalized the whole data onto an XML file.
Used IEWatch to pull data, design and preferences XML files in different environments.
Developed Flex Charting components like bar charts, column charts to show the project specific
performance.
Flex development exposure of Flex Layout and Navigation, Event Handling, Popup Dialogs, Menus
and Skinning.
Used log4fx to facilitate logging and debugging of flex applications.
Involved in supporting prod roll out across different LOBs.
Achievements:
Got appreciation from client manager for contributions to effort and successfully leveraging the
applications across bank LOBs.
Got appreciation for on-time delivery of deliverables for both the projects
Environment: Adobe flex 3.0.1,Cairngorm Micro Architecture, MXML, Action Script 2.0/3.0, Blaze DS, J2EE,
Cairngorm Architecture, Flash 10.0, HTML, JQuery, SQLdeveloper, RAD 6.1, CSS, FMS,Log4FX,JavaScript
,Rational SVN , IEWatch,sdk3.2 ,Flex Builder 3.0,oracle10g
Bank of New York Mellon, NY
August 2009 - April 2010
Sr. Flex Developer
Project: User Admin
Responsibilities:
Responsible for analysis, design, development and integration of UI components with backend J2EE.
Implemented Flex in presentation Tier and Web services as Middle Tier.
Responsible for developing RIA Components with Flex Builder 3.
Responsible for development of MXML and Action Script files to meet the business requirements
Configured ants build scripts for flex and Java.
Worked on item renderer to include custom components, assets in Flex DATA GRID.
Embedded flex screens with Portlets and brought the rich look and browser compatibility.
Deployed the applications on Portal server
Developed Flash/Flex interactive applications with data binding, remoting, custom and CSS-styled
components.
Developed Exception handling framework for the entire Application.
ABSI/Harish

ABSI

Page: 3/5

Developed Flash Components for BNYMellon Ecommerce Website.


Responsible for overall design & analysis flex UI components and integration with existing J2ee and
web services layer.
Environment: Adobe flex 3.0.1,Cairngorm Micro Architecture, MXML, Action Script 2.0/3.0, Blaze DS, J2EE,
Cairngorm Architecture, Mate, Swiz ,Flex charting, Adobe Flash CS4,Flash 10.0, HTML,CSS,
Log4FX,JavaScript, Flair Builder Clear Case, Portal server 6.1,Flex Builder 3.0.
Shop local, IL
June 2009 - July 2009
Flex Developer
Project: Smart solutions
Shop Local, the leader in multi-channel shopping and advertising services, offers a complete suite of
innovative solutions that connect advertisers and consumers - online and in-store. Shop Locals industryleading Smart Product business solutions (Smart Circular, Smart Media, Smart Delivery and Smart Catalog)
enable more than one hundred of the nation's top retailers, including JcPenney, Kohls, Target, Staples,
Macys, Bonton, Elder-beer man, Target, Best Buy, ToysRUS, Home Depot, CVS, Albertsons and Sears, to
deliver highly interactive, targeted and localized promotions to shoppers via the Internet, mobile phones and
any other digital environment. Shop Local is owned by Gannett Co., Inc.
Responsibilities:
Identifying UI and data elements using Functional specification and creating technical documents for
production
Responsible for developing RIA Components with Flex Builder 3.
Responsible for development of MXML and Action Script files to meet the business requirements
Used Cairngorm architecture to interact with backend system and web services layer to pull out the
data to flex UI components.
Implemented Controller logic for the application based on Cairngorm framework.
Designed and developed all required data providers which are being used by flex general UI controls
Developed Flash/Flex interactive applications with data binding, remoting, and custom and CSSstyled components.
Responsible for overall design & analysis flex UI components and integration with existing J2ee and
web services layer.
Designed CSS style sheets for application wide usage.
Involved in complete development of Agile Development Methodology and tested the application in
each iteration.
Environment: Adobe flex 3.0.1,Cairngorm Micro Architecture, MXML, Ajax, Action Script 2.0/3.0, LCDS
(Adobe Live Cycle Data Services), J2EE, Flex charting, Flash 10.0, HTML,CSS, JavaScript, Clear Case,
JBoss ,Flex Builder 3.0.
Delta Airlines, Atlanta, GA
October 2008 February 2009
Java/J2EE Developer
Project: Delta.com development and migration of services from Tuxedo to active matrix.
Project Description:
The tuxedo legacy common services platform supports for over one hundred delta applications including
Baggage applications, e-Hanger, Gate-transformation, SAP, Sky Solver and customer Notification System.
Each application has specific functionality such as Assign seat, Assign special service request, fare request,
passenger info, sky miles Award indicator, ALIS, Ticket flight offerings (mid and peak reciprocal inventory)
and flight contact. The user interface for these applications has been developed using Flex
Responsibilities:
Involved in design and development of Service Desk, Settings and Performance Module.
Participated in the discussions to define functional and user interface interaction.
Actively participated and provided feedback in a constructive and insightful manner during daily
Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle
and figure out the issues
Responsible for quality assurance of all web design projects, including web usability, accessibility,
testing and debugging.
Provided work estimation , trouble shooting and debugging support
Environment: Java1.4, JSP, Web Services, J2EE, Design patterns, Oracle 10g, Web logic Application
server 9.2,Windows XP, Clear Case.
June 2005 July 2007

Object Web, India


Java/J2EE Developer
ABSI/Harish

ABSI

Page: 4/5

Internet Banking System (IBS)


The IBS is a part of ICICI which mainly deals with internet banking. Internet banking system allows
customers of ICICI bank to log on to online internet banking to access their account to view the balance and
other banking services. It provides facility to transfer funds to other account holders of their bank. It also
provides the user to open an account through internet. The other features the system enables are,
personalizing ones account, change of account password, request for the checkbook, etc.
Responsibilities:
Designed and developed the HTML front end screens and validated forms using JavaScript.
Used frames and CSS (cascading style sheets) to give a better view to the web pages.
Utilized Servlet to handle various requests from the client browser and send responses.
Implemented MVC using Struts Framework.
Developed and deployed JSPs on JBoss server
Deployed this web application on apache tomcat server
Wrote server side programs by using JSP
Environment: JSP 1.2, HTML, Struts, Oracle8i, eclipse, CSS and tomcat.

ABSI/Harish

ABSI

Page: 5/5