Nirbhay Pherwani

Apps Dev @ ReachMobi, Inc. • Co-Founder @ Chattodo • Applied AI • Full Stack Software Engineer • 9+ Hackathon Victories • MS @ RIT, NY.





Location

Fort Myers, FL

Phone

+1 585.503.0347

Intro

What am I all about?

An individual with a strong background in Computer Science and experience in Data Analytics and Machine Learning.

Also, a Full Stack Developer with experience in working with Python, Java, Kotlin, Flask, Node.js, React.js, Angular and NoSql databases like Redis and Mongo, Relational databases like MySql and OracleDB.

I have been a speaker in Machine Learning, Deep Learning and AI at various institutions across my home country. Also, been a part of various government research teams.

A serial hackathon winner, with over 9 victories in my name organized by government organizations like Make in India to top institutions like the IIT's to Fortune 500 Companies like JPMorgan and Standard Chartered.

Was also covered by The Hindu, DNA - Daily News and Analysis, The Times of India, The Economic Times, Navbharat Times, InShorts, TheBetterIndia and many other regional newspapers and blogs.

For my Master's capstone project at RIT developed Spothole - Artificially Intelligent Pothole Detection, Reporting and Management Solution. Visit The Spothole App to learn more.

Co-Founded Chattodo, a product where one can gain insightful knowledge on the basis of accomplishment of tasks with just some people collaborating over chats towards completing a project. Visit Chattodo to learn more.

I completed my 2019 Summer Co-Op at Champs Software, Inc. where I created a PaaS for training and deploying deep learning based object detection models.

Worked on two projects as a Co-Op with Solu Technology Partners over Spring 2020 where I was given the opportunity to lead from the front on developing the analytics segment for one of the projects.

I graduated from Rochester Institute of Technology with a Master's degree in Information Sciences and Technologies in Fall 2020 and I am current working as a Mobile Applications Developer at Reachmobi, Inc. in Florida.

Continue reading to learn more about me and my experiences in addition to finding out what my peers, co-workers and professors have to say about me.

Skills

What I have a good hang of?
01

Application Development

<react, vanilla javascript, php, java, python, android, kotlin, r, flask, angular, node.js, .net, r-shiny, spring boot, html, css, bootstrap, javascript, jquery, twig, ajax, json />

02

Machine Learning / Computer Vision / Analytics

<tensorflow, darkflow, darknet, keras, theano, scikit-learn, numpy, pandas, predictive analytics, weibull analysis, chatbot development />

03

Databases

<mysql, ms sql server, oracle 11g, redis, mongo, firebase realtime db, cloud firestore />

04

Miscellanious

<amazon web services, heroku, firebase cloud functions, git, firebase analytics />

Highlights

Progress bars, anyone?
90%

Java/Kotlin

80%

JavaScript

80%

Flask

85%

Android Development

80%

Visual Analytics

70%

Chatbots

80%

Applied AI

80%

Leadership

Experience

Yes. I've been around.
May 2020 – Present

Reachmobi, Inc.

Mobile Applications Engineer

Fort Myers, FL

Jan 2020 – May 2020

Solu Technology Partners

Software Developer Co-Op

Rochester, NY

► Worked on two applications for the duration I was at the company. [1] An internal contact management and time-off request application. [2] A survey tool application to be used for conducting surveys and for on-boarding / hiring new employees.

► Integrated Angular and researched (DAR Analysis) on libraries for incorporating analytics on the frontend.

► Introduced Ngx-Charts (D3) to build clean and minimalistic charts. Modularized code, manipulated API data, and created domain entities on the frontend while making relevant changes in the backend to form chart data.

► Charts for counters by the time of submission, submission history, time spent on each question scatter plot, pie/donut/bar optional charts (expandables).

► Routing for segregating survey level and question-level data with tabs.

► Dynamic data-table from the responses API data with sorting, filtering.

► Introduced the concept of filter chips to link drill-down based filtering on question level charts with the data-table.

► Invisible ReCaptcha for having survey level security.

► Resolved open issues on the Ngx-Charts library (text on chart slices, making chart slices clickable with an indication).

