
Sathish Gnanaprakasam
Verified Expert in Engineering
Software Developer
Coimbatore, Tamil Nadu, India
Toptal member since November 25, 2022
Sathish is a software developer with extensive work experience in full-stack development. With a broad skill set, he is keen on working with the MERN stack, C, C++, Java, Python, R, MySQL, Firebase, and LAMP stacks. He is also proficient in Android development, Git, GitHub, data structures, algorithms, machine learning, and artificial intelligence. Sathish is a CodeChef Certified Data Structures and Algorithms Professional with competitive programming skills.
Portfolio
Experience
- C++ - 12 years
- C - 12 years
- Python 3 - 8 years
- Java 8 - 7 years
- Android Development - 7 years
- Node.js - 4 years
- React - 2 years
- MongoDB - 1 year
Availability
Preferred Environment
React, MongoDB, Node.js, Android Development, Java 8, Python 3, MySQL, C++, C, Git
The most amazing...
...product I've developed is an Android app (gotrak) that helps users to track their vehicles, see the live location, engine status, travel history.
Work Experience
Associate (Consultant)
Emeritus
- Code-reviewed MERN stack application projects and tested the functionality of the application to check whether the application met the expectations.
- Reviewed the code of data analysis projects submitted as the Jupyter Notebooks.
- Reviewed Python codes and tested the functionality of the codes with various test cases to ensure that the code met the set expectations for the defined tasks.
Software Developer
Freelance Clients
- Developed an app for monitoring and tracking vehicles and devices attached to a tracking device whose sensors constantly stream data to a server.
- Built an app with various interaction-oriented features used by students to prepare for interviews and take short quizzes pushed by the app admins.
- Created a web application to manage a programming contest, enabling user registration, displaying live dashboards with the contest status, and providing an online code compiler and report generation.
- Developed as a part of a team a material management system application for managing inventory, purchase of new items, service tracking of the items, asset transfer, and asset to scrap using React, Node.js, Express.js, MongoDB, Mongoose, and Redux.
Moodle Consultant
SDSURF - Main
- Improved system reliability and data accuracy by addressing critical back-end and UI issues, enhancing the overall platform performance.
- Enhanced user experience (UI) through targeted interface optimizations, ensuring seamless navigation and compliance with usability standards.
- Validated platform functionality by conducting thorough testing and quality assurance, delivering a robust and user-focused system.
Technical Director
RVS Group of Institutions
- Developed an app to manage the milk inventory (supply and distribution), making it easy for customers to easily book or cancel the milk supply for any specific day or duration.
- Led a software development team in charge of developing an educational institution's teaching and learning evaluation, exam application, and material management system.
- Spearheaded the development of a module to automate the admission application filling to payment and student onboarding for educational institutions.
- Trained students, teachers, and other professionals on various technologies: C, C++, Java, Python, R for data science, Python for data science, Git, GitHub, data structures and algorithms, OOPs, JavaScript, machine learning, LAMP and MERN stack.
Corporate Technical Trainer and Developer
RVS Group of Institutions
- Developed an Android app, CodeRegister, to manage the student quiz activities and release a new quiz: students can take the quiz, see the rank and overall leaderboard rank, like and share, see live users, live chat and support, comment feature, etc.
- Built an Android app Milk booking app that had different users: the customer, distributor, and milk supplier (delivering the milk). The customer can book the milk, set a frequency, and cancel the milk for a particular day before the set number of hours.
- Worked with open-source systems like Moodle and Mooshak. One of the GitHub campus advisors has led three professional training sessions on Git and GitHub, representing GitHub Education.
- Trained students, faculties, and professionals on cutting-edge technologies as required by product companies. The technologies include C, C++, Java, Python, JavaScript, the LAMP stack, Android development, Firebase, etc.
Experience
Student Placement Preparation App
Vehicle Tracking Application
MMS Application
https://mms.rvscas.ac.inEducation
Postgraduate Diploma in Machine Learning and Artificial Intelligence
Columbia Engineering Executive Education - Remote
Master's Degree in Computer Science
Karpagam Academy of Higher Education - Coimbatore, India
Bachelor's Degree in Information Technology
Sri Ramakrishna Engineering College - Coimbatore, India
Certifications
Python for Data Science
Emeritus
Python (Basic) Skills Certification
Hacker Rank
Java (Basic) Skills Certification
Hacker Rank
Problem Solving (Intermediate) Skills Certification
Hacker Rank
GitHub Campus Advisor
GitHub
CodeChef Certified Data Structures and Algorithms Professional
CodeChef
AMCAT Certified Software Engineer - Product
Aspiring Minds
Skills
Libraries/APIs
React, Node.js, REST APIs
Tools
Git, GitHub, GitHub Pages, Android Studio, Brackets, Mongoose, NGINX, SendGrid, Moodle
Languages
Java 8, Python 3, C++, C, JavaScript, PHP, Python, Java, SQL, HTML, CSS, XML, R
Frameworks
Android SDK, Express.js, Redux, Tailwind CSS
Paradigms
Object-oriented Programming (OOP), Best Practices, Agile, REST
Platforms
Android, Software Design Patterns, Visual Studio Code (VS Code), Amazon Web Services (AWS), Firebase, Jupyter Notebook, LAMP
Storage
PostgreSQL, Relational Databases, MongoDB, MySQL, Databases, Cloud Firestore, Google Cloud
Other
Full-stack, Web Development, API Integration, Front-end, Optimization, Asynchronous I/O, SDKs, Back-end, Prompt Engineering, AI Chatbots, Chatbots, Conversational AI, Fine-tuning, Large Language Models (LLMs), Natural Language Processing (NLP), FastAPI, APIs, Android Development, Machine Learning, Artificial Intelligence (AI), Data Structures, Algorithms, Computer Science, Scrum Master, Programming, Creative Problem Solving, Data Science, Software Engineering, Full-stack Development, Product Development, Firebase Hosting, htaccess, DNS, GoDaddy
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring