Vinayak Bhadage Technical Architect

Mob: +91 9823101202 E-mail: [email protected] Date of Birth: 22 August 1984

I am actively involved in software requirement analysis, design and development phases of every project that I work on ensuring that the development adheres to the agreed standards of technical specifications, design, programming and documentation.

I have ability to effectively plan, motivate and work collaboratively in a team while coordinating assigned work to set time lines makes me an efficient team player.

Career Objective Seeking a challenging software development opportunity in a dynamic environment where innovation, education and sense of ownership are valued and encouraged.

Special Skills

Programming Various Operating System  Core Java, Java EE 5/6(EJB 3.1,  Professional experience with  MS Windows: CDI 1.0, Bean Validation 1.0, Object Oriented Analysis and XP, 2003, 7, JSF2.0/Primefaces 3.4, JPA 2.0, Design. and MS-DOS JMS 1.1, JSP, Servlet, JAX-WS), Java SE(Swing)  Software Architecture  Linux 2.6, documentation using 4+1 Ubuntu 12.4,  Spring Enterprise Framework architecture view model. Free BSD 7.1, (Spring IOC, Spring MVC, Spring Android 4.0 Data, Spring Security, Spring  SOA Design and Implementation. Integration, Spring BlazeDS,  Office Spring Batch)  Pure MVC and Cairngorm Automation: Architecture for Flex and JEE Open Office,  JavaMail, Velocity Template, Jasper Design Patterns. Microsoft Reports, jFreeCharts, iText, jBPM, Office Drools, OSGi, Portlets, Jenkins,  MS SQL Server 2005-08, JavaDB, 2003/2007 Hibernate-Search, Apache CXF, PostgreSQL, MySQL, SQLite. Picketlink 2.1, Ant Script, Maven 3.  Eclipse, Flex Builder, Net Beans,  JBoss AS 4.2/7.1, Tomcat 6.0, Red hat Developer Studio, Visual Active MQ, HornetQ, Apache 2.0 Studio 2005, 2008, MS Developer and mod_jk Studio 6.0.

 Flex 3 & 4, ActionScript 3.0, LCDS  Clustering and Load balancing for 2.6, Blazeds 3.2, LiveCycle JEE applications. Designer Tools  Network Application development  C#, VB.Net, WinForm, Asp.Net, based on TCP/IP, GSM/GPRS, Web services WCF,WIF, iText, HTTP, CSD, RS-232, USB and LLBLProGen 2.5 ORM, 2008 Charts, SNMP for machine to Machine FO.NET, BIO.NET, IIS 5.1. communication.

 Java script, Ajax, CSS, HTML,  Amazon AWS (EC2, EBS, Elastic Google Map API, JSON, jQuery, IP), MongoDB 2.2, Solr 3.6, XML, XSLT, XPATH, XSL-FO. Asterisk IVR, Hadoop (HDFS, Hive, Scoop), Liferay 6.0, ESB.  C, C++, QT SDK 4.7, QT Creator 2.1, MinGW 4.4  oAuth2.o and Open ID Connect 1.0  UML, VC++, NSIS Script.

Professional Experience

Title: Cash4u – Remittance Platform (November 2012 – Current Date) Role: Architect & Lead Developer Platform: Java EE 6(EJB 3.1, CDI 1.0, Bean Validation 1.0, JSF2.0/Primefaces 3.4, JPA 2.0, JMS 1.1), OSGi 4.2, jBPM 5.4, Drools 5.5, Drools-Guvnor, PicketLink 2.16, Jasper Report 5.0, Hibernate-Search 4.2, Infinispan 5.2, Oracle 11g, Maven 3, Jboss AS 7.1, MongoDB, Spring MVC, Spring Data, Apache CXF 2.6, Quartz 2.6, JUnit and Jenkins. Scope: It is a platform to run their Remittance and Forex business. This product will be used in 19 different countries and will allow customers to exchange & remit money in no time. Responsibilities:  Architected applications, lead project development teams.  Integration of jBPM, OSGi, Drools, Spring-Data, MongoDB, CDI, Bean Validation, Quartz 2.6.  Reports using Jasper report and ensuring code quality. Team Size: 14 Compassites Software Solutions Pvt. Ltd.

