Kunal Dhawan

Kunal Dhawan

Mentor
5.0
(83 reviews)
US$15.00
For every 15 mins
177
Sessions/Jobs
View Video
ABOUT ME
Experienced Software Developer with strong fundamentals.
Experienced Software Developer with strong fundamentals.

Through my journey as a developer, I have helped 150+ clients with their development projects across several Technologies including Python, C++, JAVA, Unity Game Development.

Due to my strong understanding of Data Structures and Algorithms along with programming fundamentals, I can quickly learn any new language and concept which enables me to design and develop production-level systems.

My mantra is to enhance my knowledge with practical applications. I focus on writing simple, clean, consistent and beautiful programs by prioritizing a well-thought design to ensure that they are easier to debug and maintain.

Hindi, English
Eastern Time (US & Canada) (-04:00)
Joined February 2017
EXPERTISE
3 years experience | 1 endorsement
Developed Multi-tenant Saas application to allow users to build their own customized community website
Developed Multi-tenant Saas application to allow users to build their own customized community website
3 years experience | 7 endorsements
 Developed ETL production codes to automate the process of interaction and download of financial datasets for trading as per the data fr...
 Developed ETL production codes to automate the process of interaction and download of financial datasets for trading as per the data frequency from RESTful APIs, Databases, AWS S3, FTP servers or any other client-side application which acts as a data source  Supported the design and development of tools to validate and monitor any datasets along with ensuring the integrity and quality of data  Optimized the performance with multi-processing to process 66,000+ files in less than 10 minutes I have developed a Graph Algorithm Simulator which allows the GUI interface to the user to draw any graph and then give the required data to see how does the given algorithm performs. It also provides features like save/open and save a step by step solution. Implemented Algorithms: - Floyd Warshall Algorithm - Dijkstra Single Source Shortest Path Algorithm Github Repo - https://github.com/kunal-93/Graph-Algorithm-Simulator
Data VisualizationPython 3GraphsPandasPandas numpy scipy matplotlib pynio arcpyNumPyPython
View more
2 years experience | 2 endorsements
Experience designing all the tables, schemas, queries for a complex multi-tenant saas application
Experience designing all the tables, schemas, queries for a complex multi-tenant saas application
2 years experience
Developed serverless Backend using AWS Lambda, API Gateway, CloudFront, Codepipeline, ECS, RDS
Developed serverless Backend using AWS Lambda, API Gateway, CloudFront, Codepipeline, ECS, RDS
3 years experience | 5 endorsements
I have active participation in various online competitive programming on sites like leetcode.com, www.codechef.com, www.hackerearth.com. ...
I have active participation in various online competitive programming on sites like leetcode.com, www.codechef.com, www.hackerearth.com. Achievements · best Codechef rank - Top 500 · Top 1000 rank in TCS Codevita in 2014 and 2015
3 years experience | 5 endorsements
I have personally tutored many school and college students for their Programming courses with JAVA
I have personally tutored many school and college students for their Programming courses with JAVA
1 year experience
Eager to help at reduced rates during this pandemic
Eager to help at reduced rates during this pandemic
PythonUnity for game developmentC++
View more
PythonUnity for game developmentC++Java
View more

REVIEWS FROM CLIENTS

