Tapan Kumar Sabat   
● Software Engineer  ● +60­11 3833 0910 / +91­986 985 2915  ● sabat.tapan@gmail.com 
 
Experience 
Aug 2015 ­ Present​: ​Software Architect​, ​CMG Holding Online Sdn Bhd, Malaysia 
● Upgraded libraries ­ successfully migrated Spring(2.5), Hibernate(3) and CXF(2.7) to Spring(4), Hibernate(5) and CXF(3). 
● Automated the existing manual Build and Deployment System with the help of Gradle and Jenkins. 
● Analyzed and fixed Memory Leaks in Road Warrior application. Replaced Java IO with Imagemagick for Image Resizing. 
● Refactored the Audit Log code to bring CRUD/View log operations under one roof. 
● Developed offline data gap API for populating Data Lakes and Master data. 
Aug 2013 ­ Aug 2015​: ​Java Developer​, ​CMG Holding Online Sdn Bhd, Malaysia 
● Designed and developed Data Synchronization by extracting Transaction Data from a farm of databases(PostgreSQL) 
converting into compressed message packets and transferring to a central location Data Lake(Oracle) using RabbitMQ. 
● Performed Data Distribution by extracting Master data from a single database and distributing it to multiple databases in 
compressed message packets using RabbitMQ queuing system. 
● Created RESTful API for handling the processes involved in Data Distribution and Synchronization. 
● Introduced SQL script for automated housekeeping of multiple Log tables by adding single configuration table. 
● Created In Memory cache for messages API and RefCodes throughout the application. 
● Designed and developed common util business logic of budget section of Inventory Management System. 
● Wrote common JS function to handle alignment of GUI table data across the application. 
● Suggested IT automation platform Ansible for easy deployment and transfer files from a centralized location. 
Jan 2013 ­ July 2013​: ​Software Developer​, ​Moneyman IT Services(Client : BNP Paribas), India 
● Modified the existing maven script of Unified Ivision trade finance project and removed the Websphere dependency. 
● Developed automated advice printing to assist Ivision Trade Finance users. 
● Migrated the existing code of data layer JDBC code to Hibernate using annotation. 
Sept 2010 ­ Jan 2013​: ​Software Developer​, ​Naaptol Online Shopping Pvt Ltd, India 
● Implemented NoSQL SOLR search API to fetch product, brand and seller data used at frontend application instead of RDBMS 
queries thereby reducing the Latency. 
● Designed and developed Faceted Search using Solr with various facet fields like brands, categories, price etc. 
● Developed a new mobile version of Naaptol by putting emphasis on reusability of the existing code. 
● Optimized similar query hits to the database by using 2nd level Ehcache of Hibernate hence alleviating database load. 
● Analyzed the page load time using website analysis tools, and suggested CDN to offload traffic served directly from the 
content provider's infrastructure, minifying JavaScript and CSS. 
● Optimized report queries by checking table column's indexes, removing unwanted joins, minimizing sub­queries. 
● Discovered blocking​ ​thread information using Stack Trace JStack. 
● Developed centralized Mailer and SMS pool to trigger them from a JAR using a Cron job. 
● Created Logger database with business logging information (Logging : Visitor, User Product Review, Order Punch etc). 
Education 
May 2009, Bachelor of Engineering in Information Technology, Annasaheb Chudaman Patil College of Engineering, ​Mumbai 
University, Navi Mumbai,Maharashtra, India. 
Professional Training & Certification 
● March 2006, Professional Training in Java & J2EE, Mikado Solution, Instructor ­ Mr. Praful Vernekar, Mumbai, India 
● OCJP (Oracle Certified Java Programmer 6) 
Software Skills 
● Web Development : Java J2EE, Servlet, JSP, REST, SOAP, EJB, Spring, CXF, ZK Framework, SQL, Jquery, HTML, CSS 
● Other Programming Languages : BASH 
● Misc Technologies : Solr, Lucene, JBoss, Glassfish, Tomcat, ANT, Maven, Gradle, Jenkins, Git, Subversion, Linux 
● Databases : MySQL, PostgreSQL, Oracle 
Honorary Positions and other Interests 
● Class Representative in final year of Bachelor of Engineering at A.C.Patil College Of Engineering 
● Community: Volunteered at Organizations Art Of Living and ISKCON 
● Language Spoken : English, Hindi, Marathi, Oriya 