Title: JGate Admin (Jun 2012 – November 2012) Role: Architect & Lead Developer Platform: Spring IOC 3.0, Spring Security 3.1, Spring MVC 3, Primefaces 3.4, Jasper Reports, JPA 2.0, Velocity Template, Java mail, ETL using Talend, Mysql, JUnit, Jenkins, and Tomcat 6. Scope: J-Gate is a global e-journal gateway providing seamless access to millions of journal article. Responsibilities:  Architected applications, lead project development teams.  Integration of Spring MVC, Spring security and Primefaces.  Reports using Jasper report and ensuring code quality. Team Size: 8 Compassites Software Solutions Pvt. Ltd.

Title: WebMon (November 2011 – May 2012) Role: Architect & Lead Developer Platform: Spring MVC 3.1, Spring-BlazeDS 1.5, Spring Security, Hibernate 3.6, Flex 4, Tomcat 6.0, Jasper Reports, jFreeChart, MySql 5.1, Pure MVC architecture. Scope: WebMon is UPS remote monitoring system. It is used to provide centralize monitoring to UPS system which are deployed at different geographical location. Based on data provided by UPS analysis can be done for service engineers, service center administers and customers. Responsibilities:  Requirement analysis, Software architecture documentation and implementation.  Implementation of Pure MVC architecture with Business Delegate in flex.  Integration of Spring MVC, Spring security and BlazeDs with Flex.  Reports using Jasper report and jFreechart, ensuring code quality. Team Size: 3 Emerson Network Power (Pune) Pvt. Ltd.

Title: Remote Monitoring Station (Machine to Machine Communication). (April 2011 – November 2011) Role: Architect & Lead Developer Platform: C#.NET Framework 4.0, Win Form, Quartz Scheduler, Myself, Hibernate, COM Port, TCP, UDP, GSM/GPRS, CSD, HTTP. Scope: Remote monitoring station is remote data logger for various device deployed at client locations. The data logger provides three communication modes to collect the data from devices. 1. GSM/GPRS: The GSM/GPRS modem connected at device is act as Server and modem connected at Monitoring Station is act as client. The data transfer is implemented through HTTP protocol. Dynamic IP resolve using GSM. 2. Public Static IP: The public Static IP is assigned to remote monitoring station it acts as server listening on port 80. The GSM/GPRS modem connected at device acts as http client. 3. CSD: The circuit switch data transfer is done between device and monitoring station using dialup modem. Using Monitoring Station the data is collected at central location which used by Service Engineer for various analysis. Responsibilities:  Requirement analysis, Software architecture documentation and implementation.  Implementation of MVC architecture with active model, development using C#.  Implementation of communication server using TCP/IP. Team Size: 3 Emerson Network Power (Pune) Pvt. Ltd.

Title: LIFE.NExT (September 2009 – April 2011) Role: Architect & Lead Developer Platform: Flex 4, BlazeDS 3.2, JSF 1.2, JSON, XML, Java, EJB 3.0, JMS, Applet, Google Map API, JBoss Server, HornetQ, Jasper Reports, jFreeChart, MS Sql server 2008, web service. Scope: LIFE.NExT is ups remote monitoring system. It is used to provide centralize monitoring to ups system which are deployed at different geographical location. Based on data provided by ups analysis can be done for service engineers and service center administers. Responsibilities:  Requirement analysis, Software architecture documentation and implementation.  Development using Flex, BlazeDS, JSF 1.2, EJB 3.0, JMS, web services, JSP and servlet, reports using Jasper report and jFreechart, ensuring code quality. Team Size: 6 Emerson Network Power (Pune) Pvt. Ltd.

Title: Framework for UPS Monitoring and Settings. (July 2009 – March 2010) Role: Architect & Lead Developer Platform: C#.NET Framework 2.0, WinForm, iText, XML, XPath, XSLT, XSL-FO, CSV, MS Chart, Quartz Scheduler, COM Port, TCP, UDP,SNMP. Scope: This is framework which based on MVC architecture with Observer and Singleton design pattern which is used to develop monitoring and setting software for different UPS system which is having different parameter and events. It provides data log and waveform analysis to service engineer though ups communication using Ethernet or serial port. Responsibilities:  Requirement analysis, Software architecture documentation and implementation.  Implementation of MVC architecture with active model, development using C#. Team Size: 3 Emerson Network Power (Pune) Pvt. Ltd.

