Download CURRICULUM VITAE

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Darpan Mhatre
Cell: 201-912-3175 | Email: [email protected] | Website: www.darpanmhatre.com
SUMMARY:

































More than 6 years of experience in developing JAVA EE applications
Sound knowledge of fiber optic network planning and software defined networking
Developed several modules in fiber optic network planning and analysis platform
Proficiency working with Spring Framework, ZK Framework, Struts 2, Struts 1, JSP, EL Expressions,
JSTL and direct web remoting for creating web applications
Proficiency developing web application using responsive web design, Twitter Bootstrap, jQuery, HTML5,
CSS3, backbone.js, node.js, jade template and express.js
Developed various network visualization modules using D3.js, leaflet.js and OpenStreetMap
Developed proof of concept software defined networking using opendaylight controller, OSGI, mininet,
openflow, python, virtualbox, MYSQL, crontab, screen, shell script and google maps
Experience working with Oracle 9i/10g. Prior coding skills in PL/SQL, triggers, stored procedures, design
and creation of databases, schemas and tables
Proficiency with using aqua data studio, SQL*plus, SQL developer for Oracle 9i/10g and Oracle 11g and
Toad
Proficiency working with Twitter Storm a distributed real-time computation system
Proficiency working with NoSQL like Redis and Mongodb
Developed modules to access Redis using node.js and node Redis client
Proficiency installing mongoDB and using it with node mongodb client
Proficiency working with amazon web services and using EC2, SES, S3, Cloudfront and RDS
Sound knowledge of services offered in prime brokerage like securities lending and locates
Developed several modules in securities lending system and auto locates engine
Developed interactive user interface using Raphael.js. And a feature to download it as PDF using
Raphael.export.js and Apache Batik
Proficiency in parsing and generating the flat files using Flatpack and custom application using JAVA and
design patterns
Designed and developed an enterprise application integration layer using JAVA, Apache Camel, Spring,
Atomikos (third party JAVA transaction API) and BeanIO
Designed and developed several reports using JasperReports, iReport and Apache POI
Maintained the infrastructure to generate reports using JasperReports
Proficiency working with JPA 2.0
Proficiency working with application server Jboss, WebLogic, Glassfish and Tomcat 5.5
In depth knowledge of build and release management concepts
Proficiency with various source control tools like CVS, SVN and ClearCase
Wrote Ant scripts to generate the required artifacts to build the JAVA EE applications
Proficiency with packaging installations and deploying builds on UNIX/LINUX
In depth knowledge of developing dynamic web application using PHP, AJAX, JavaScript and CSS
Developed automated testing scripts using Selenium web driver, Selenium IDE, TestNG and ReportNG
Developed automated build framework using TestNG and Jenkins to test against Restful APIs
Supported and enhanced web application written in JSF2.0
Developed various features in the application using Google Maps API version 2 and migrated code from
Google Maps API version 2 to version 3
Understanding of Software Development Lifecycle
SKILLS:
Languages:
Database Systems:
NoSQL:
API/Toolkits:
Frameworks/
Web Technologies:
ESB:
Version Control:
Build Tool:
Server:
Operating Systems:
Testing Tools/API:
JAVA, C, C++, shell scripting, Perl and python
Oracle 9i/10g, Oracle 11g, Postgresql, MYSQL
Redis, mongodb, HBase
Eclipse, Oracle SQL Developer, Aqua Data Studio 6.5, MYSQL query browser, iReport,
SpikeWAMP, NetBeans IDE, Webstorm, FlatPack, BeanIO, Atomikos, Spring
Framework, Selenium, TestNG, ReportNG, GIMP, Opendaylight, openflow, mininet,
screen
D3.js, leaflet.js, OpenStreetMap, YUI 2, EJB 3.0, Spring Framework, Struts2, Struts 1,
Twitter Storm, Apache Kafka, JSP, JSF, HTML, HTML5, JavaScript, Google Web
Toolkit, JasperReports, Jasper Server 3.7,PHP, PSP, CSS3, XML, LAMP, node.js,
express.js, backbone.js, Twitter Bootstrap, jQuery, jade template, underscore.js, Google
Maps API version 2 & 3, ZK Framework, direct web remoting, masonry.js, slider.js,
Google Charts, g.Raphael.js, Raphael.js, OSGI
Apache Camel 2.9.2
CVS, SVN, Rational ClearCase
Jenkins, ANT, CruiseControl
Jboss 5.1.0, WebLogic 11g, GlassFish 3.1.1, Apache http, Apache Tomcat
Windows 7, Windows XP, Linux (Red Hat Linux, Centos 5), Sun Solaris, Mac OS.
Selenium, TestNG, ReportNG and JUnit
EXPERIENCE: Client: AT&T Research Labs, Middletown, NJ
Company: Macrosoft Inc., Parsippany, NJ
Analytical Software Developer
April 13 – Present
A member of a team, developing platform for fiber planning and analysis and software defined networks.
The Purpose of the Fiber planning and Analysis project is to develop and maintain a state of the art web based
platform that provides planners with capabilities to plan the cable fiber network, manage inventory and forecast
detailed demand.
Accomplishments:
 Developed several modules in fiber planning and analysis platform using AT&T’s proprietary frameworks
