Sahil G.

Sahil G.

Senior React.js Developer

Bengaluru, India
Hire Sahil G. Hire Sahil G. Hire Sahil G.

About Me

Sahil is a Senior Front-end Developer and Architect with 10+ years of experience developing medium- to large-scale web apps for clients. He transforms requirements and designs into responsive and robust UIs, iterating on designs, implementing front-end solutions, improving existing codebases, and experimenting with new designs and flows. Sahil maintains front-end architecture and development lifecycle and drives patterns and best practices. In tandem with UpStack, he is also a part-time career coach, mentor, and founder at Naxfloc Software Solutions, which addresses clients’ business needs and helps them grow.

Work history

UpStack
UpStack
Senior React.js Developer
2021 - Present (3 years)
Remote
  • Assisting a startup client to create a next-generation operations and planning platform, improving overall app performance by ~20%.

  • Helping build a complex data-driven visualization module.

  • Removed about ~8K LOC legacy code and migrated data layer with a refactoring of ~50% application code.

Isima.io
Isima.io
Front-end Architect
2020 - 2022 (2 years)
Bengaluru, India
  • Rewrote a web app solution for Isima's data convergence platform in less than 3 months and added complex workflows.

  • Improved load time on the platform by 25%, worked on new solutions, and improved UI automation using Selenium.

  • Added PWA support for the product and published the Android app on Google Play store by wrapping the existing PWA.

Treebo Hotels
Treebo Hotels
Front-end Architect
2020 - 2020
Remote
  • Improved the Treebo web app performance by 45%, moving it from 20-25% to 70-75%.

  • Suggested and reviewed multiple project implementations and integrated unit and E2E testing for different solutions.

  • Implemented a multi-tenant architecture​ for a SaaS-based application.

Talent Squared
Talent Squared
UI Architect
2018 - 2020 (2 years)
Remote
  • Implemented back-end services for the Talent Envoy mobile and web app using GraphQL and worked on a Gmail email pipeline for users via Gmail API with push notifications.

  • Integrated various code-sharing strategies with Local Packages, Subtree/SubModules, and a Webpack-based watcher to compile or update node modules in real time.

  • Worked on the app architecture, scaffolding structure, naming guidelines, and component structure for PWC's web app.

Media.net
Media.net
Lead UI Developer
2016 - 2020 (4 years)
Bangalore, India
  • Designed and developed a web app with reusable components and added and integrated user feedback and bug reporting flows with a real-time flock notification system.

  • Worked on a Runbook Inventory Management System, building an app to simplify back-end processes, cluster, and storage management.

  • Developed a new solution to analyze traffic data from advertisements served on publisher websites to detect spam traffic and increased performance by 30%.

GrooveFox
GrooveFox
Web Developer
2016 - 2016
Remote
  • Developed and improved apps and enhanced user experience.

  • Built a web app with user-specific track lists, pages, and records and implemented a new back-end API to manage user list and access control.

  • Worked on an Ionic-based hybrid iOS and Android app and managed beta testing and launching on the iOS and Android app stores.

Unicommerce
Unicommerce
Front-end Developer
2015 - 2016 (1 year)
New Delhi, India
  • Integrated back-end utility solutions on an inventory management platform and revamped the styling and compilation time from 18 secs to 3 secs.

  • Developed and implemented multiple product modules for different products and handled dashboard and chat Integration.

  • Optimized the company website via SEO tenets, resulting in heightened quality traffic.

eClerx/Paypal
eClerx/Paypal
JavaScript Engineer
2014 - 2015 (1 year)
New Delhi, India
  • Developed and implemented UI components and solutions on a web portal using the latest technologies and best practices.

  • Implemented and maintained engaging UIs aligned with final designs and design system specifications.

  • Maintained up-to-date knowledge and skills with current technologies in the industry.

Capgemini
Capgemini
Senior Front-end Developer
2012 - 2014 (2 years)
Mumbai, India
  • Created and implemented UI designs, mockups, and prototypes on client projects.

  • Gathered client requirements and developed web UI designs on solutions.

  • Worked on new site functionalities, implemented new designs, and fixed bugs.

Portfolio

Senior Front-end Architect - Treebo
Senior Front-end Architect - Treebo

Participated in developing solutions to improve the Treebo web app by over 45%. Worked on the PoC and implemented a multi-tenant system for Treebo's hotel chains, migrating the solution from on-premise to a cloud-based system. Handled GraphQL implementation and integration tasks, participated in code reviews, improved the overall architecture, and fixed security issues.

Lead UI Developer - Media.net
Lead UI Developer - Media.net

Developed software design concepts using the latest front-end technology and prioritized user needs and business requirements via software interfacing, transcending technology constraints. Built and championed user-centered designs and solutions.

Front-end Architect - Isima
Front-end Architect - Isima

Worked on a data convergence platform that offers data management solutions for telecom, retail, and finance companies. Rewrote and refactored the whole solution to improve performance.

Education

B.Tech Computer Science
B.Tech Computer Science
Government College of Engineering and Technology Jammu - India
2008 - 2012 (4 years)