Title: Lobster Supply Chain Management (November 2008 – June 2009) Role: Developer Platform: Flex 3.0, ActionScript 3.0, AnyChart, XML, Java, Hibernate, JBoss Server, PostgreSQL 8.2, EJB 3.0, Google Map API, Jasper Report, Servlet, LCDS2.6 Scope: Lobster is supply management system. It can be used as separate product as well as web application for group of customer. With help carrier send this shipment to consignee. In this application whole track of shipment is maintained by google map. Invoice of this shipment is generated in PDF format. Statistics of these shipments can be view in dashboard. Responsibilities:  Requirement analysis and client communication.  Development using Flex 3.0 and ActionScript 3.0, EJB 3.0, Hibernate 3.0, Jasper report and XML and ensuring code quality. Team Size: 6 Uniqueware Consulting Services

Title: PDF Printer Driver and Messaging Component (November 2007 – October 2008) Role: Developer Platform: C#, VC++, Ghost Script, .NET Framework 2.0, Java, Spring Framework, Hibernate, Web Services, XML, JBoss Server. Scope: This tool provides the functionality to convert any document to the PDF format and in addition allows for input of required metadata about the document and send it through web service. Responsibilities include:  Creating Web Service using Axis 1.1, Development using C#.NET, WinForm, Hibernate and spring and Ensuring code quality. Team Size: 3 Extentia Information Technology

Title: Digital Shift Plan Manager (July 2007 – October 2007) Role: Developer Platform: C#, .NET Framework 2.0, SQL Server 2005, XML, LLBLProGen and BIO.NET Scope: This multi-lingual application aims at replacing handwritten shift records with their digital counterparts. These digital shift plans provide a consistent registration of information, incidences and instructions companywide. All this collected information is saved in one central database in a way that is safe for auditing. Responsibilities:  Creating Active Reports, Development using ORM, C#.NET, WinForm and Ensuring code quality. Team Size: 8 Extentia Information Technology

Title: Digital Checklist Manager (February 2007 – June 2007) Role: Developer Platform: C#, .NET Framework 2.0, SQL Server 2005, XML, Adobe API, Adobe LiveCycle Designer, LLBLProGen 2.0 and BIO.NET. Scope: This application helps in managing dynamic PDF forms. These forms are filled on mobile devices (ex. Tablet PC) locally and synchronized afterward with the server or personal computer. The solution is used for all kinds of inspections, quality controls and audits. Responsibilities:  Development using ORM, C#.NET, WinForm, Database Synchronization and Ensuring code quality. Team Size: 4 Extentia Information Technology

Title: System Management Portal (September 2006 – January 2007) Role: Developer Platform: C#, ASP.NET using Visual Studio .NET 2005 along with SQL Server 2005. Scope: This project is a web/intranet based portal used by help desk personnel. The portal allows the help desk personnel an easy way of managing users and computers in a network and remotely assigning software to be installed on a computer. This software uses the model-view-controller architecture and uses the CMDB (configuration management database) as the data store. Responsibilities:  Developed code and designed layout Team Size: 6 Extentia Information Technology

Additional Projects Title: Om Microfinance Management (November 2011 – April 2012) Platform: Core Java, Swing, JPA 2.0, Postgresql 8.4, JasperReports 4.5, JCA, jFreeChart.

Title: Agro Trade Info, a IVR System. (November 2010 – February 2012) Platform: C++, QT SDK 4.7, QT Creator 2.1, sqlite 3.0, GSM modem, MinGW.

Title: CET Guru Mantra (June 2010 – August 2011) Platform: Core Java, Swing, JPA 2.0, Java DB, JPedal, JCA, jFreeChart.

Title: Distributed Honeypot (August 2005 – June 2006) Platform: C, C++, TCP/IP Socket Programming, Mysql, SNORT, Linux

Achievements  Best Performance award for the year 2009-10 at DB Power Electronics (P) Ltd  Founder Member of Uniqueware Consulting Services year 2008

World Tour  Bologna, Italy, Jan. 22-Feb 13, 2010 Requirement Gathering of LIFE.NExT, Chloride Power PLC  Bologna, Italy, March 9 - April 1, 2011 Project handover of LIFE.NExT, Chloride Power PLC

Academic Background  B.E. in Computer Engineering from Pune Institute of Computer Technology [PICT], Pune University in June 2006 (62.17%).  H.S.C. Examination Nashik Board from Jay Hind Junior College, Dhule, March 2002 (80.33%).  S.S.C. Examination under Nashik Board from S.S.P. Dudhedia High School, Dhule, March 2000 (71.33%).

Interest/Extracurricular activities  Reading News paper and Vedanta philosophy.  Listening Music.  Playing cricket.

I hereby state that the information given above is true to the best of my knowledge. If given the opportunity to work with your esteem organization I will be an efficient and effective Team Player.

Vinayak Bhadage