Quantum, Fusion, Raptor which is built upon Spring MVC 2.5, Hibernate, Oracle 11g, JSP, JSTL, DWR, EL
Expressions and ZK-framework
 Developed proof of concept software defined networking using opendaylight controller, OSGI, mininet,
openflow, python, virtualbox, MYSQL, crontab, shell script and google maps
 Developed OSGI module for bandwidth calendaring by integrating bandwidth calendaring orders, BGP-LS
links and existing tunnels feed and delegating it to bandwidth calendaring algorithm
 Developed OSGI module that registers servlet as HTTP service and displays location of switches and links
between them geographically using google maps and topology information from opendaylight controller
 Wrote several shell scripts to get network and tunnel information and integrate them to bring up the whole
network using mininet and python
 Developed OSGI module to create tunnels by adding flow, using openflow to route traffic
 Developed various network visualization modules using D3.js, leaflet.js and OpenStreetMap
 Developed proof of concept web application for mobile devices like iPad with responsive design using Twitter
Bootstrap, HTML5, CSS3 and various jquery plug-in like masonry.js, slider.js, Datatables.net, Google charts
and server side technologies like Spring framework, ZK Framework, Hibernate and Oracle 11g
 Maintained and enhanced web based Optical Capacity Planning Tool using java, Struts 1, Hibernate, Oracle
PL/SQL, JSP
 Developed various features in the application using Google Maps API version 2
 One of the two members to migrate ATT's proprietary maps API to use Google Maps version 3 from Google
Maps version 2
 Worked on Google charts and g.Raphael.js to create various reports







Developed interactive user interface using Raphael.js to work with all the browsers. And developed a feature
to download it as PDF using Raphael.export.js and Apache Batik
Developed System Alerts features for planners with pie charts and detailed alerts description of various
exceptions in fiber planning and analysis platform
Responsible for making monthly builds and deployment to DEV, UAT and Production environment
Developed weekly excel reports for planners with low memory footprint using Apache POI, Shell Scripts and
Unix mail
Mentor colleagues to build excel reports with large data using apache poi with low memory foot prints
Worked on several Maintenance Request as a part of monthly releases
Participate in various aspects of lifecycle of system including analysis, design programming, testing, support
and maintenance
Environment:
AT&T’s Proprietary frameworks like Quantum, Fusion and Raptor.
Apache Tomcat 5.5.33, Spring MVC 2.5, Hibernate, Oracle 11g, Filezilla, Sun Solaris, JSTL, EL Expressions,
ZK Framework, Apache poi, Google charts and g.Raphael.js, Raphael.js, Twitter Bootstrap 2, CSS3, JSP, Struts 1,
direct web remoting, opendaylight controller, OSGI, mininet, openflow, python, virtualbox, MYSQL
Gravy Inc., Secaucus, NJ
Senior Java Developer
Oct 12 – April 13
A member of a team, developing a state of the art promotion based payment system.
Accomplishments:
 Wrote various topologies, spouts and bolts using Twitter Storm
 Developed modules using node.js to access data from Redis, an advanced key-value store
 Developed modules to access data from Apache Kafka a distributed pub sub messaging system
 Developed JAVA libraries to stored objects on Amazon S3
 Installed Glassfish on development servers and deployed Jenkins
 Supported and enhanced application written in JSF 2.0
 Developed web application using responsive web design, HTML5, CSS3, Twitter Bootstrap, jQuery,
backbone.js, node.js, express.js, underscore.js and jade template
 Worked on Google Maps API
 Wrote automated build scripts to test Restful APIs using JUnit, TestNG and ReportNG and developed
automated build framework using Jenkins to run scheduled builds
 Proposed various cutting edge technologies and helped to integrate into the system
 Continuous interaction with architects and managers to gather requirements, analyze them, develop flow charts
