Profile
Extensive experience in design and development of software application based on Java/J2EE/Flex/C++/Android/Chrome API technologies.
Worked on projects in various domains like Telecom (VAS), Business Intelligence (Human Capital Management and Contact Center Planning vertical), Content Management.
Strong analytical skills combined with experience in object oriented programming techniques.
Compatible team player through complete life cycles, testing and final implementation.
Education
2000 -2003 Master of Computer Applications
South Gujarat University, India
1996 - 2000 Bachelor of Engineering, Majoring in Electrical
South Gujarat University, India
Skills
Languages
Worked on : Java, Flex, Javascript, C/C++, HTML, Android
Acquainted : Ruby, Groovy, Go
Frameworks
Worked on : Spring, Struts, J2EE, Hibernate, JUnit, PureMVC, Rabbitmq, HornetQ, Redis, iText, Castor
Acquainted : Google App Engine, ASM, GWT, RCP, Objectify, JQuery
APIs
Worked on : JSP, Servlet, Java Bean, Java Reflection, Collection, JDBC, RMI
Acquainted : Google docs API, Android, Socialcast, Chrome plugin API, Google App Engine API
Databases
MySQL, Oracle, PostgreSQL, SAS Dataset, HBase, MongoDB
Work Experience
Nov 2011 - Till Date
Ishi Systems, Ahmedabad, India ([login to view URL])
Software Developer
Working on DRD project which is Data Center for large organization. Major challenge in this project is handling data at incoming rate of 20000 tps(transaction per second) with zero data loss.
Mainly responsible for NFR (Non functional requirements) and performance improvement of system.
Apr 2006 - Nov 2011
SAS Reasearch & Development, Pune, India ([login to view URL])
Software Specialist
Working on various BI(Business Intelligence) related product like HCM (Human Capital Management) and CCPO (Contact Center Planning and Optimization)
Responsible for end to end design and development of various module like Admin, Security etc.
Responsible for technically mentoring junior members of team.
Jan 2006 - Apr 2006
Redknee Technologies Ltd., Pune, India ([login to view URL])
Software Engineer
Involved in development of EMG (Enhanced Messaging Gateway).
Jan 2004 - Jan 2006
Roamware India Pvt. Ltd., Mumbai, India ([login to view URL])
Software Engineer
Involved in development of various SS& based VAS products like NTR, Welcome SMS, CRBT
* Major Projects
DRD (Data Retention and Disclosure), Ishi Systems (Nov 2011 - Till Date)
Software Developer
DRD is data center for big organization. Biggest challenge in DRD is handling high volume data (incoming rate is 20000 tps) with zero data loss.
Technology/Tools: Java, Spring, RabbitMQ, HornetQ, HBase, MongoDB, Redis, Oracle, Subversion, JBoss, Oracle, Eclipse IDE, jUnit.
Server: JBoss, RabbitMQ, HornetQ.
Database: HBase, MongoDB, Oracle
Development & Deployment OS: Unix
Team Size : 10
My role: Handling all NFR (Non functional requirement), suggesting different framework, volume testing of system, finding of bottleneck and performance improvement. Responsible for making system scalable and same time highly available also.
CCPO (Contact Center Planning & Optimization), SAS R & D (2009 - 2011)
Software Specialist
CCPO is service optimization (business intelligence) tool mainly targeted for customer care executives. It helps analyst to analyse customer care executives performance based on various parameters and can visualize same using data visualization components.
Technology/Tools: Java, Flex, PureMVC, BlazeDS, Spring, Hibernate, CVS, Ant, Eclipse IDE, jUnit, Flex Builder.
Server: JBoss, Web logic, Web sphere.
Database: MySQL, SAS Dataset
Development & Deployment OS: Windows 2000, AIX
Team Size : 6
My role: Designed architecture including requirement definition, object modelling design, tier structure development, unit testing and user interface definition. Defined product coding standards and internationalization requirements and worked on session management in flex, object level security in flex. Coordinated UI team to create UI prototype. Initiated online information sharing system based on wikipedia where all team members can share project related information including tasks, project plans, FAQ's and other useful information.
HCM (Human Capital Management), SAS R & D (2006 - 2009)
Software Specialist
Human Capital Management is workforce management BI (Business Intelligence) tool. Its helps HR manager in workforce optimization and planning.
Technology/Tools: Java, Struts, Spring, JDBC, CVS, Ant, Eclipse IDE, Eclipse RCP, GWT, iText, jUnit, SAS
Server: JBoss, Web logic, Web sphere.
Database: MySQL, SAS Dataset
Development & Deployment OS: Windows 2000, AIX
Team Size : 6
My role: Designed architecture including requirement definition, object modelling design, tier structure development, unit testing and user interface definition. Evaluated and recommended technology including pdf generation framework. Defined product coding standards and internationalization requirements. Coordinated UI team to create UI prototype. Evaluated and created POC (Proof of Concept) for Eclipse RCP and GWT as rich client alternatives. Mainly worked on administration module which contains various data security (Row level, column level, object level etc.) and data management (importing data from various source like csv, excel, sas data set etc. and creating info maps and cubes from same).
CAMEL Phase 3 Stack Implementation, Roamware (2005 - 2006)
Software Engineer
Implementation of application layer protocol of CAMEL phase 3 (CAP3) stack in C++. This includes code generation for ASN using Object Sys ASN compiler and implementation of some of the CAP3 message.
Technology/Tools: C++, Visual Studio, CVS, Object Sys ASN compiler, ACE library
Database: Oracle 9i
Development & Deployment OS: Windows 2000, Solaris
Team Size : 2
My role: Understanding of CAP3 messages, ASN compilation of CAP3 ASN and implementation of some of the CAP3 messages.
SMSF (SMS Forwarding) Provisioning, Roamware (2005 - 2006)
Software Engineer
SMSF provisioning system persists SMS forwarding (bulk) metadata into database. Data comes from remote server as REST request in form of XML . SMSF provisioning system parses xml data using validating SAX parser, provisions data into database and sends response back to remote server.
Technology/Tools: Servlet, REST, JDBC, jEdit, CVS, JAXP Parser, Apache Ant, jUnit
Server: Apache Tomcat
Database: Oracle 9i
Development & Deployment OS: Windows 2000, Solaris
Team size: 1
My role: Designed architecture including requirement definition, object modelling design, tier structure development, unit testing and building/packaging of system.
NTR (Network Traffic Redirection), Roamware (2004 - 2005)
Software Engineer
NTR enforces outbound (GSM) mobile roamers to preferred mobile network operator. When outbound roamer roams into visited network with automatic network selection option and if network switching request comes from non preferred network operator then it rejects it (for pre-configured number of times) and if request comes from preferred network operator then it accepts it.
This SIM based value added services is based on SS7 protocol.
Technology/Tools: Servlet, JSP, jEdit, CVS, Freemarker Template, Apache Ant
Server: Apache Tomcat
Database: Oracle 9i
Development & Deployment OS: Windows 2000, Solaris
Team size: 4
My role: Designed architecture including requirement definition, object modelling design, tier structure development and user interface definition.
Personal Details
Date of Birth: 7th May, 1978.
Martial Status : Married
Visa Staus : Valid B1 visa till 2019
Independent Work
Chrome Plugin :
SASQuickAccess : [login to view URL]
Post on Hub : [login to view URL]
ISHI Bookmarks : [login to view URL]
Android Apps:
[login to view URL]
Windows Mobile Apps:
[login to view URL]
Google App Engine:
Call Logger : [login to view URL]
Social
Linked In : [login to view URL] [login to view URL] : [login to view URL]
[login to view URL] : [login to view URL] [login to view URL] : [login to view URL]