Smitesh Cv
Smitesh Cv
Smitesh Cv
SUMMARY
Lead Software Engineer with more than 15 years of experience in software development and leading projects in automation, video surveillance,
telecom, and data-oriented domains.
SKILLS
Programming: C++, STL, C#, Python, Multithreading, Socket Programming, Design Patterns, Data Structures
Networking Protocols: SIP, RTP, TCP, UDP
Libraries / Framework: Net Core, Web API,
Databases / NoSQL: MySQL, SQL Server, MongoDB
Full-stack Development: Node.js, Express.js, React.js, Redux Toolkit HTML, CSS
Operating Systems: Linux, Windows
EXPERIENCE
GAVS Technology, India Mar 2024 – Current
Lead Software Engineer
• Enable IPv6 on SIP and RTP communication on existing protocols.
• Research the project, identify the design implemented in the project, and share with different stakeholders for the possible enhancement
of the project.
• Research how SIP, TCP, UDP, and RTP protocols have been implemented in the project and document the process.
• Create knowledge-sharing documents for the other team members for an easy transition in the project.
• Created development setup, and testing setup from scratch and ran the different test cases.
• Debug the source code and identify the architecture of the system.
Skills: C++, STL, Multithreading, C++/CLI, VoIP, SIP protocol, RTP, TCP, UDP, Linux, Design Patterns
Digital Integration Center of Excellence (DICE) – Saskatchewan Polytechnic, Canada Feb 2023 – June 2023
Student Assistant
Gravel Pit Detection and Search and Rescue of the Lost Person Behavior
• Provided analysis of various research papers on both topics.
• Identified various datasets, and created Python scripts to test the proof of concept for the research subjects.
• Created technical documents of the various methodologies used in the research paper for the possible solutions.
• Provided presentations at Applied Research Showcase, Saskatoon, Canada
Skills: Python, QGIS, Research Paper analysis, Dataset collection
Saskatchewan Polytechnic, Canada Jan 2022 – Dec 2022
Study and Internship in Artificial Intelligence and Data Analytics
• Learned Python, Data Analytics, and business mathematics with a variety of projects and assignments.
• Perform web scraping on various websites, collect data, and provide exploratory data analytics in Python.
• Created different types of visualization dashboards on Power BI.
• Learn supervised, and unsupervised Machine Learning algorithms such as different Regression classification models, Random Forest,
XGBoost, and Support Vector Machine; created different types of projects by applying those algorithms.
• Learned different algorithms on Neural Networks such as Gradient Descent, Convolution Neural Networks (CNN), Recurring Neural
Networks(RNN), and Computer Vision. Created different projects based on such algorithms.
• Worked on eCommerce Tag detection capstone project. The project is based on CNN and RNN algorithms that detect different tags based
on a given input image.
Skills: Python, Pandas. NumPy, Scikit Learn, TensorFlow, Web scraping, CNN, RNN. Business Communication
Global Graphics India Pvt. Ltd., India Feb 2008 – Jul 2010
Senior Software Engineer
Jaws PDF SDK
• Created different types of interfaces. APIs based on customer requirements.
• Implemented interfaces and built GUI to test, those APIs.
• Developed Microsoft Office Add-Ins using VSTO C#.Net and performed unit tests.
Skills: C++, C#.Net, COM, Win32 SDK, Windows, Agile, Jira/Confluence, VSTO
KPIT Cummins Infosystems Pvt. Ltd., India May 2006 – Feb 2008
Product Development Engineer
INSIGHT
• Performance improvement tasks of the already created components or features.
• Design COM interfaces for the new features and provide implementations.
• Maintenance of the previously created features.
• Testing of the software and solving the bugs as and when they arise.
Skills: C++, COM, Multithreading, Win32 SDK, Windows, SDLC
PROJECTS
SaskJobs Data Analytics Dashboard
This is a job analysis dashboard based on saskjobs.ca in Saskatchewan, Canada. The dashboard provides an in-depth analysis of the trending
industries which is useful for the immigrant and recruiters. It contains the features like
• Total jobs posting, Top 10 hiring companies, Top 10 cities in Saskatchewan for job openings.
• Top 20 job categories, Trending industries based on job posting.
• Web scraping on saskjobs.ca has been used for the data collection.
Skills: Power BI, Python, BeautifulSoup, DAX | GitHub Link: SaskJobs Dashboard
E-Commerce Product Listing Tag Generator
This is an Artificial intelligence project based on CNN and RNN algorithms. Users upload images of the women's top clothes, and using CNN and
RNN, the AI model will predict the type of clothes, such as neck type, sleeve type, top type, etc. The model provides 98% accuracy on test data.
• Created test dataset through web scraping of Myntra.com using Python, and BeautifulSoup.
• Used CNN - VGG16 model to train the images and LSTM to train the label text.
• Combine CNN and RNN to complete the model and test an accuracy of 98%.
• Used React.js to provide a user interface to interact and see the result of the prediction.
Skills: Python, Neural Network (CNN, RNN), BeautifulSoup, Tensorflow, Pandas, NumPy, Web Scrapping, React.js
Restaurant Sentiment Analysis
This is an Artificial intelligence project based on the LSTM algorithm where the user provides feedback on the restaurant or food, and the AI model
predicts whether the feedback is positive or negative. The model accuracy is 86% on test data.
• Used RNN - LSTM model to train the reviews.
• Used HTML, CSS, and Javascript to provide a user interface to interact and see the result of the prediction.
Skills: Python, Neural Network (RNN), Tensorflow, Pandas, NumPy, HTML, CSS, Javascript
PARTICIPATION / ACHIEVEMENT
• Regina Open Door Tech Skill Competition (Nov 2023, Regina)
This is just a small utility developed in the Regina Open Door - Tech Skill Competition. The task was to monitor and try to improve carbon
emission release as an individual. We built a dashboard in React.js, Node.js that capture car data, distance travelled till date, etc and
display current carbon emissions of city, province and country level.
• Applied Research Showcase (May 2023, Saskatoon, Canada)
Provided presentations for the Search and Rescue of the Lost Person Behavior topic. The presentation contains idea and one of the
possible solutions using Artificial Intelligence to find the missing person.
• Achieved appreciation certificates to write complex SQL queries to solve critical problems (Honeywell, 2012)
EDUCATION
Post-Graduate Certificate in Artificial Intelligence and Data Analytics Jan 2022- Dec 2022
Saskatchewan Polytechnic, Regina, Canada
Master’s in Computer Applications Jan 2000 – Jun 2005
Indira Gandhi National Open University, India