Rohit Nandi Software Developer (7+ Exp)


India - 460045  - rohitnandi12@gmail.com  - Phone +91-7488715077

Hello,

I am confident to be a creative, generalist, polyglot, and analytically skilled Software Professional with a deep interest in algorithmic problem-solving and building large-scale distributed systems.

 In my career of 7+ years in the Software Industry, I got a chance to work in various domains like Energy, Gaming, Billing, Retail, and Sales, which provided me exposure to businesses and working in the real world.

 During this course, I have carried out roles as a FullStack Developer, Backend Developer, and Machine Learning Engineer which now helps me be at ease with any kind of new technology, framework, and libraries allowed to work with.

 I Love to take initiative and achieve goals that are aligned with the organization’s roadmap and hence was acclaimed for being a proactive and self-motivated team player by the organizations I have been part of.  

 I aspire to occupy a reasonable and challenging position in the Software Industry. Code, Create, Celebrate is my Mantra.

   Want to work together? I’d love to hear from you :-)


Freelance / Contractual Developer

Development Engineer Consultant (Backend)

September 2022 – Present

In Target (The US retail giant), hired as a contractual developer, I am part of their Item information Aggregator team. Contributing to building scalable, resilient, Priority-1 backend applications.

Technologies used: Kotlin (primary language), Lettuce, PostgreSql, Redis, Kafka etc.

Full-Stack Developer (Backend Heavy) + Machine Learning

July 2021 – July 2022
@ Esellas | Part-Time

Created POC prototypes to test Client’s early-stage ideas in the sales and marketing domain. Created DataPipelines to gather data from various 3rd party data providers. Created ticketing tool, Dashboards using Retool. News clustering and tagging prototypes.

Technologies used: Retool Product, python machine learning, scala play frameworks, PostgreSql

Full Stack ReactJS-Python Developer

March 2022 – July 2022
@ Scaletorch.ai | Part-Time

Created a dashboard that let the end-users monitor experiments, reports, and launch experiments. Part of the Client’s PAAS offering in the distributed deep learning domain.

Technologies used: Retool Product, ReactJS, Python FAST-API, Rest API, Rockset NoSql


AI-Experience

AI - Programmer

December 2017 – July 2021

> Decisive.ai

Working in company's startup project, Decisive.ai, as a Core AI Programmer. My responsibilities in the designated role spread from designing, developing and maintaining a learning platform which aids in training the AI agent to learn and also validate it’s Intelligence. The single platform supports training via algorithms such as RL, Genetic Programming, Supervised Learning to create Game Bots. Visit Decisive.ai :)

Major Contribution
  • Training Agents, finding hyper-parameters, creating reports and analysis.
  • Implement in the system, the Algorithms and techniques researched during the POC phase.
  • Implemented a Dashboard which helps in monitoring Agent’s learning curve during a training session.
  • Implemented distributed multi-server processing architecture using Akka messaging.
  • Refactoring project structure to be more modular and stateless functional.
  • Creation of database microservice components.
  • Incorporated SBT in the project.
  • Creating design documents for new functionalities.
  • Leading the new/contract team members.

Technologies used: Scala-Java ecosystem (Akka, Play, DL4J, nd4j etc.), JavaScript Bootstrap, Chart.js, PostgreSql, SBT, Octave, C#.


> BillingHub Analytics

January 2020 – July 2021

This was another startup project of the company, in the POC phase. I was leading this after office hours with Interns. The project idea was to create a dashboard which will display various analytical information extracted from the data generated by Sarathi Softech USP product JBilling (which is a Billing management product). Visit BillingHub.net :)

Technologies used: Python, Pandas, sklearn, Tesorflow, Flask, Django and other DataScience python libraries.

Research Associate

April 2017 – November 2017

At a Hackathon conducted by ARL (Aptean’s AI Research Lab), I proposed a use case of Recommendation System for Vantage, a product in which I was working as a full stack web developer. After being selected in ARL the work I did is

Project | Recommendation System

  • Research on Various Content based and Collaborative based approaches.
  • Analyzing 43 products of Aptean, gathering use cases of recommendation engine as an application in those products.
  • Collaborating with various teams to gather data from their respective product, understanding their business domain and finding scope of recommendation engine in them.
  • Creating POC for the product Vantage.
  • Research related to recommendation system on two more of Aptean existing products Knova and CoreTrac.