► Introduced MongoBee migration scripting.

► Worked on identifying regression tests to be performed.

► Feature for color-coding email statuses sent out to multiple supervisors by seen/unseen color codes, priority, and date.

► Implemented automation tests, unit tests resulting in code coverage of at least 95%.

► Found and resolved bugs in the frontend as well as backend, ranging from minor to critical severity, which greatly improved application performance and user experience for both applications.

► Created and delivered presentations for end of sprint demos featuring all the work done in a sprint for both applications.

► Technologies, Libraries and Tools Stack - < angular 9, typeScript 2, java / kotlin, spring boot, spring data and jpa, mysql / mongodb, jira, junit 5, selenium 3, jenkins, aws ec2, ngx-charts (d3), agile s/w dev, bitbucket/>.

May 2019 – Aug 2019

Champs Software, Inc.

AI/ML Engineer Co-Op

Ocala, FL

► Creator of IMClassify, a platform for different expertise level individuals or organizations, to develop entire computer vision life cycles for performing tasks related to object detection.

► The product is a platform used to train images for "any object’s" detection.

► A PaaS for data collection, pre-processing, training, testing, and finally deployment using your browser directly.

► Although I worked on the project as a co-op, I was the lead developer for the project.

► Researched business requirements and designed wireframes to come up with a clean and minimal UI.

► Configured the scalable cloud infrastructure and darkflow training environment on AWS.

► Set up the Apache PHP environment for hosting the REST services.

► Configured the relational database environment, created the data model for the application, and wrote scripts to automate the onboarding process for new developers.

► Created REST API services (PHP) to perform CRUD operations on the database. Developed scripts to interact with the deep learning model, to create machine learning models on the go with asynchronous monitoring and test them at various checkpoints.

► Created scripts for model and parameter configuration, data collection, training, testing, model evaluation, and performing RAD for models that had reached near completion stage.

► Developed the React.js client application consisting of the dashboard that consumes the REST APIs to help users navigate through different sections of the training process & cycle.

► Used visual analytics and charts to help the user understand the training process and metrics in an easier way.

► Modified the VGG Annotator open-source tool to fit the platform needs and integrated the same with the REST services. The tool had capabilities to annotate objects using labels predecided by the user.

► Technologies, Libraries and Tools Stack - <react.js, php7, python3, mysql, darkflow, darknet, vgg annotations, ant design, wieldy, gitHub, aws ec2, route 53, trello, vanilla js, html5/css, jquery/>.

► To know more about my work here please visit My Experience @ Champs Software, Inc.

Feb 2018 – Present

Chattodo

Co-Founder and Lead Developer

Mumbai, MH

Chattodo is a productivity app packaged as a chat first app. The product has been designed keeping in mind a fundamental truth about communication, that communication must be immediately followed by action. Everything else about productivity from channels to integrations, is secondary. Also, notes is, communication with self.

► Chattodo is a product where one can gain insightful knowledge on the basis of accomplishment of tasks with just some people collaborating over chats towards completing a project.

► We at Chattodo are trying to make this possible by building an environment to observe conversations around tasks discussed and marked as done.

► We will try to recognize knowledge that must have been earned in the act of completing those tasks and also assign a metric to it so that it can help for the purpose of assessment and thus candidate evaluation and validation.

► In a gist, Chattodo is a chat-first productivity app, which is designed with small teams in mind. In the age of "move fast, fail fast", it is important to get things done. On Chattodo, users typically chat with each other just like any other messaging platform, but they see a lot more happening than just chatting.

► Available on the Play Store, launched through Product Hunt with the story narrated on Medium. (Chattodo)

► Technology Stack: <java for android, xml, firebase realtime db, cloud functions, php, firebase cloud messaging, firebase remote configs, heroku for other deployments />

Dec 2018 – Dec 2019

Rochester Institute of Technology

Assistant Software Developer

Rochester, NY

The RIT Alumni Association proudly supports nearly 125,000 RIT alumni that live and work around the world. The dedicated staff and alumni volunteers help manage more than 30 RIT Alumni Association chapters. The goal is to help people connect with each other and RIT through community, sporting and educational events.