tapan_resume_v1

  • 1.
        Tapan Kumar Sabat    ●Software Engineer  ● +60­11 3833 0910 / +91­986 985 2915  ● sabat.tapan@gmail.com    Experience  Aug 2015 ­ Present​: ​Software Architect​, ​CMG Holding Online Sdn Bhd, Malaysia  ● Upgraded libraries ­ successfully migrated Spring(2.5), Hibernate(3) and CXF(2.7) to Spring(4), Hibernate(5) and CXF(3).  ● Automated the existing manual Build and Deployment System with the help of Gradle and Jenkins.  ● Analyzed and fixed Memory Leaks in Road Warrior application. Replaced Java IO with Imagemagick for Image Resizing.  ● Refactored the Audit Log code to bring CRUD/View log operations under one roof.  ● Developed offline data gap API for populating Data Lakes and Master data.  Aug 2013 ­ Aug 2015​: ​Java Developer​, ​CMG Holding Online Sdn Bhd, Malaysia  ● Designed and developed Data Synchronization by extracting Transaction Data from a farm of databases(PostgreSQL)  converting into compressed message packets and transferring to a central location Data Lake(Oracle) using RabbitMQ.  ● Performed Data Distribution by extracting Master data from a single database and distributing it to multiple databases in  compressed message packets using RabbitMQ queuing system.  ● Created RESTful API for handling the processes involved in Data Distribution and Synchronization.  ● Introduced SQL script for automated housekeeping of multiple Log tables by adding single configuration table.  ● Created In Memory cache for messages API and RefCodes throughout the application.  ● Designed and developed common util business logic of budget section of Inventory Management System.  ● Wrote common JS function to handle alignment of GUI table data across the application.  ● Suggested IT automation platform Ansible for easy deployment and transfer files from a centralized location.  Jan 2013 ­ July 2013​: ​Software Developer​, ​Moneyman IT Services(Client : BNP Paribas), India  ● Modified the existing maven script of Unified Ivision trade finance project and removed the Websphere dependency.  ● Developed automated advice printing to assist Ivision Trade Finance users.  ● Migrated the existing code of data layer JDBC code to Hibernate using annotation.  Sept 2010 ­ Jan 2013​: ​Software Developer​, ​Naaptol Online Shopping Pvt Ltd, India  ● Implemented NoSQL SOLR search API to fetch product, brand and seller data used at frontend application instead of RDBMS  queries thereby reducing the Latency.  ● Designed and developed Faceted Search using Solr with various facet fields like brands, categories, price etc.  ● Developed a new mobile version of Naaptol by putting emphasis on reusability of the existing code.  ● Optimized similar query hits to the database by using 2nd level Ehcache of Hibernate hence alleviating database load.  ● Analyzed the page load time using website analysis tools, and suggested CDN to offload traffic served directly from the  content provider's infrastructure, minifying JavaScript and CSS.  ● Optimized report queries by checking table column's indexes, removing unwanted joins, minimizing sub­queries.  ● Discovered blocking​ ​thread information using Stack Trace JStack.  ● Developed centralized Mailer and SMS pool to trigger them from a JAR using a Cron job.  ● Created Logger database with business logging information (Logging : Visitor, User Product Review, Order Punch etc).  Education  May 2009, Bachelor of Engineering in Information Technology, Annasaheb Chudaman Patil College of Engineering, ​Mumbai  University, Navi Mumbai,Maharashtra, India.  Professional Training & Certification  ● March 2006, Professional Training in Java & J2EE, Mikado Solution, Instructor ­ Mr. Praful Vernekar, Mumbai, India  ● OCJP (Oracle Certified Java Programmer 6)  Software Skills  ● Web Development : Java J2EE, Servlet, JSP, REST, SOAP, EJB, Spring, CXF, ZK Framework, SQL, Jquery, HTML, CSS  ● Other Programming Languages : BASH  ● Misc Technologies : Solr, Lucene, JBoss, Glassfish, Tomcat, ANT, Maven, Gradle, Jenkins, Git, Subversion, Linux  ● Databases : MySQL, PostgreSQL, Oracle  Honorary Positions and other Interests  ● Class Representative in final year of Bachelor of Engineering at A.C.Patil College Of Engineering  ● Community: Volunteered at Organizations Art Of Living and ISKCON  ● Language Spoken : English, Hindi, Marathi, Oriya