Technologies used: Python 3.x, Jupyter notebook.


Full Stack Web-Developer Experience

Engineer, Development

Joined as a Full Stack Web Developer for product Vantage, I gained expertise on multi-tenant architecture built using Scala-Ecosystem Technology Stack.

Vantage | CMS-CRM Web Application Product

Joined as the 1st member of the Indian dev team, of a newly procured product by the company, my responsibilities were to acquire product knowledge to lead upcoming members of the team, Develop new enhancements, Bug fixes, Contribution to product Migration and Architectural Enhancement Prototype Refactoring old Modules, implementing Unit-testing framework.

My most valuable contribution was revamping the Storage module giving it a new look (something similar to Google Drive) powered by a Rest API, which enhanced the module performance by making it faster and crash-free.

Technologies Used : Scala, Play-Scala, SBT, Akka/Kafka, PostgreSql, Slick, Sqitch, Bootstrap, JQuery, UI Markup (HTML5, CSS3, JavaScript), JSON, GIT.

Tools Used : IntelliJ Idea, PG-Admin, Nix-OS

November 2016 – April 2017

System Engineer

@ Infosys Ltd. | Full-Time

Joined as a Fresher, went through a stringent training at Infosys Mysore. Outperformed my peer, becoming the Top Performer by consistently excelling in a series of 8 exams. Gained technical experience on technologies like Python, Oracle DB 9i/10g, Java 8, JEE, JSF, Hibernate, Web-Tech (HTML5, CSS3 and JavaScript), jQuery, JUNIT-Mockito, Ant.

E-Flight | Business CMS Web Application

Worked as a Full Stack Developer enhancing the existing Eflight application by adding new client requirements, bug fixing in existing modules for the client Bristow Group Inc.

Technologies Used : Web-Tech (HTML5, CSS3, JavaScript), java 7, jQuery, Spring, Hibernate, MySql.

Tools Used : Eclipse Indigo, Toad 7.7, Apache Tomcat 7.02, iReports 4.5.1, Mozilla Firebug, Tortoise SVN.

POC Projects | Also worked on 3 internal POC projects namely:

  • PyRecharge | Console Application
  • Electronic Payment System | Web Application
  • Food Coupon Vending System | Web Application
July 2015 - November 2016

Internship

@ Globsyn Skills Development Pvt. Ltd.

Attended a 22 days practical training program on JEE Technologies like servlets, jdbc, JSP and also MySql and Apache Tomcat. It helped me in building a foundation of knowledge in the field of Web Application Development, followed by a Corporate Project.

Online Examination Portal | Web Application

Worked as a Full Stack developer in a team of four, creating a recognized master piece of Web Application ready to be operational by Educational Institution for facilitation of online examination.

Technologies Used : Java, JSP, J2EE, HTML5, CSS3, Javascript

Tools Used : IntelliJ Idea, PG-Admin, Nix-OS

June – July 2014

@ Bharat Sanchar Nigam Ltd. (BSNL)

My first on field working experience was at BSNL Telecom Factory, learning and collaborating with professional engineers with utmost domain knowledge.

Research on LAN and Network Management | Networking

Created a report on existing LAN network connectivity in the Factory, finding latency causes in it and providing better network topological solution.

January 2014

Education

Scala Certification

Siddi Softec – Aditya Prabhakara

Corporate training at Aptean provided by Siddi Softec – Aditya Prabhakara, with hands on in Play/Scala MVC, Akka/Kafka projects.

April 2017 - 1 Month

Bachelor in Technology

Heritage Institute of Technology

Certified by Maulana Abul Kalam Azad University of Technology formerly known as WBUT, I undergraduated in Electronics and Communication Engineering, with 8.12 DGPA and got the opportunity to work with Jadavpur University professor for the final year project described below.

Projects
Coronary Artery Centre Line Extraction | Image Processing

University Final Year Project on Image Processing using MATLAB. Thesis on above, implementing a modified algorithm based on Region Growing technique to detect the center line of a coronary artery from a gray scale x-ray image.

Subject Matter Expert - Computer Science Engineering | @ Chegg

