Pratik Chaudhari

Pratik Chaudhari

Engineering Team Lead, Cin7 Orderhive Inc.

About Me

I am passionate about developing and contributing to the modern day digital world. Digitalization has helped and will keep on helping to solve many real world problems, this really interests me.

Exploring new technologies is one of my interest which adds to my knowledge. I am not only explorer, i.e. I do not only understand the new technologies but also try to implement them in various projects. Understanding the potential within me and my area of interest has helped me to acquire more knowledge and more experience in the field of technology. I am always up for new chanllenges and new projects. Working and coding is my passion.

Projects


Bill Of Material Module Development.

Job Title Full Stack Developer. Leader
Company Orderhive Inc.
Guide CEO Jayneel Patel.

Great learning opportunity in terms of whole new module. First ever project as leader + full stack developer. We understood the complete requirement from CEO. Discussed our suggestion and figured out the final implementation design. We used cutting edge techs like React Hooks, Context API, Spring Boot 2.1.18.
Technologies Java Spring Boot, Microservices, ReactJS, React Hooks, React Context API, AWS EC2, AWS ECS, AWS S3, AWS SQS.

Work Order Module Development.

Job Title Full Stack Developer. Leader
Company Orderhive Inc.
Guide CEO Jayneel Patel.

Work Order was the parallel module of bill of material module. We implemented test driven development strategy. It really helped us eliminate lots of Bugs. This module gave me clear insights about what techs and processes should I implement to minimize after development efforts. Like TDD, SonarQube (Code Quality analyzer), AWS Configurations, Detailed clarification before code. Learned good lesson about solution design and acceptance of iterations in solution.
Technologies Java Spring Boot, Microservices, ReactJS, React Hooks, React Context API, AWS EC2, AWS ECS, AWS S3, AWS SQS.

Transfer Clone.

Job Title Full Stack Developer.
Company Orderhive Inc.

To reduce the client's efforts in similar transfer's recreation. I added feature to clone the Transfer. Which reduces the clients pain to single click.
Technologies ReactJS

FBA Inbound Shipment.

Job Title Full Stack Developer.
Company Orderhive Inc.
Guide Er. Rahul Kumawat, CEO Jayneel Patel.

Our major client required FBA Inbound Shipment support through Orderhive. We spent good amount of time on API research and Designing. Because inbound shipment itself is the long process. We faced lots of issues making it really easy to use Orderhive. But, We figured out really good solutions for same. During project learnings how can we create good reusable API in microservice architecture. So, that that can be used by other modules whenever needed. My developed API gets used by Purchase module and complete repetition of code was prevented.
Technologies Java, Spring Boot, Microservice architecture, Amazon Inbound API, Amazon Feeds API.

Product module UI update.

Job Title Full Stack Developer.
Company Orderhive Inc.

Orderhive product module UI was already developed. But. It still needed the improvements for smoother user experience and uniform look. So, After getting some experience on React JS by working on Transfer module. I got this opportunity to brush up my frontend skills in ReactJS and CSS.
Technologies ReactJS

Transfer's custom template print.

Job Title Full Stack Developer.
Company Orderhive Inc.

To support printing of transfer as per client's need we added configurable transfer printing option. Here, Client can choose which fields should be added in transfer print. And client can also manipulate alignments, sizes using simple HTML tags.
Technologies ReactJS, Java, Spring Boot, HTML, HTML - PDF Conversion Library.

Stock Transfer Module Orderhive 2.0

Job Title Full Stack Developer.
Company Orderhive Inc.
Guide Er. Rahul Kumawat

Orderhive is an inventory management software. I developed a Stock Transfer module for Orderhive 2.0. Transfer module gets used for shifting Inventory from one to another warehouse. This was my first project as a Full-Stack developer. We used ReactJS and Java Spring microservice architecture for development.
Technologies Java Spring Boot, MongoDB, Microservices.

IBM Rational Team Concert ALM systems Integration and Reconciliation support in OpsHub Integration Manager product.

Job Title Software Engineer.
Company OpsHub Inc.
Guide Er. Amol Golvelkar

OpsHub have product named OpsHub Integration Manager(OIM). This product supports integration between two different ALM systems. So, during project i developed code such that OIM can perform Integration and Reconciliation for IBM Rational Team Concert ALM system using Rest API.
Technologies IBM RTC Rest API, Eclipse IDE, Advanced JAVA.

Changed OIM core and enabled OIM to sync Comments and Attachments between all type of ALM systems according to requirement of user(customer).

Job Title Software Engineer.
Company OpsHub Inc.
Guide Er. Amol Golvelkar

Initially OIM (OpsHub Integration Manager) was able to sync Comments and Attachments between ALM systems. But, there was a limitation. If customer wants to sync attachment or comment then it will be synced with public visibility by default. In case of CRM systems like Zendesk where customer do not want to make attachment publicly visible after the sync. OIM was not supporting that use case. So, I changed the core of OIM (OpsHub Integration Manager). I changed it in a such manner that customer can select whether all the attachment or comments should sync with public or private visibility. This contained changes in core of OIM. Which gave me end to end understanding of sync.
Technologies XSLT, REST API, Eclipse IDE, Advanced JAVA.

