Beruflich Dokumente
Kultur Dokumente
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.
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
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.