Amit Ger
Hicksville NY *****
USA
Telephone: (R) 516-***-**** (M) 516-***-****
AMIT GER
PROFILE
Over 13 years of experience in designing and developing web and business applications and
•
solutions using Object Oriented Analysis and Design concepts.
• Expert in using Java/J2EE, JSP, Servlet, Struts, JSF, XML/XSL and SQL technology.
• Experienced working with dynamic languages & frameworks like Groovy and Grails.
• Experienced working with .Net 3.5 framework, C#, Asp.net MVC, Entity Framework, LINQ, SQL
Server 2008, IIS 7.0.
• Has experience using PERL language and UNIX Shell scripting.
• Solid understanding of multi tier application architectures including performance implications,
scalability and reliability.
• Experienced in using GOF and J2EE design patterns like DAO, Value objects, Session Façade,
Business Delegate, Service Locator, Strategy pattern, and MVC frameworks such as Struts JSF.
• Experienced with customization and deployment of J2EE packages in major application servers like
IBM Web Sphere Application server, Apache Tomcat, Jetty and Weblogic application server.
• Experienced in relational database modeling, strong SQL skills and have worked with PostgreSQL,
Oracle, SQL Server 2008, DB2 and Sybase database servers.
• Familiar with different Apache projects like, SOLR, Ant, Log4J &Apache Tomcat.
• Effectively used object modeling techniques and tools e.g. Rational XDE and UML.
• Strong experience with SDLC in delivering mission critical applications.
• Has worked with JavaScript frameworks like jQuery, Prototype, CSS, HTML.
SKILLS
Operating Systems: Linux, Windows XP, Vista/7.0, Mac OS X 10.4/5/6 (Tiger, Leopard, Snow Leopard)
Programming Skills: Java 6.0 (Core & Advanced), Servlets, JSP, Jakarta Struts 1.2, Java Server
Faces(JSF),
EJB 1.1 & 2.0, groovy, grails 1.3.7, XML, SAX/DOM XML parsers, SOLR 3.1,
Spring Framework, hibernate, Log4j1.1, JDBC, AWT, Applets, .Net 3.5, C#, Entity
Framework 1.0, JavaScript, HTML, Salesforce
Databases & SQL Tools: Postgre SQL, Pgpool II, MYSQL 5.0, Sybase Adaptive Server 12.5, DB2
UDB8.1, Oracle7.3/8i/9i and MS SQL Server 2008
Application Servers/Web Servers: IBM Websphere Application Server 7.0, BEA Web Logic 5.1 & 6.1,
JBoss 3.2.2, Jakarta Tomcat Server 6.18, Jetty 5.0 & 6.0, IIS7.0.
Tools & Applications: IBM WSAD 7.5, Eclipse 3.2, Netbeans IDE 6.0, CVS, Subversion, MS Visio, UML,
Rational XDE and MS Access.
PROFESSIONAL EXPERIENCE
June 2005 – Present (Dentsu Innovation) formerly i33 communications LLC NYC, NY
Job Title: Senior Software Engineer
Page 1 of 8
Amit Ger
32 Fordham Ave
Hicksville NY 11801
USA
Telephone: (R) 516-***-**** (M) 862-***-****
Company Description: This is a full service Digital Marketing Agency and web design and
applications builder firm.
Project: Delphi.com Redesign (November 2012 – March 2013)
Description:
Wrote code in java to extend the content managed system to support the new redesign features.
Designed and developed the code to connect to twitter web services to get latest tweets and cache
them using twitter4J API.
Coded the front end velocity templates for the site.
Project: Odwalla Brand Website (March 2012 May 2012)
Description:
This is a brand website for odwalla which uses responsive web design principles to display the
website on various devices like desktops, laptops, tablets and smart phones.
I wrote the back end code for product sorter page and product detail page in java.
I wrote the front end code using JSF 1.2 framework.
Designed the data structure for the website to store product data.
Wrote ant build scripts to deploy the website to the internal development server (IBM Web sphere
Application Server 6.1).
Made use of oracle 9i tools to import data from excel sheet in to the database.
Wrote Ajax code using jQuery.
Project: Connectors Catalog for Delphi (June 2011 February 2012)
Description:
This is a web app which enables customers of Delphi to search for connector products
Designed, configured, developed and deployed the Solr 3.6 based search for this application.
Wrote custom data import handler in java to parse content from PDF and Word document related
to products.
Designed and developed the work flow based back end tool for managing the products and its
relationships with groups and documents using groovy & grails 1.3.7 framework. Wrote java code
to insta index products and documents using solrj api.
Wrote java code to integrate the connectors catalog app with Solr server.
Wrote java code to integrate to sync customer queries regarding products to Salesforce. The
application was deployed on tomcat 6 application server.
Project: Service Net website redesigning for Black & Decker (July 2009 – March 2011)
Team Size: 5 Persons which included 1 Project Lead/Manager, 1 Technical Architect, 2 developers and 1
front end designer.
Description:
Page 2 of 8
Amit Ger
32 Fordham Ave
Hicksville NY 11801
USA
Telephone: (R) 516-***-**** (M) 862-***-****
Designed and developed an Ecommerce website for Black & Decker. The site allows authorized
dealers and end users to search and buy tools and place warranty claims. The site is built using
Microsoft .NET 3.5 framework, C#, asp.net MVC, LINQ, Entity Framework and SQL Server
2009 as the database.
Took part in redesigning the data model for the site. Wrote SSIS packages to migrate data from
the old database.
Improved performance of the warranty claim search, parts search, product detail, and parts
browse section of the site.
Project: Redroof Inn website re platforming and redesigning (June 2008 – April 2009)
Team Size: 5 Persons which included 1 Project Lead/Manager, 1 Technical Architect, 2 developers and 1
front end designer.
Description:
Designed and Developed java struts (Struts 1.3) based web application that allows customers to
search and reserves rooms and also manage bookings. The front end application interacted with
the CORECRS a booking/reservation engine written in java/j2ee from SOFTBRANDS. I made
good use of struts tiles technology to create re usable html pages. I wrote struts action classes
which formed the controller part of the MVC architecture to interact with the business layer of the
booking engine. The web application is rich & interactive and makes use of AJAX technology
(WEB 2.0). I used jQuery 1.2 javascript library to write Ajax code and make the website
interactive. I used JSON to interact with the web services on the main site.
I wrote XSLT macros in UMBRACO content management tool for generating Left Hand Menu
items, top header menu items and also javascript include headers on the page.
Designed and wrote the n tier Trip Planner application using JSON Web services in .NET 3.5
using C# and jQuery 1.2. Google Maps API was extensively used to show locations on the map
and calculate driving directions. I wrote the service layer of the application making use of
JSON.NET library to convert .NET objects to JSON and back again. The data access layer made
use of Entity framework 1.0. I also designed the data model for the application. I wrote the .NET
user controls for this application.
I also made recommendations for improving the performance of the website and was involved in
making those changes.
Project: Plum Benefits
Description: Worked on building the plum benefits website, which has user base of about 250,000. The
website allows users to buy Broadway and other offers at discounted prices.
Roles & Responsibilities:
SYNC module to sync offer and employee data like Accounts, Vendors, Offers, contacts etc. from
Sales Force CRM system to the website data was designed and developed using Salesforce API in
java. This data is displayed /used on the website.
The website was built using tcl scripting at the front end and java at the back end.
Page 3 of 8
Amit Ger
32 Fordham Ave
Hicksville NY 11801
USA
Telephone: (R) 516-***-**** (M) 862-***-****
Advanced search module for the website to search offers based on various search criteria was
built using SOLR search engine at the back end. Various upgrades and new features are added
regularly.
Performance enhancements and database load balancing were handled using Pgpool II.
Implemented Webtrends & Google analytics reporting for the website.
Designed and developed Spread the love and Friends and Family campaign.
Handle ongoing maintenance and site enhancement features.
Technologies: Java 5, Apache Axis web services toolkit, Tcl, JavaScript, HTML, Ant 5.0, Jetty 5.0,
Postgresql 8.1, PGPOOL II, Apache 2.0, and Squid 2.6.
Project: Attendi.com
Description: This is a social networking website where users can search people by presence. The site allows
you to add people as friends and rate them as a subject matter expert. You can send chat request to people
you find on the site.
Roles & Responsibilities:
Created tag creation engine based on hibernate and java persistence framework. Based on user’s
blogs and chat conversation with other users tags are created to identify the user. These tags are
then matched with the search term to find people.
Designed and developed the search system using Apache SOLR
Technologies: Java 5, Apache Axis web services toolkit, Apache SOLR, Java Mail, My SQL 5.0, Hibernate
3.0, Java Persistence API, eJabberd 2.0, and Java Server Faces (JSF).
Project: Custom Solutions
Description: This is an Intranet site to track various Clients, projects, project resources, team members,
project calendars & schedules and documents, built using java 2 & JSP and PostgreSQL as the database.
The workflow module allows the user to create and upload project/client files and the other project team
members to checkout/approve/reject or client approve the document. The UI was built using Struts Tiles
framework. Jetty 5.0 was used as the application server.
Roles & Responsibilities:
Designed and developed the project document upload module for a project and client.
Designed and developed the project calendar & events module in java & jsp.
Created the class design for the client & project workflow module and coded the same.
Technologies: Java 2, JSP, Struts 2.0, Postgresql 7.2
Project: Delphi
Description: Worked on various Sub Systems of the Delphi website. The most recent was the site refresh
2007 project which included an eCommerce module.
Roles & Responsibilities:
Handled the eCommerce enabling of ‘Sitemanager’ system on which the Delphi website is built.
Page 4 of 8
Amit Ger
32 Fordham Ave
Hicksville NY 11801
USA
Telephone: (R) 516-***-**** (M) 862-***-****
Worked on re architecting and building the ‘Marcomusers’ module which handles the User
security and rights for the Delphi site. Spring Framework was used to plug in data access
components. AJAX on the UI side was used for improving performance and user friendliness.
Write Code to enable the Product Profile Database (PPD) system for eCommerce was written, so
that data like product prices, discounts, available quantity etc can be entered. Product profile
Database is used for entering specifications and other documents like user manuals for all the
products that are displayed on the Delphi website.
Implement Delphi search module using Oracle Text and java
Technologies: Java 2, Spring Framework, Velocity Templates, XML, JavaScript, AJAX, Oracle 9i, Oracle
Text, HTML
Project: CCFA
Description: CCFA (ccfa.org) – Build this website for Crohn’s and colitis foundation of America. The site
is based on CMT developed in java. Handled development of Physicians and Research Grants based on zip
code.
Roles & Responsibilities:
Designed the developed the Physician listing load and search module in java.
Designed and developed the Clinical Trials load and search module in java by extending the CMT.
Designed and developed the User Profile Management module in java, JavaScript.
Technologies: Java 2, tcl, Apache 2.0, SQUID 2.6, PostgreSQL 7.0
Project: Better Investing Website:
Description: (betterinvesting.org) for NAIC (National Association of Investors Corp.) – This is a website
build in Perl using the Mason framework and Postgre SQL as the database.
Technologies: Perl 5.1, Perl Mason Framework, Apache 2.0, SQUID 2.6, PostgreSQL 7.0, Movable Type
Blog System.
Project: HappyGreenBee.com:
Description: This is an online store for stylish and gender free baby clothes.
Roles & Description:
Developed a web service for locating stores in .NET.
UI to add store information in ASP.NET
Technologies: .NET 2.0, ASP.NET, XML, Flash and Web Services
Past Experience:
December 2004 – May 2005 Fulcrum Logic Inc. Short Hills, NJ
Job Title: Programmer/Analyst
Project: Prudential Financials Mutual Fund Value Calculation
Team Size: 07
Page 5 of 8
Amit Ger
32 Fordham Ave
Hicksville NY 11801
USA
Telephone: (R) 516-***-**** (M) 862-***-****
Project Description: Worked on a system which calculates daily values of Funds for Prudential Financials,
Inc.
Technologies & Tools: IBM websphere Application Server 5.1, java, jsp, Servlets. EJB
Project: Skillsoft Course Player 5.1 (SCP 5.1)
Team Size: 05
Role: As a Sr. developer, I worked on their product Skill Soft™ Course Player and was responsible for the
following activities:
Develop various course pages like Topic Transition page, course end page
Develop various components like Content Toolbar, navigation bar buttons.
Develop lightweight ‘AWT’ components.
Test the player on various browsers and platforms & fix bugs.
Technologies & Tools: Java 1.3, Applet, AWT, Applet security, Jaws 5.1, IE 5.x, IE 6.x, NS 6.2+,
Windows XP, Unix, Linux.
April 2004 – November 2004 Ness Technologies Pvt. Ltd. Mumbai, India
Job Title: Senior Software Engineer
Achievements: As a Senior Software Engineer worked on Enterprise Demand Fulfillment Project
(EDF) for QVC, PA. I took on the role of tech lead and was responsible for creating Architecture and
technical design documents.
Technologies & Tools: Java 1.3, Design Patterns, EJB 2.0, JMS 1.0.2, IBM MQ Series4.0, Jakarta
Struts 1.1, XML, Xerxes xml API, SQL to XML API, SQL, HTML, JavaScript, Http, IBM
Websphere 5.0 Application server, DB2 8.1, IBM WSAD 5.0, Rational XDE for Java,
Microsoft Visio 6.0, All Fusion ER Win Data modeler, VSS 6.0 & Windows 2000
April 2002 – March 2004 Deloitte Consulting Offshore Technology Group. Mumbai, India
Job Title: Senior Associate
Project: PIM BV Integration (A.com) fro Agilent Technologies, Santa Clara, CA
Role: As a Developer/Analyst, was responsible for the following activities:
Design & Develop Java classes (interfaces) for migrating data from PIM
•
(Product Information Management) to Broad vision database.
Design & Develop java classes for Exception Handling and Logging
•
Mechanism using Log4j.
Design & develop the main business processor java class responsible for
•
finding and instantiating the appropriate business logic class from the BV message object.
Writing SQL queries for CRUD operations.
•
Technologies: Java 1.3, Servlet, SQL, Broad Vision Application Server, Tibco, Oracle 7.1/8.1,
Broadvision JDBC API, Log4j 1.0, Bugzilla, Unix (HP UX 11.0), SSH client for windows &
PVCS.
Page 6 of 8
Amit Ger
32 Fordham Ave
Hicksville NY 11801
USA
Telephone: (R) 516-***-**** (M) 862-***-****
Project: CCMS (Court Case Management System)
Duration: February 2003 to September 2003
Team Size: 06
Project Description:
A web–based application for managing & tracing all activities of law enforcement and court cases for the
Department of Justice, Pennsylvania
Role: As a Developer/Analyst, was responsible for following activities:
• Responsible for technical analysis & development
• Designing reusable framework components namely the Business delegate java class & Logging
utility class using Log4j.
• Checking the SQL queries in the functional specifications for correctness.
• Develop the UI components using JSP and struts tags.
• Develop struts action classes and session EJB’s.
• Wrote Ant build scripts to create EAR files and deploy it on WAS 5.0
• Coordinating with client for requirement analysis and technical issues.
Technologies & Tools: J2EE 1.3, java 1.3, EJB 2.0, Jakarta Struts 1.1, JSP, Sybase Adaptive Server 12.5,
IBM Web Sphere 5.0, Websphere Application Developer 5.0, Apache Ant 5.0, html,
JavaScript, CVS 1.1 & Windows 2000
Project: iSET (Integrated Sizing & Estimation Tool)
Team Size: 06
Project Description:
iSET is a project sizing and estimation tool..
Role: As a Developer/Analyst was responsible for following activities:
Creating UML artifacts for the system namely Class diagrams & Sequence
•
diagrams using Rational Rose.
Coding and testing the java classes for rule engine that calculates the project
•
Size, total hours and calendar days.
Wrote XSLT macros to transform XML into HTML.
•
Developed the admin module for configuring the project metrics using struts
•
framework.
Technologies & Tools: Java, EJB 2.0, JSP, Servlets, Jakarta Struts 1.0.2, XML, XSLT, Xalan XML
parser, html, JavaScript, Weblogic 6.1 App server, Oracle 8.1, IE 5.0 & Windows 2000
December 1999 – March 2002 Teevra Technologies, Mumbai, India
Job Title: Application Developer
Achievements:
Page 7 of 8
Amit Ger
32 Fordham Ave
Hicksville NY 11801
USA
Telephone: (R) 516-***-**** (M) 862-***-****
This was a Internet Startup company which came up with its own content delivery application
•
called Flipii. I wrote code to support this app namely File Download Applet, code which read
content from third party content syndicating system, photo album creation and viewer applet.
Worked on the Teevra Content Management System.
•
Worked on the Remote Application Sharing software to be used in online help desk/trouble
•
shooting system.
Worked on a Opportunity tracking System for Capitol Technologies Information Systems (CTIS)
•
Technologies & Tools: Weblogic 6.0, Java, Swing, Applets, Applet Security, Servlets, JDBC, XML,JSP,
EJB 1.1, html, JavaScript, JSDT API, TCP/IP, Microsoft SQL Server 2000 & Windows 2000
September 1998 – December 1999 Gracework Technologies, Mumbai, India
Job Title: Programmer
Achievement: Worked on the HRSG Project Monitoring System for Larson and Toubro, Mumbai
Technologies & Tools: Java, Servlets, MS Access & Windows NT 3.5
EDUCATION Bachelor of Electronics Engineering, Mumbai University, India
Certificate Course in Internet Programming from VMCI, Mumbai, India
TRAINING
IBM AS400 Course including RPG400, DB2400 from Bitmappers Infotech,
Mumbai, India
Page 8 of 8