Sahil G.

About Me

Sahil is a Senior Front-end Developer and Architect with 12+ 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.

Frontend

Backend

QA & Testing

Other

Work history

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

  • Helped develop a complex data-driven visualization module using d3.js.

  • Developed Annotation feature for user collaboration and Snapshot feature to review and analyze historical plans from 0 to 1.

  • 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.

Showcase

Senior Front-end Architect - Treebo
Senior Front-end Architect - Treebo
  • Developed solutions to improve the Treebo web app by over 45%.

  • Implemented a multi-tenant system for Treebo's hotel chains, migrating to a cloud-based solution.

  • Managed GraphQL implementation and integration tasks, participated in code reviews, improved architecture, and addressed security issues.

Lead UI Developer - Media.net
Lead UI Developer - Media.net
  • Developed software design concepts using modern front-end technologies.

  • Prioritized user needs and business requirements through software interfacing.

  • Championed user-centered designs and solutions.

Front-end Architect - Isima
Front-end Architect - Isima
  • Developed a data convergence platform for telecom, retail, and finance companies.

  • Rewrote and refactored the solution to enhance performance.

  • Focused on improving the overall solution's functionality.

Education

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