Siddharth Garg
Verified Expert in Engineering
Software Developer
Greater Noida, Uttar Pradesh, India
Toptal member since May 13, 2019
Siddharth is a man of experiences. He has experience as an entrepreneur, manager, marketer, software programmer, electronics engineer, photoshop designer, avid reader, and aspiring writer. Utilizing his many perspectives, he can create the most optimized solutions to problems. In software, he specializes in mobile applications (Android) and back-end development (Grails, Tomcat, MySQL, etc.).
Portfolio
Experience
- Java - 9 years
- Android - 5 years
- MySQL - 5 years
- Google APIs - 5 years
- Amazon Web Services (AWS) - 4 years
- AngularJS - 3 years
- PostgreSQL - 3 years
- Grails - 3 years
Availability
Preferred Environment
IntelliJ IDEA, Android Studio
The most amazing...
...position I held was the CEO of Navimate during which I built a web and mobile application, created a dev team, and networked with executives to sell my product.
Work Experience
CEO and CTO
Walestone Solutions Pvt. Ltd.
- Customized location analytics solutions for optimizing field operations.
- Developed mobile-to-web application using Android SDK, Groovy on Grails, AngularJS, and Bootstrap. Through the software, managers can live track their field employees and get customized status reports (including photos and videos from the field).
- Headed the development and sales team of over 15 people.
- Created documentation and SRS, and headed day to day operations.
Lecturer
Indira College Of Engineering & Management, Lonavala
- Conducted a 30+ hour workshop on Android mobile application development for a class of 33 students.
- Conducted ten sessions covering the basics of android from activities and fragments to Google Maps and async tasks.
- Taught, tested, and graded students, and helped them prepare for the certification exam. 50% of the class pass the Associate Android Developer Certification Program.
System Software Engineer
Nvidia Corporation
- Planned, developed, and tested a low power module. Lead for GC5 feature.
- Worked with C++ on Nvidia driver stack which supports the graphics card.
- Involved in complete software development lifecycle from pre-silicon ideation to first-silicon testing.
- Conducted knowledge transfer sessions with local and international teams.
- Compared performance of Qualcomm Snapdragon and Nvidia Tegra SOCs and published findings for higher management.
Experience
Navimate App
Technology used: Android, Grails On Groovy, PostgreSQL AngularJS, Bootstrap
Taxiee
Low Power Features for MNC
Runners-up, Smart India Hackathon
How to Use WebSockets in Spring
https://stackoverflow.com/a/47956531/5903344Education
Bachelor of Engineering Degree with Honors in Electrical and Electronics Engineering
Birla Institute Of Technology & Science - Pilani, Rajasthan, India
Skills
Libraries/APIs
Google APIs, Google Maps
Tools
Android Studio, Git, Photoshop CS6, IntelliJ IDEA, Groovy Grails Tool Suite, WinDbg
Languages
Java, Groovy, JavaScript, HTML, CSS, C++
Frameworks
Grails, AngularJS, Bootstrap 3+, Gorm, Bootstrap
Paradigms
Class-based OOP
Platforms
Android, Amazon Web Services (AWS)
Storage
PostgreSQL, MySQL, MongoDB
Other
WebSockets, Development
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