Professional Experience

Vinayak Bhadage

Technical Architect & DevOps

E-mail: vinayak.bhadage@gmail.com

Linked in: https://www.linkedin.com/pub/vinayak-bhadage/9/624/47a

Blog: https://vinayaksb.wordpress.com/

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 using SDLC and Agile Methodology.

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.

Special Skills


  • DevOps using Chef, Packer, Docker, Terraform, Jenkins, Spinnaker, AWS and Digital Ocean.
  • Microservices and SOA Architecture Design and Implementation.
  • NoSQL (MongoDB, Solr, Elastic Search, Redis, Couchbase, Neo4J, HBase, Hadoop)
  • Domain Driven Design.
  • Object Oriented Analysis and Design, TDD, SOLID Principles, DRY, KISS, Profiling and Re-factoring .
  • RDBMS( MS SQL Server, JavaDB, PostgreSQL, MySQL, SQLite, Oracle).
  • Distributed Application Development.
  • Distributed Performance testing with SoapUI, JMeter, BlazeMeter.

Programming

  • Core Java, Java EE 5/6(EJB, CDI, Bean Validation, JSF/Primefaces, JPA, JMS, JSP, Servlet, JAX-WS), Java SE(Swing)
  • Spring Enterprise Framework (Spring IOC, Spring MVC, Spring Data, Spring Security, Spring Integration, Spring BlazeDS, Spring Batch)
  • JavaMail, Velocity Template, Jasper Reports, jFreeCharts, iText, jBPM, Drools, OSGi, Portlets, Jenkins, Hibernate-Search, Apache CXF, Picketlink, Ant Script, Maven 3.
  • JBoss AS 4.2/7.1, Tomcat 6.0, Active MQ, HornetQ, Apache 2.0 and mod_jk, nginx.
  • Flex 3 & 4, ActionScript, LCDS, Blazeds, LiveCycle Designer Tools
  • C#, VB.Net, WinForm, Asp.Net, WCF, WIF, WebAPI, GraphQL Entity Framework, iText, LLBLProGen ORM, FO.NET, IIS.
  • Java script, Ember JS, Handlebar, Ajax, CSS, HTML, Google Map API, JSON, jQuery, XML, XSLT, XPATH, XSL-FO and Bootstrap.
  • C, C++, QT SDK 4.7, QT Creator 2.1, MinGW 4.4,UML, VC++, NSIS Script.

Professional Experience

Title: Vexier – Profile data and Access Management System (Jan 2014 – Current Date)

Role: Technical Architect

Platform: oAuth 2.0, Open Id Connect 1.0, ASP.NET MVC 4, WCF, Entity Framework 6.1, Redis 2.4, Elastic Search 1.3, Elastic Search.NEST, Mongo DB, MS-SQL, JSON, ELK Stack, JMeter, Soap UI, Dot Trace, MOQ, Fakes
Framework, Nuget, Jenkins and IIS 7.5.

Scope: Vexiere is the standard authentication and authorization management system based on standards protocol like oAuth 2.0 and Open Id Connect. It supports the single sign on, social integration and profile
data management.

Responsibilities:

  • Architected applications, lead project development teams and mentoring team members.

  • Implementation of oAuth 2.0, Open ID Connect 1.0 for Single Sign On and ACL.

  • Introduced agile practices like TDD using MSTest, Moq, Fakes Framework, Code Coverage.

  • Integration of Elastic Search 1.3, Redis 2.4, Entity Framework 6.1, Asp.Net MVC 4, ELK Stack.

  • Distributed performance testing and profiling using JMeter, Soap UI, Jenkins and InfluxDB.

  • Blue-Green deployment using Spinnaker, Jenkins, Packer, Terraform and Chef.

Team Size: 9

Tavisca Solutions Pvt. Ltd.

Title: Cash4u – Remittance Platform (November 2012 – Dec 2013)

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 and mentoring team members.

  • 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 and mentoring team members.

  • 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.

  • Architected applications, lead project development teams and mentoring team members

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: Voice SMS

Platform: Spring enterprise framework 4.0(Spring MVC, Spring REST, Spring Data, Spring Security, Spring Integration, Spring remoting), oAuth 2.0, OpenId Connect 1.0, Ember JS 1.5, Handlebar, Jquery, Bootstrap 3.1, MongoDB, mysql, JasperReports, SIP, Asterisk, Maven 3.1, Ubuntu 12.4 LTS.

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 Emerson Network Power Pune (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

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s