Current State sync support in OIM for HP, Jira and TFS system.

Job Title Software Engineer.
Company OpsHub Inc.
Guide Er. Amol Golvelkar

OIM (OpsHub Integration Manager) is product of OpsHub. It sync the data between two ALM systems. As OIM syncs all the history of entities it takes time. In case customer wants the finals state of entity then it was not implemented in OIM. so, For major systems HP, Jira and TFS i implemented current state sync. Because of this functionality customer can sync the final state of entity which is much faster then syncing whole history of entity.
Technologies Eclipse IDE, Advanced JAVA.

LDAP user authorization in OIM (OpsHub Integration Manager).

Job Title Software Engineer.
Company OpsHub Inc.
Guide Er. Parth Shah

OIM (OpsHub Integration Manager) had it's own login mechanism. But, following to the request from big customers OIM needed to have LDAP authentication also. For LDAP authentication I used Apache LDAP library and implemented the LDAP login mechanism in OIM.
Technologies Eclipse IDE, Advanced JAVA, Apache LDAP API.

Bugzilla ALM systems Integration and Reconciliation support in OpsHub Integration Manager product.

Guide Er. Hardik Shah & Er. Parth Shah (DA‐IICT)

OpsHub have product named OpsHub Integration Manager(OIM). This product supports integration between two different ALM systems. So, during project i developed mechanism and code such that OIM can perform Integration and Reconciliation for Bugzilla ALM.
Technologies Eclipse IDE, Advanced JAVA, Bugzilla API, JSON.

OgaSys (Online Garage System)

Guide Prof. Asim Banerjee (DA‐IICT)

As a project we developed Java Website using which user can search garages using different filters. Then user can also get garage based cost estimation as he selects faults which he have in vehicle. If user wants he can make pickup after which garage person will pick and check vehicle, and if there is any change in cost estimation then as per users decision service will be conducted. This whole process will take place on website.
Technologies Eclipse, JSP, Java, MongoDB, Morphia

Optimizing search engines using click through data (Data Mining Research)

Guide Prof. P.M.Jat (DA‐IICT)

In Research we analyzed research paper of retrieval function and method which actually improves search engine results as per searching patterns on particular query.We also conducted the seminar.

Dialler App System Design

Guide Prof. Minal Bhise (DA‐IICT)

Built design models for Dialler App system and documentation was done following Unified Modeling Language(UML) using Rational Rose as a tool.
Technologies Rational Rose, DIA

Live Notes (Windows Phone Application)

Guide Jinal Shah

This application basically enables the users to create account, generate the Notes, TO-DO list, along with this the main feature was the sharing of notes between users and synchronization of notes between them.The First Windows phone store application that provides note sharing, synchronizing feature.
Technologies Visual Studio, .NET framework, C#, MySQL

Live Notes (Metro Application)

Guide Jinal Shah

In this project we developed the same concept of Live Notes(Windows Phone) for the desktop user's. so, this project was complete synchronization over cross platforms.
Technologies Visual Studio, .NET framework, C#, SQLite

Hospital Database Management System

Guide Prof. P.M.Jat

Complete working system of database was created for the Hospital Data. This project was containing all the entities like patients,doctor,rooms,medicines,bills with proper relation between the entities.
Technologies Postgre SQL, C, C++

Clothes Cafe HTML Website

Guide Hitesh Parmar

Basic HTML online-shopping website model with good design and basic functionalities.
Technologies HTML5, CSS3

Work Experience

Working at Orderhive Inc. (Since August-2018)

Working as: Full Stack Developer
Orderhie is product based company in Inventory management segment, As a part of company i am working on development and leading the team of 7 people. As well as i do work with senior architexture engineer for design implementation. As a full stack developer I am working with Java, React.Js, Mongo, MySQL, AWS.

Worked at OpsHub Technologies pvt ltd. (June-2016 to July-2018)

Worked as: Software Engineer
OpsHub is product based company, As a part of company i was working on development part as well as handled the support cases. It was good experience with lots of learnings.

Intern at OpsHub Technologies pvt ltd. (Jan-2016 to May-2016)

OpsHub works in the area of ALMs. For product named OIM(OpsHub Integration Management), I worked on back-end part and developed quality code to support integration of Mozilla developed Bugzilla system to any other ALM.

Intern at Xpert Infotech pvt ltd. (2015)

Online system through which tendering can be done easily. Where user can put tender and other users can claim the same using site. after given date tender will close and tender holder will decide with whom he/she will finalize the tender. Technologies we used : NetBeans IDE, PHP MyAdmin, MySQL

Intern at iSoft Solutions (2013)

Starting with the internship as a application developer, at iSoft I had this great opportunity to continue and make other project which is Live Note metro. So, this opportunity lead me to the cross platform synchronization ability. After that i have worked on various projects in various teams using latest technologies like SQLite, Postgre SQL, HTML5, CSS3.