
at Operative
Greater New York City Area

at Operative
Greater New York City Area
- Specialized in Java based Object Oriented Analysis.
- Hands on experience with Java frameworks; Spring, Hibernate, Compass, Lucene.
- Practical implementation of agile methodologies in a test driven environment, with Continuous Integration Server, Version Control and Pair Programming.
- Mentored junior Java developers to use proper development tools & follow coding standards for consistent code base across the board.
- Extensive experience with software design lifecycle including requirement definition, prototyping & proof of concept, design interface implementation, testing and deployment.
- Exposure to multiple development environments, design patterns & principles and technologies spanning services and product environments.
- Key strength includes understanding business problems and effective use of technology to solve them.
ACCOMPLISHMENTS
- Saved over half a million dollars for the project by moving the staging & testing environment to VMware.
- Key member for consolidating & redesigning of 17 web CMS systems down to a single application, saving per project code maintenance and resource allocation.
- Developed a proprietary Web Service to communicate with the Amadeus GDS API using JNI on Linux.
- Converted an HTML frame based application to use AJAX with drag & drop for seamless user experience, thereby generating client funding of $2 million dollars for further development.
- Introduced AJAX in the application for airline sector-flight search, based on Google Suggest in 2004, and further training a team of 40 to implement it across other applications.
Languages: Java, JavaScript, XML, HTML, C, Pascal.
Java Technologies: Servlets, JSP, Struts, Hibernate, Spring, Compass, Lucene, Cobertura, Apache Ant, ACEGI, AJAX, JAXP, OLAP [Mondrian], Terracotta, JUnit, JWebUnit.
Databases: MySQL, Oracle, MS-SQL Server
Systems: Unix-Linux, Windows
Servers: Tomcat 4.x-6.x, JBOSS
Tools: Eclipse Platform, IntelliJ Idea, Bamboo, VMware, CVS, SVN, Jira, Bugzilla, Poseidon.
Concepts: Design Patterns, Agile Methodologies
(Privately Held; Online Media industry)
November 2008 — Present (1 year 2 months)
Working with Spring and Hibernate to developed a SaaS based Ad lifecycle management tool.
(Privately Held; 501-1000 employees; Publishing industry)
March 2007 — September 2008 (1 year 7 months)
Serving as Charter Member of the development team to manage Java projects for financial clients,
- Senior developer in a team of 11; responsible for implementing vital architectural decisions.
- Designed and implemented core components of the framework in Java using Spring & Hibernate.
- Designed the data model in tandem with the hibernate table per class pattern.
- Developed logical data model to allow seamless transition between Oracle and MySQL database.
- Implemented annotations for mapping Hibernate & Spring bean mappings.
- Streamlined the registration process, with multiple sub-flows using Spring Web Flow.
- Implemented clustering of Spring Web Flow, using Terracotta & tested it across a cluster on VMware.
- Defined coding standards and bug filing procedure for QA & clients.
- Configured the continuous integration server using Bamboo.
- Developed unit test using JUnit & JWebUnit.
(Privately Held; 1001-5000 employees; Computer Software industry)
July 2005 — February 2007 (1 year 8 months)
Manage and develop Java projects for the company’s clientele.
- Responsible for complete project lifecycle of a Content Management System & an Accounting system for Balance Sheet & Cash Flow Analysis
- Developed Proof of Concept (PoC) for framework selection among Struts, PetStore and Tapestry with Hibernate to re-architecture the application, and finally selected Hibernate & Web-Work/Struts 2.0.
- Developed PoC for JavaScript UI libraries for Rich UI user experience, studied dojo, script.aculo.us, rico & tool-man, integrated prototype.js along with tool-man for AJAX and Drag & Drop.
- Developed Report generation using Mondrian, Java based OLAP tool.
- Developed and maintained SQL queries using basic SQL statements & Stored Procedures
- Used JDOM for XML parsing on the Server side and VBScript at the user end.
- Recruited and mentored 5 junior Java developers.
- POC on shifting the existing framework from VBScript XML parser, to using AJAX.
(Privately Held; 11-50 employees; Computer Software industry)
January 2004 — June 2005 (1 year 6 months)
Developed solutions for the travel industry.
- Studied and implemented XML extensively in the project as an essential part of the new architecture (Configuration & Data Exchange medium), for web-services.
- Developed and maintained custom Web-Service to communicate with the Amadeus API using JNI on Linux environment. The C program takes an XML from Java, further sends it to a remote server and returns the response XML back to Java.
- Developed a JFreeCharts controller to generate graph using the ServletsHelper Class.
- Developed and maintained Apache FOP & Apache POI based modules, to downloadable fares sheets in PDF and XLS format, with graphs.
- Developed an intelligent search stored procedure to retrieve the lowest priced ticket with the shortest route and minimum stopover.
- Developed the flight booking Shopping Cart, with complete billing and mailing information.
- Wrote SQL procedures & functions for performance purpose. Created indexes and tuned queries.
(Privately Held; 10,001 or more employees; Information Technology and Services industry)
June 2002 — June 2003 (1 year 1 month)
Develop a complete JSP based support tool for Technical Support Associates.
- Developed the complete architecture based on MVC 1 design pattern.
- Generated HTML & PDF reports using Display Tag.
- Incentive calculator and MIS reports generator with JFreechart graphs, for 600+ employees.
- Extensive use of jsp:include for assembling various panels to create a final page.
- Queried remote Informix database (AVAYA), and backed the data on MS-SQL using ODBC.
BE , Electrical Engineering , 1998 — 2002
SSC , Grade 10 , 1985 — 1996
new technology, java, virtualization, start-ups, blogging, online media, advertising