Swapnonil Mukherjee's Resume (Last updated August 17th 2008)

Resume builder

Swapnonil Mukherjee

Calcutta, West Bengal 700019


http://mcoder.wordpress.com

-

OBJECTIVE

-

An accomplished software engineer specializing in Object Oriented Programming with extensive expertise on User Interface Development, using best of the breed toolkits and frameworks.

-

SUMMARY

-

  • In depth knowledge of Java, with over 8 years of experience in building commercially successful products using J2SE and J2EE.

  • Wide understanding of Design Patterns, and well versed in Software Development Processes like versioning, unit testing, integration, release and deployment.

  • Extensive experience of using RAD tools in building desktop and web based applications, with a history of early adoption of such tools within the organization.

  • Proven track record of leading teams, delegating task and disseminating knowledge to both peers as well as junior staff.

  • Expertise in building high quality Re-Usable UI components and Application Development Frameworks for desktop and web based deployment environments.

-

WORK EXPERIENCE

-

September 2007 - Present
Advisory Systems Analyst

IBM India Private Ltd

DLF IT Park, Newtown, Kolkata

As a Advisory System Analyst, I play the following roles

1. Team Lead
2. Solutions Architect
3. Software Developer
4. Release and Production Support

Assigment History.

GettyImages - September 2007 to present
Description - The assignment encompasses Getty Images' two SaaS solutions named Image.net and Media Manager. IBM GBS is entrusted to the address the entire product lifecyle including the development, maintainence and production support for both the products.

  • Currently leading an effort in integrating Web Services into Media Manager. This will allow partner developers to access Media Manager from within their software platforms.

  • Specified and implemented a SAML1.0 based service provider interface, as a part of a larger Systems Integration effort between General Electric and Getty Images' Media Manager.

  • Retrofitted a opt-in password management facility within Media Manager, as a part of an on-going activity to enhance the security of the product.

  • Created a solution, and lead a team of developers to add support for synchronous image processing tasks like resizing, rotating and trans-coding, using a rich AJAX based user input system.

  • Developed the solution and lead a team that completely re-built the "Exclusives" functionality within Image.net.

  • Added support for the successful ingestion of Camera RAW file formats like Canon's CR2, Nikon's NEF, in both Image.net and Media Manager.

  • Added a completely new report, and enhanced the proprietary reporting framework, as a part of the "Down Request Report" effort in Media Manager.

-

February 2005 - September-2007
Senior Member Technical Staff

Connectiva Systems

Calcutta,India

Designed and developed tools for the company's Revenue Assurance product named Onereview.
Accomplishments Include:
  • Developed an OLAP Viewer application and played a leading role in incorporating Data Warehousing capabilities into the product.
  • Developed a chart designer application and framework.
  • Created an executive dashboard based on the JSR-168 Portal Framework.
  • Developed a set of re-usable Swing and AJAX components for use within the product.
  • Designed and created a prototype of Connectiva's next generation Process Driven Revenue Assurance client tool and framework.

-

September-2004 - January-2005
Applications Developer

Oracle India Development Center

Hyderabad,India

Developed and maintained the Work Flow configuration modules within the Oracle Applications Manager Product.
Accomplishments Include:
  • Enhanced the mailer configuration system within OAM, which was included with the Oracle 11i Apps 11.5.10 release.
  • Enhanced the workflow personal work list notification system within Oracle Work Flow, which was released with Oracle Database 10gR2 and Oracle 11i Apps 11.5.10.

-

September-2001 - September-2004
Software Developer Level-2/Senior Systems Engineer/ Systems Engineer

Connectiva Systems

Calcutta,India

Designed and implemented desktop applications, re-usable components and APIs that were shipped with client or server side tools for the company's Onedrive and Onereview products. While Onedrive is Connectiva's flagship Systems Integration Platform, Onereview is an End-to-End Revenue Assurance solution targeted at telecom companies.
Accomplishments Include:
  • Designed and created a plugin framework, which exposed a set of generic user interface views, and services and hosted a collection of well-defined plugins, required for effective RA Audits.
  • Played a leading role in the design and coding of a Business Process Monitoring tool for Onedrive.
  • Proposed and developed a set of re-usable Java Swing components for the company's client and server side tools.
  • Developed a web based administration console for Onedrive.
  • Successfully clustered and deployed the server components of our product on the Weblogic 6.1/7.0 Application Servers.

-

June-2001 - September-2001
WEB DEVELOPER

Avant Garde Software Pvt Ltd

Calcutta,India

Designed and implemented desktop and web applications, for the company's parent organization East India Securities Ltd, which is one of Calcutta?s leading Financial Services Company. The desktop applications were used in-house for data entry purposes, while individuals, both small and big investors to view/request trading etc, used the web applications.
Accomplishments Include:
  • Developed an interactive financial services web site for the company?s parent organization (East India Securities Ltd)
  • Successfully deployed and configured the web infrastructure for the company to host the web site on an IBM Xeon based Server.

-

June-2000 - June-2001
JUNIOR SOFTWARE ENGINEER

Kaashyap Radiant Systems Ltd

Calcutta,India

Joined KRSL as a trainee, and underwent a rigorous training program, before being given the opportunity to work on on-going projects.
Accomplishments Include:
  • Developed an interactive and comprehensive web site for the Calcutta Motor Sports Club.
  • Developed a web based auction application for an undisclosed client.
  • Developed various other web modules as on requirement.

-

-

SKILLS

-

LANGUAGES
Java, Ruby.

APIs
AWT, Swing, SwingX, Java Beans, Java 2D, JFreeChart, RMI, Servlets, JSP, EJB, JAXP, JDOM,DOM4J, JUnit, Apache Commons APIs, Forms Layout Manager, JGo Graph Editing Library, XStream and Netbeans Graph Editing Library.

Frameworks
Netbeans Plugin Development Framework, Struts, Oracle Application Development Framework, Other frameworks known include Hibernate, Spring and Apache Cocoon.

Concepts
Object Oriented Programming, Design Patterns and Software Development Life Cycle.

Software Tools
Eclipse 3.X, Netbeans 5.X, JDeveloper 9.0.X, Dreamweaver 1.0 to MX, Fireworks 4.0/MX, Apache ANT, XML Spy XSLT Debugger

J2EE Servers
Weblogic 6.X to 8.X, JBoss 2.4.X to 4.X, Oracle 9iAS, Tomcat 3.X to 5.X.

Database
Oracle, MS SQL Server 2000, MySQL, Hypersonic DB

Systems
Windows 2000, Windows XP, Redhat/Fedora Linux, Sun Solaris

-

EDUCATION

-

August-1995 - November-1999

North Maharashtra University, Jalgaon

Faizpur,Maharashtra

BE

  • Mechanical Engineering

  • 63.92% Grade Point Average

-

-