Siddharth Garg, Developer in Greater Noida, Uttar Pradesh, India
Siddharth is available for hire
Hire Siddharth

Siddharth Garg

Verified Expert  in Engineering

Software Developer

Greater Noida, Uttar Pradesh, India

Toptal member since May 13, 2019

Bio

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

Walestone Solutions Pvt. Ltd.
Bootstrap, AngularJS, Groovy Grails Tool Suite, Android
Nvidia Corporation
WinDbg, Development, C++

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

Part-time

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

2017 - PRESENT
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.
Technologies: Bootstrap, AngularJS, Groovy Grails Tool Suite, Android

Lecturer

2017 - 2017
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.
Technologies: Google Maps, Android

System Software Engineer

2013 - 2016
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.
Technologies: WinDbg, Development, C++

Experience

Navimate App

Developed a field operations management platform.

Technology used: Android, Grails On Groovy, PostgreSQL AngularJS, Bootstrap

Taxiee

Android-based centralized taxi booking system built for a client in 2014. Used Android SDK, Google APIs, Tomcat based back-end, and MySQL for the database. Users could feed their journey details and vendors would send back quote. Users can then select the most suitable quote.

Low Power Features for MNC

Lead for a number of low power features for a well-known technology MNC. Responsible for switching off the hardware as per proprietary power down sequence and getting it back up to achieve immense power savings.

Runners-up, Smart India Hackathon

I mentored a team of undergrads for the Smart India Hackathon, 2017 and 2018. It is a 36-hour coding marathon organized by the Govt. Of India. The team was the runner-up in the participating category.

How to Use WebSockets in Spring

https://stackoverflow.com/a/47956531/5903344
Published answer on StackOverflow. The answer received praise and a number of upvotes for its detail.

Education

2009 - 2013

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring