Simranjeet Singh

Software Engineer

Bengaluru, Karnataka, India4 yrs 10 mos experience

Key Highlights

  • 5+ years of experience in web application development
  • Expert in building pixel-perfect layouts and animations
  • Strong background in performance optimization techniques
Stackforce AI infers this person is a SaaS-focused Frontend Engineer with expertise in performance optimization and real-time data applications.

Contact

Skills

Core Skills

ReactD3jsPerformance MonitoringTypescriptAngular

Other Skills

AngularJSBrowserstackCypressExpress.jsGitHub ActionsHTML5HighchartsJavaJavaScriptMongoDBMySQLNode.jsPostgreSQLSEOService Workers

About

๐Ÿš€ 5+ years of expertise in translating design concepts into immersive digital experiences. ๐ŸŒ Possessing a keen understanding of browser performance to ensure optimal web application experiences with mobile first approach. ๐Ÿ” Attention to detail in building pixel-perfect layouts, smooth animations and micro interations. Technology Dimensions: Languages -- JavaScript, TypeScript and Rust. Web Frameworks/Libraries -- React, Angular, and D3js. Testing -- Jest and Cypress. CI/CD: CircleCI, Jenkins, and GitHub Actions. If you're seeking a Software Engineer passionate about pushing the boundaries of blazing fast web applications and armed with a diverse tech toolkit, let's connect! ๐ŸŒŸ

Experience

4 yrs 10 mos
Total Experience
1 yr 7 mos
Average Tenure
--
Current Experience

Thoughtspot

Software Engineer

Oct 2022 โ€“ Jul 2024 ยท 1 yr 9 mos ยท Bengaluru, Karnataka, India

  • Working on Mode (acquired by Thoughtspot Jun 2023)
  • Contributed in development for histograms in Mode app. Starting from adding its support in an in-house visualizations library and then integrating the changes in Mode app, enabling users to leverage that functionality. (https://updates.mode.com/introducing-histograms-quick-chart-binning-in-visual-explorer-285752)
  • Worked on adding stepped palette support in charts, used d3 for color interpolation. (https://updates.mode.com/stepped-palettes-281607)
  • Added some critical improvements for Tables in Mode app:
  • Data profiling - developed functionality which allows users to fetch stats from data of a particular column like min, max, avg etc, and added optimizations like support for fetching this data in a lazy format without interrupting the rendering of table and only for the columns which are currently visible to the user. (https://updates.mode.com/data-profiling-in-flat-tables-268170)
  • Nested sorting (https://updates.mode.com/nested-sorting-in-flat-tables-270602)
  • Text wrapping (https://updates.mode.com/text-wrapping-in-flat-tables-265230)
  • Contributed in adding end to end test cases using Cypress and also explored Playwright for writing smoke test cases.
  • Built pipeline for performance monitoring of in house visualizations library, across different platforms and OS using Browserstack and used github hooks to run that pipeline for every pull request raised. Since this library is responsible for rendering all the visualizations, hence it is very critical to measure the impact on performance with every change.
JavaScriptTypeScriptReactD3jsCypress

Airtel africa digital labs

Software Engineer

Mar 2021 โ€“ Sep 2022 ยท 1 yr 6 mos ยท Gurugram, Haryana, India

  • Owned end-to-end development and release of an in-house Analytics dashboard used by various teams across the organization.
  • Developed the dashboard with support for configurable widgets capability to display real time stats in the form of live charts.
  • Integrated Highcharts library for rendering charts and offloaded major computation tasks to web workers which keeps main thread unblocked.
  • Designed and developed front-end architecture using React and Typescript.
  • Used webpack for bundling along with various optimizations like chunk splitting, in-lining of critical css, minifying css classnames, splitting vendor and main app chunks.
  • Overcame challenges like api timeouts and high latency by Designing and developing a new layer to incorporate Web Sockets in current architecture.
  • Improved performance by using Service workers to cache heavy resources and used Brotli compression which helped to reduce bundle size by 14%.
  • Resolved overhead in maintaining versions of common modules used across different applications within the organization by creating a UI Components Library for custom components made using Angular and React.
  • Worked on feasibility management part of enterprise application built using Angular and typescript, integrated google maps api with custom layer to support various interactions.
  • Worked on internal content management portal, added support to build dynamic pages having capabilities to support interactions.
ReactTypeScriptHighchartsWeb SocketsService Workers

Lybrate

2 roles

Software Engineer

May 2019 โ€“ Dec 2020 ยท 1 yr 7 mos ยท Greater Delhi Area

  • Owned end-to-end release for Lead Management System built using ReactJs for frontend and ExpressJS for backend, with planning, implementation, logging, monitoring, testing and release.
  • Developed Homepage for GoodKart(an E-commerce of Health care products) using Typescript and React
  • Added support for rendering configurable widgets for displaying offers and products.
  • Developed product listing and detail pages and then added server side rendering support.
  • Achieved better SEO results and improved page load time with FCP below 1700ms.
  • Owned end-to-end revamp of GoodMD(a social media platform for doctors) built using Typescript and Angular
  • Developed components like feed page, user profile page, feed post widget.
  • Added support for dynamic configurable widgets for displaying Ads between posts.
  • Developed Post Composer with support to upload multiple media files.
  • Search and tag people using @ and add/search hashtags.
  • Used flux design pattern for state management.
ReactTypeScriptExpress.jsAngular

SDE-Intern

Jan 2019 โ€“ Apr 2019 ยท 3 mos ยท Greater Delhi Area

  • Pitched and then worked on developing AMP (Accelerated Mobile Pages) for respective content pages to get them cached with Google and achieved a significant boost in SEO
  • Learned and implemented other best practices for SEO across all the pages.
  • Worked on revamping the front-end of internal application to React which resulted in better user experience.
  • Developed a library for dynamic config based forms which replaced all the static forms used across different applications within the organization.
ReactSEO

Education

CHANDIGARH UNIVERSITY

Bachelor of Engineering - BE โ€” Computer Science

Jan 2015 โ€“ Jan 2019

Stackforce found 100+ more professionals with React & D3js

Explore similar profiles based on matching skills and experience