5.0
(83 reviews)
Diana Lim
Diana Lim
March 2022
Great tutoring session on how to implement a BFS versus a DFS in code, as well as when to use which when traversing graphs and trees. Kunal made the session very simple to follow with visuals and follow up questions to test my understanding. In the end, I ended up learning a lot more than I expected! I would definitely recommend Kunal as a tutor!
Isabella G
Isabella G
August 2021
Great as always.
Isabella G
Isabella G
July 2021
Efficient and patient! Highly recommended.
Erin C
Erin C
June 2021
Great as always
Erin C
Erin C
June 2021
Very knowledgeable and concise. Thank you!
Cameron Millar
Cameron Millar
May 2020
Helped me with a number of different Java concepts, very clear and helpful.
Cameron Millar
Cameron Millar
May 2020
Helped me with recursion, was able to break it down for me and make it more approachable.
Jacques Nanquette
Jacques Nanquette
May 2020
Great mentor!! Super understanding, and helped me to figure out my bug.
Cameron Millar
Cameron Millar
April 2020
Very informative, has been a huge help with teaching me java.
Graham Goucher
Graham Goucher
April 2020
Kunal is very helpful and explains things well. I would recommend him to anyone looking for a programmer who explains their though process.
EMPLOYMENTS
Software Engineer
Beam.gg
2020-08-01-Present
Full-Stack Developer
Full-Stack Developer
Node.js
PostgreSQL
React
View more
Node.js
PostgreSQL
React
JavaScript
Postman
AWS Lambda
Serverless
View more
Freelance Mentor
Codementor.io
2017-03-01-Present
 Experience advising, training and counseling mentees regarding code analysis, programming and code review requests  Successfully maint...
 Experience advising, training and counseling mentees regarding code analysis, programming and code review requests  Successfully maintained a 5-star profile over 3 years by helping 150+ mentees and delivering as committed  Applied BFS, DFS, Dijkstra's algorithm for the project Graph Algorithm Simulator Project  Built a website with ReactJS for Dawar Immigration Consultancy Inc. (https://dawarimmigration.org/)  Mentored clients with game development projects with Unity Game Editor. Experience with 2D and 3D Game Development in C# Languages: Python, C++, C#, Java, JavaScript, HTML Technologies: VS Code, Visual Studio, Sublime Text, Unity Game Engine, Jupyter
Java
C#
C++
View more
Java
C#
C++
Visual Studio
Algorithm
Python 3
Data structure
Unity for game development
View more
Associate
CIANS Analytics
2018-03-01-2019-08-01
 Developed ETL production codes to automate the process of interaction and download of financial datasets for trading as per the data fr...
 Developed ETL production codes to automate the process of interaction and download of financial datasets for trading as per the data frequency from RESTful APIs, Databases, AWS S3, FTP servers or any other client-side application which acts as a data source  Supported the design and development of tools to validate and monitor any datasets along with ensuring the integrity and quality of data  Optimized the performance with multi-processing to process 66,000+ files in less than 10 minutes  Upgraded the design of master script with additional features and improved functionality to handle Intraday and Daily datasets  Developed Unit Tests for the master script. Scheduled jobs with Crontabs and Airflow  Involved in Agile Methodologies and SCRUM Process Languages: Python and Java Technologies: SQL server, Sublime Text, Git, Airflow, Crontabs, JIRA
Git
Linux
Database
View more
Git
Linux
Database
API
Amazon S3
Algorithm
Python 3
Data structure
View more
PROJECTS
Airbnb Clone View Project
2020
A Node/Express room booking web application inspired by Airbnb. The app supports registration, login, and authentication with MongoDB. Ad...
A Node/Express room booking web application inspired by Airbnb. The app supports registration, login, and authentication with MongoDB. Admin functionalities include CRUD operations using Mongoose. The project follows the MVC design pattern and the front-end is created using the express-handlebars template engine.
HTML/CSS
Node.js
Git
View more
HTML/CSS
Node.js
Git
MongoDB
GitHub
Mongoose
Handlebars.js
JavaScript
View more
Dawar ImmigrationView Project
Dawar Immigration
2020
A Single Page Application powered by React at the front-end and Node/Express at the back-end. Created APIs at the backend to share recent...
A Single Page Application powered by React at the front-end and Node/Express at the back-end. Created APIs at the backend to share recent news data and submit a query form. Back-end services also include admin functionalities that can perform CRUD operations on MongoDB using Mongoose. Back-end also supports email to the owners for any queries posted by the users of the website.
Node.js
Git
MongoDB
View more
Node.js
Git
MongoDB
Mongoose
MVC
React
Material-UI
View more