Summary
Overview
Work History
Education
Skills
Timeline
Generic

Satyam Dhawan

Senior Software Engineer
New Delhi

Summary

Dynamic Senior Software Engineer with 5+ years of experience at Emids Technologies, specializing in building high-performance frontend applications using React and Redux. Proven track record of driving a 40% improvement in application performance through optimized coding practices and architectural enhancements. Adept at mentoring junior developers, fostering a collaborative and productive team environment. Highly skilled in API integration and delivering reliable, scalable, and client-focused software solutions.

Overview

6
6
years of professional experience

Work History

Senior Software Engineer

Emids
New Delhi
04.2023 - Current
  • Led the design and development of modern React SPAs, with a focus on reusable components, type safety, and state management using Redux Toolkit.
  • Improved application performance by 40% through code-splitting, lazy loading, and optimizing rendering strategies.
  • Integrated third-party APIs (REST/GraphQL), and implemented robust error handling and retry mechanisms using Axios, React Query, and other data-fetching tools.
  • Collaborated with designers to implement a pixel-perfect UI using Figma, CSS, Sass, Tailwind CSS, etc.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Developed and maintained unit test suites, achieving over 90% test coverage across key React components, using Jest and React Testing Library.
  • Mentored 4+ junior developers, fostering professional growth, and enhancing team productivity.
  • Developed scalable applications using agile methodologies for timely project delivery, using applications like JIRA and Azure DevOps.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Facilitated several client demos to present project outcomes and milestones.
  • Migrated legacy codebases from jQuery to React, improving maintainability, performance, and development velocity.

Software Engineer

Emids
Delhi NCR
10.2019 - Current
  • Wrote scalable and maintainable code that reduced tech debt by 30%, contributing to long-term application stability and faster onboarding for new developers.
  • Collaborated with cross-functional teams to review and enhance UI/UX workflows, leading to a 20% improvement in user task completion time.
  • Integrated modern technologies (e.g., React Query, Zustand, Tailwind CSS) into legacy systems, enhancing feature velocity and reducing page load times by up to 40%.
  • Designed and developed reusable React components, which were adopted across 3+ projects, cutting frontend development time by approximately 35%.
  • Implemented robust debugging and logging strategies, reducing critical frontend bugs by 50% across production deployments.

Education

Master of Computer Applications - Computers

Indraprastha University
Delhi
04.2001 -

Skills

React

Redux

Javascript

CSS

Jest

React Testing library

GraphQL

Amazon web services (S3, CloudFront, API Gateway Lambda)

Software development

Timeline

Senior Software Engineer

Emids
04.2023 - Current

Software Engineer

Emids
10.2019 - Current

Master of Computer Applications - Computers

Indraprastha University
04.2001 -
Satyam DhawanSenior Software Engineer