Sie sind auf Seite 1von 2

Dhiman Ghosh

E-1104, UKN Esperanza, Thubarahalli, Whitefield, Bangalore +91-7022-707-240(M) dhimang@yahoo.com

Looking for Principal / Staff / Senior Java Developer position (hands-on role) in Bangalore

EDUCATION
MS in EE, Indian Institute of Science (IISc), 1999
BS in Physics (Honors), University of Calcutta, 1995 (University Topper)

HIGHLIGHTES
Hands on Software Engineer having 15+ Years of Industry experience in Java/J2EE with diversified knowledge of core
programming and algorithms using Java server technologies Multi-threading, Concurrency, effective use of
resources and data structures.
Built numerous service platforms ground up from prototype implementation to highly scalable production
distribution.
Designed several mobile communication protocols (proprietary), with optimized data transfers, scalability and
availability in core considerations.
Languages: JAVA / J2EE, SQL, Shell Scripts.
Operating Systems: Linux, MAC, UNIX, Windows.
Technical Keywords: Java, J2EE, Data Structures, Algorithms, Design Patterns, Multi-threading, Concurrency,
Messaging, JMS, ActiveMQ, SQL, RDBMS, NoSQL, MongoDB, Redis, JSP/Servlet, Tomcat, Weblogic, Webservice,
REST, JSON, MVC, JPA, Hibernate, Maven, JMock, Git and knowledge of Spring Framework, Micro-services, Kafka,
Hadoop etc.

WORK EXPERIENCE
CMTS, Oracle India, Bangalore, Aug15 Feb16
While working in the Oracle Public Cloud team, developed a RESTful webservice that helps viewing the VM metrics in
cloud UI. The metrics are collected through EM and stored in the DB.

Environment: JDK 1.7, PL/SQL, REST, JSON, Webservice.

Senior Software Engineer, Kaazing, San Jose, Feb14 Feb15


Kaazing WebSocket Gateway is a high-performance, full-duplex WebSocket Server. It is the world's first enterprise-ready
implementation of the HTML5 Communications specification, which is a standards-based alternative to Comet and
Reverse Ajax for real-time communication over the Web.
Accomplishments:

Fixed all the ThreadLocal memory leaks in Kaazing web socket gateway, and helped their support call reduced by
90%.

Redesigned the security stack which had a major security issue by introducing a Subject change listener, that can
be used to check identity at each layer for any possible threat.

Wrote a JMS driver for Redis Key-Value cache using the Redis Protocol.

Wrote numerous TCP scripts that automate the client-server testing, for the HTTP and JMS layer which
significantly improved the gateway performance and glitches.

Environment: JDK 1.7, NIO, MINA/NETTY, Concurrency, JMS, Websocket.

PMTS, Oracle Public Clouds, Oracle America, Redwood City, July11 Feb14
The project is to create an automated system and service provisioning platform for Oracle Public Clouds driven by
blueprint that contains all the metadata and execution steps to make REST calls to SDI (Service Deployment Interface).
Accomplishments:

Implemented the POJOs and the completed JPA tier for persistence and exposed the Web Service endpoints for
distributed communication.

Formulated the service blueprint with service developers for several types of service deployments

Environment: JDK 1.7, PL/SQL, SOA/BPEL, REST, JSON, Webservice, Hibernate.

PMTS, Oracle Beehive Mobile Platform, Oracle America, Redwood City, July06 July11
Oracle Beehive provides real time collaboration for enterprises. Beehive Mobile Platform provides on the go access to
Email, Contact, Calendar, Task, Notifications, Instant Messaging, and Enterprise Search through users smart phones and
tablets. Architected the Mobile Platform from scratch and designed multiple proprietary protocol to access the services
by Mobile Clients.

Written MIMP protocol to provide real time instant messaging, chat room, group chat support for Mobile
Devices and Web Portlets.

To bring the smoothest collaboration experience for the end users in most volatile mobile network,
conceptualized 'connection virtualization' & 'sticky connection tracking' mechanisms for Mobile Platform
Servers.

Built an IM gateway for beehive enterprise search.

Led through end to end development processes and release management, successfully rolled out the mobile
platform to 110K Oracle employees.

Environment: JDK 1.5, NIO, JMS, EJB, TCP/IP, HTTP, PIMAP, MIMP, XMPP.

Principal Platform Engineer, Good Technology, Redwood Shores, April05 July06


Built mobile push platform consists of several physical java servers which are highly multi-threaded, resource intensive
and having capability of fast processing of envelopes.
Accomplishments:

Implemented a conduit using Java NIO to accept TCP connections from handheld devices and pushes/receives
mobile data envelopes through different types of data channels, like email, contact, calendar, task, directory
search etc.

Implemented UDP based broadcast to notify the liveliness of severer to other servers in the switch.

Environment: JDK 1.4/1.5, Queuing, NIO, TCP/IP, UDP, XML/DOM, JMS

Sr. Server Engineer, Cisco Systems, San Jose, Jan01 April05


Project was to automate Cisco.com website creation through a dynamic metadata driven content engine.
Accomplishments:

Built the Meta Data Framework Server: The Meta Data Framework (MDF) is a patented high performance cache
server responsible for logical representation, fast retrieval and distribution of vocabulary and information
objects for Cisco.

Designed and implemented build process using Ant

Sr. Software Engineer, Novell Inc., Bangalore, Aug99 Nov00


At Novell, implemented a Internet Directory Rapid Application Development Tool and Novell Application Launcher Tool
using the LDAP Java APIs and JNDI.

Das könnte Ihnen auch gefallen