Chegg Inc. a US Education Giant, a leading provider of online homework helps for college and high school students like Harvard and prestigious college from all over the world. As a subject Expert work was to help Chegg registered students with their assignments and projects.

Online Shopping Portal with Secure Gateway | Web App.

E-Commerce Shopping web application with encrypted secure payment by implementing RSA algorithm.

Technology Used: Java/JEE (HTML5, CSS3, JavaScript, JSP, Servlet) and MySQL.

Immigration System | Web App.

Web Application resembling Indian Bureau of Immigration (BoI), where immigrants can apply for application and learn about Indian law and culture.

Technology Used: Java/JEE (HTML5, CSS3, JavaScript, JSP, Servlet) and MySQL.

School Management System | Web App.

School Data Management system where parents can check for children’s report and school activities as well as teachers can update or create activities.

Technology Used: HTML5, CSS3, JavaScript, PHP and MySQL.

Electronic Bill Payment System | Web App.

Windows Application for customers to check and pay electricity bills and also with admin UI for admin to update and generate electricity bills.

Technology Used: Vb6, visual studio 2008 and MS Access.

August 2011 – June 2015

Higher Secondary School Examination

Kerala Samajam Model School

Board: Indian School Certificate (ISC) - 84%. Among top 10 scorers from school.

March 2010

Secondary School Examination

Kerala Samajam Model School

Board: Indian Certificate of Secondary Education (ICSE) - 87%.

March 2008

Skills

Polyglot | General programming Languages

  • Kotlin | Using in my current organization for backend application development.

  • Scala | Used it Developing an AI application (Backend + Server side Front end Web Application)

  • Java | My first friend, who helped me explore the world of J2EE Web development, Android etc.

  • JavaScript | Helped me to Interact with the Internet

  • Python | My tool for machine learning


Technologies / Frameworks / Libraries | I have used in my course of career

  • General | Multi-Threading, Collections, Data Structures & Algorithm, Micro-services Rest-API, GraphQl, Design Patterns.

  • Web Frameworks | Spring, Play-Scala, Django, Flask, Fast-Api, JEE(Servlet, JSP/JSF)

  • RDBMS - ORMs | PostgreSql, SQL Server 2008, Mysql, Oracle SQL, Hibernate, Slick, jdbc

  • Frontend | React JS, JQuery, Bootstrap, HTML5, CSS3, JavaScript

  • Build Tools | SBT, Maven, Gradle

  • Machine Learning | DL4J, pandas, numpy, sklearn

  • Misc. | Redis, Kafka, Akka, GIT, AWS, Toad-MySQL client, Jasper Reports


Awards & Certifications

  • Aptean GEM (Go The Extra Mile) Award | October 2017

    Appreciated for my Proactive Work, which helped the company meet its goal for the product Vantage and also for the research work at Aptean Research Lab which added business value to Aptean existing product.

  • Infosys Top performer Trainee | December 2015

    Stood as Top Performer (TPF) by scoring overall aggregate of 93% during Infosys Training at Mysore, 1st in Java stream.

  • Robotics | 2014

    Finalist in Inspiral-On (a manual robotics event) at Kshitij 2014 (IIT Kharagpur Technical Fest), where teams participated from all over the globe.

  • Microsoft Certified Solutions Developer (MCSD) | September 2016

    Certified in “Programming in HTML5 with JavaScript and CSS3” (Exam Code 70-480) conducted by Microsoft, by scoring 85.7%.

  • Microsoft Technology Associate (MTA) | June 2014

    Certified in “Database Administration Fundamentals” (Exam Code 98 – 364) conducted by Microsoft, by scoring 84.2%.

  • Microsoft Office Specialist (MOS) | June 2014

    Certified in “Microsoft Office Word 2010” (Exam Code 77-881: MOS) by scoring 81.5% and “Microsoft Office PowerPoint 2010” (Exam Code 77-883: MOS) by scoring 89.3% conducted by Microsoft.

  • Exorsa v2.0 | September 2014

    Intra WBUT University online fest conducted by mywbut.com, participants enrolled from colleges all over west Bengal.

    • Bagged 3rd position in “FAST PRESENTER” online power point presentation to be submitted in 30 minutes.
    • Bagged 7th and 9th position in “WWWIZARD”, a static web design competition.