► Working at the Department of Development and Alumni Relations (DAR), RIT.

► Working on the management and maintenance of the Drupal web environment for the "Alumni" and "Giving" sites at DAR.

► Successfully deployed 10+ modules, views and 15+ pages from the staging to the production sites in my tenure here as a student worker.

► Modules built include ➞ iModules Rest API ➞ iModules Analytics Client for displaying email statistics obtained from the Rest API. (Chart.js) ➞ Accordion in Accordion ➞ Custom Bootstrap Column Module ➞ Chapters and Groups ➞ FAQ Module ➞ Stories of Impact ➞ Tiger's Tale ➞ Web Forms Module

► In addition to this worked on a series of pages using the above modules, existing modules and deployed them too.

► Technologies, Libraries and Tools Stack: <php, twig, drupal, scss, js, jquery, chart.js, mysql, asana/>

Oct 2017 – Mar 2018

Standard Chartered

Consultant

Multiple Locations

► Did an independent study which involved mitigating fraud risk related to duplicate invoicing. Built upon Machine Learning techniques like Support Vector Machines, Random Forest (aka ensemble of decision trees) to achieve the same.

► Technologies and Libraries used: <Python, Numpy, Pandas, Seaborn, Sklearn/>

July 2017 – Nov 2017

JPMorgan Chase & Co.

Technology Analyst

Mumbai, MH

► During my short tenure here, I worked on developing a couple of modules in the trade processing system which accepted trades from restful services in various formats (like FPML) and converted them all to a unified format to make further amendments on them.

► Technology Stack: <java, mule esb, sql, xml, json />

► Ranked first at the yearly "Flow Monster Hackathon" in the Global Technology Analyst Program for incoming technology analysts.

Dec 2015 – Feb 2017

KeyQual Technologies Pvt. Ltd.

Software Engineer

Mumbai, MH

KeyQual Technologies Pvt. Ltd. a Govt. of India affiliated "Innovative" Startup. (DIPP149). Keyqual got supported by NASSCOM 10000 Startups, E-Sparks Viridian Accelerator, IvyCamp, Youth4Work, Smeep Technologies, Nityam i-Tech (Software Distribution) & The Resume Company.

► While working at KeyQual I built a couple of retrieval based bots for the company. NetXit is a chatbot for an online work exchange platform for connecting B2B and B2C. Keyhire chatbot targets the social hiring segment with functions such as Job Search, Applications, Evaluations and Corporate - Candidate Reverse Connect.

► Stack: <tensorflow, nltk, dual encoder lstm, numpy, pandas,the ubuntu dialog corpus for conversational needs and a redis database in the background for retrieving data related to the specific chatbot />

Also, developed a responsive job portal which had the following functionalities: Mobile Compatibility, Authentication, SSL Certification, Runtime Notifications, Google Maps API Integration, Pagination, Filters, Social Sharing. ► Extracted data (in structured form) from web portals in huge numbers and managed storage of the same in the database at runtime. One of the key features in the making was the creation of a sub job portal dynamically just at the press of a button along with a completely responsive admin dashboard for the new registration.

► Stack: <python, php, html, css, javascript, jquery, ajax, angular, json, beautifulsoup, sql />

Dec 2015 – Jan 2016

Mahindra & Mahindra

Data Analytics Intern

Mumbai, MH

► Analyzed data on automotive car components and developed a predictive model for survival and failure of the same. The technique used for modeling failure was Weibull; and Kaplan Meier, Nelson Aalen were the methods used for analyzing survival of the components.

► In addition to the above, also analyzed sales data (Bolero sales in Chennai) and predicted sales forecast of upcoming 6 months for the same using the ARIMA Model.

► Technology Stack: <r, r-shiny />

► Paper I: International Journal of Science Technology & Engineering | Volume 4, Issue 5.

► Paper II: International Journal of Advance Research in Computer Science | Volume 8, No. 9, November-December 2017

Feb 2016 – Apr 2016