and diagrams to illustrate the implementation flow and finally develop the functionality
Environment:
Twitter Storm, Apache Kafka, Redis, Eclipselink (JPA), NetBeans, Glassfish 3.1.1, JSF 2.0, Jenkins, JUnit, TestNG,
Centos, Ubuntu, Jet brains Webstorm, node.js, express.js, consolidate.js, underscore.js, backbone.js, jade template,
Twitter Bootstrap, jQuery, HTML 5, CSS3, Amazon web services (s3, cloudfront), Google Maps API, Postgresql,
GIMP 2.6
Stonewain Systems Inc., Berkeley Heights, NJ
Mar 10 – Sept 12
Programmer Analyst
A member of a team developing, a state of the art Securities Lending Platform
The Stonewain Securities Lending platform is a comprehensive, fully integrated front, middle and back office
solutions for securities finance market. The system supports Positions and Trades, Accounting, Static and Security,
Risk Analysis and compliance, Reporting and operations.
Accomplishments:
 Developed several production modules of securities lending platform and Locates engine
 In depth knowledge of securities lending and Locates
 Developed several securities lending system modules like account management, user management, recall
management, settlement configuration, corporate actions management, issuer management and many more
 Developed several modules in auto locates engine like supply management, counterparty supply, account
management, user management, haircut management, pending locates, locates history, uploading locates feed,
uploading supply feeds, easy to borrow list, do not locate list, do not auto locate list and many more
 Developed modules using YUI 2, JavaScript, JSP and Struts 2
 Wrote complex queries, stored procedures and functions for reports and modules using Oracle 11g and SQL
Developer
 Developed custom export to excel engine for data table
 Designed the architecture and developed the custom pluggable authentication module to authenticate
application users against active directory or database
 Implemented JPA 2.0 with EJB3.0 (stateless EJB beans) and on JBOSS and Weblogic application server
 Designed several reports including pie chart and stacked area reports using iReport
 Developed monthly client statement reports
 Deploying the web application to internal QA environment
 Designed system to parse flat files using Flatpack, strategy pattern and factory pattern
 Worked on generating flat files using custom application
 Designed and developed module to load flat files and excel files into the system using Flatpack, poi/JExcel
and design patterns
 Designed and developed an enterprise application integration layer using Apache camel, Spring Framework
and Atomikos, BeanIO
 QA and testing on all browsers and troubleshooting
 Exposure to WebLogic 11g
 Installed Jasper Server 3.7 on Jboss 5.1.0
 Continuous interaction with architects and managers to gather requirements, analyze them, develop flow
charts and diagrams to illustrate the implementation flow and finally develop the functionality
 Review and alter programs to increase operational efficiency or adapt to new requirements
 Develop and build wire frames for platform
 Direct and participate in various aspects of lifecycle of system including analysis, design programming,
testing, support and maintenance
 Developed automated testing scripts using Selenium web driver, Selenium IDE, TestNG and ReportNG
Environment:
JAVA EE, Struts 2, JSP, JavaScript, CSS, YUI 2, XML, AJAX, CVS, Linux, Sun Solaris, EJB 3.0, JPA 2.0, Eclipse
Helios, JasperReports, iReport, Flatpack, Windows 7, SQL*Plus, Oracle SQL Developer, FileZilla, Putty SSH,
Notepad++, Microsoft Office 7, Apache Camel 2.9.2, Spring, Atomikos, WebSphere MQ
LiveProcess, Verona, NJ
Jan 09-Dec 09
Intern Web Application Developer
Worked as part of the development team, on all aspects of the platform. LiveProcess system gives hospitals, other
healthcare providers and public health agencies the ability to evaluate and manage their own preparedness as well as
coordinate response with other entities in times of disaster and large-scale healthcare emergencies. It is the first
standardized solution for healthcare disaster and emergency readiness and reaction.
Accomplishments:
 Developed several production modules.
 Developed web pages using GWT EXT and cascading style sheets (CSS)
 Developed web pages using PHP and JavaScript
 Developed several reports using JasperReports
 Wrote complex SQL queries for modules and reports
 Tested platform and fixed bugs
Environment:
Google Web Toolkit, Spring Framework, HTML, JavaScript, PHP, CSS, XML, ANT, Eclipse Galileo,
MYSQL Query browser, iReport
EDUCATION: New Jersey Institute of Technology (NJIT), New Jersey
Master of Science in Computer Science
University Of Mumbai, Mumbai, India
Bachelor of Engineering in Information Technology
MISCELLANEOUS:
New York University, School of Continuing and Professional Studies
Relevant Courses: Fundamentals of Corporate Finance, Investment Banking Fundamentals, and Principles of
Finance