Velociti Pvt. Ltd.

Android Development Intern

Bangalore, IN

► Developed an android application to manage an optimized solution for local logistics and transportation needs for both businesses and consumers in the urban areas.

► Technology Stack: <java for android, node.js, socket.io, postgresql, google maps api, tookan api, json, aws />

Dec 2015 – Dec 2015

Big Rattle Technologies Pvt. Ltd.

Android Development Intern

Mumbai, IN

► Developed an Android Client for Google Adwords which automates the process of keyword bidding and managing campaigns.

► Stack: <java for android, google adwords api, oauth 2.0., php />

June 2015 – July 2015

Air India Ltd.

Web Developer (Intern)

Mumbai, MH

► Developed the internal website and inquiry portal for Air India Engineering Services Ltd.

► Stack: <html, css, javascript, jquery, asp.net, sql />

Education

My constant companion
2018 – 2020

Rochester Institute of Technology

Masters, Information Sciences and Technologies
CGPI: 3.7 / 4.0

Rochester, NY

Columbia University in the city of New York

MicroMasters, AI [ColumbiaX on edX]

NYC, NY
2013 – 2017

University of Mumbai

B.E. Computer Engineering
CGPI: 8.61/10

Mumbai, MH

Testimonials

What people have to say?

These are my words not only to recommend Nirbhay but to express my gratitude to the universe to have given me a brother who has the heart to bring the goodness in the world, the kind I am after. May you and I, do relentlessly, whatever be necessary forward on our mission, with our baby - www.chattodo.co. I met Nirbhay 2 years ago just after I finished writing and drawing the wire frames of my most important vision. I had met a lot of software engineers on my journey forward till then, but I was looking for someone ‘more’ than that. I needed someone to not just code the product Chattodo, but to immerse themselves in the front line of our mission. A mission, not for the faint hearted. A mission that requires humans of immense courage and conviction. In short, a coder who was willing to be an entrepreneur of soul. In Nirbhay I found that ‘more’. His ability to work hard in situations of odds and disagreements, all the way to bringing a product design to its functional shape and form, at such a young age, is a testimony to his potential. Nirbhay, thank you for joining me on my wild goose chase; and aiding me with your technological brilliance to catch it. I hope you will continue timelessly to help me tame it. I am inspired to lead a team that has you, as my best man. You have the ability to shine far above and beyond all your contemporaries. You deserve endless adulations and love from me for you have the balls to go all in, with or without any immediate rewards. That is why you will win, and in the process inspire many capable engineers to back humans of soulful visions and plans. The world needs more people growing up the way you are. Cheers to love, dreams, occasional conflicts and world improving AI, over an underlying permanent togetherness of you and I. Thanks once again for not giving up and putting mission above one’s own self. I am dedicating a poem by Rudyard Kipling called If, to Nirbhay. I highly recommend Nirbhay to everyone who stumbles upon his name. His best is obviously yet to come.

#AI #disruption #education

IF - BY RUDYARD KIPLING

Awards

Happy times!

Government of India and IIT Bombay Make in India Hackathon

Ranked first at the 2016 MII Hackathon conducted by IIT Bombay. The project topic was Automated Irrigation System with Predictive Analysis of Crop growth.


Facebook, Cimpress and IIT Bombay ESummit 2017 <​I_HACK> Hackathon

Ranked first at the 2017 Hackathon conducted by IIT Bombay powered by VistaPrint and Facebook. The project topic was: Vistaprint Chatbot


JPMorgan Chase & Co. Flow Monster

Ranked first at the yearly "Flow Monster Hackathon" in the Global Technology Analyst Program for incoming technology analysts.


Standard Chartered Technology Hackathon

Won the first place at the 2017 Standard Chartered Tech Hackathon. Built a Support Vector Machines based application to mitigate fraud risk related to duplicate invoicing.


Mastek Hackathon 2016

Ranked third at the 2016 Hackathon organized by Mastek Ltd. The project topic was: WIT – Watch it together.

Portfolio

Here it gets interesting.

Honourable mentions!

Media and institute coverage!

pageHITS
hit counter