Summary
Overview
Work History
Education
Skills
Timeline
Satyam Kumar

Satyam Kumar

Senior Frontend Developer
New Delhi

Summary

Accomplished Product Engineering Senior Analyst with extensive experience in developing and enhancing web and mobile applications. Proven expertise in React, React Native, Node.js, and Redux, with a strong focus on improving application performance and user experience. Successfully introduced Micro Frontend architecture at Accenture Solution Private Ltd, significantly boosting application efficiency. Demonstrated ability to design seamless user interfaces and manage state in complex applications using Redux and Context API. Adept at implementing real-time data synchronisation and push notifications to increase user engagement. Skilled in utilising JavaScript frameworks such as AngularJS and Next.js to create responsive web applications. Career goal includes leveraging technical skills to drive innovation in software development projects.

Overview

8
8
years of professional experience

Work History

APPLICATION DEVELOPMENT SENIOR ANALYST

Accenture Solutions Pvt Ltd
03.2022 - Current

Project: Auto Loan SG (Web) at Maybank.

  • Introduced Micro Frontend architecture in React to break down monolithic apps into smaller modules.
  • Implemented dynamic component loading, enhancing application performance with Webpack Module Federation.
  • Defined API contracts with backend teams for better integration.
  • Engineered micro front-ends using React for customer-facing applications, coordinating with single-spa.
  • Enhanced React micro frontends leveraging lazy loading, code splitting, and other strategies.
  • Enhanced application speed using React.memo and PureComponent, significantly cutting load times.
  • Enhanced large-scale application's state control using Redux.
  • Implemented Redux and Context API to manage state in micro frontends, guaranteeing consistent experiences.

Project: MAE by MATBANK2U app (mobile app) at Maybank.

  • Designed and developed UI for React Native application.
  • Competently developed front-end components utilizing JavaScript/TypeScript and libraries like Redux and Flux.
  • Created seamless user interfaces utilizing native UI elements like navigation drawers, search bars & custom icons.
  • Implemented real-time data synchronization and push notifications with Firebase and React Native Firebase, increasing user engagement.
  • Developed reusable UI components using React Native Paper for consistent app design.
  • Enhanced app efficiency utilizing React.memo and PureComponent, leading to faster loading times.
  • Utilized Redux to streamline state management in expansive applications with intricate transitions.
  • Tested and debugged React Native components to meet functional requirements.

SOFTWARE DEVELOPER

Smiling Star Advisory Pvt. Ltd.
11.2020 - 03.2022

Project: Buddy4Study.

  • Created React container and presentational components as stateless and functional components when needed.
  • Developed dynamic React.JS components with integrated Form functionalities.
  • Designed user interface elements with React.js, employing existing resources from NPM and Redux.
  • Designed and developed web pages using HTML5, CSS3, JavaScript, Formik, SASS, Next.js, React.js, Redux.
  • Developed validation processes using Formik and JavaScript for client-side applications.
  • Designed and integrated custom drop-down menus on websites.
  • Secured resources in Web API by sending stored tokens with each request.
  • Implemented an axios interface for enhanced application functionality.
  • Implemented integration of calling systems (Exotel and Runo) into application.
  • Implemented AWS solutions to acquire pictures for user interface.
  • Utilized intricate Object-Oriented methodologies within Redux framework, leading to improved site performance.
  • Built and maintained a library of custom reusable React components.
  • Utilized RESTful services to manage large JSON data transmissions.
  • Developed an isomorphic responsive website utilizing React.js for desktop, tablet, and mobile users.
  • Ensured efficient state maintenance and action dispatching through Redux.
  • Implemented user-role mapping via RBAC role hierarchy.
  • Designed multiple carousel visuals.
  • Developed S3 service enabling access to private PDF files from AWS within the application (Node.js).
  • Developed components for UX-Library including Button, Checkbox, Input, Icons, Toggle Button and Dropdown.
  • Utilized Middleware and Redux-Promise to fetch data from Back-End.
  • Expert in debugging web applications with Firefox, Chrome developer tools, and Firebug.
  • Utilized Git for comprehensive version control.
  • Tracked and maintained issues using JIRA on a regular basis.

SOFTWARE DEVELOPER

Mobile programming India Pvt. Ltd.
02.2020 - 11.2020

Project: Report Generation at Pact Pharma.

  • Designed and implemented report-generating web application.
  • Experience with JavaScript, NodeJS, and MySQL.
  • Created detailed patient reports, ensuring accuracy before submission.
  • Entering Patient ID automatically populates dropdown with available report types.
  • Uploaded relevant images based on patient report types.
  • Previewed, downloaded and sent the PDF report for approval.
  • Enabled editing of reports prior to changing status from Pending Approval to Approved.
  • Reviewed patient reports and determined approval or rejection.
  • Engineered a versatile role management system for approvers and creators.
  • Developed new APIs for feature support.
  • Enabled Microsoft account single-sign-on access for users.
  • Implemented AD-based authentication to streamline user logins.
  • Implemented RBAC role hierarchy within Casbin.
  • Extracted role data from external sources, including Azure AD.
  • Implemented watermark functionality in PDF reports.
  • Ensured high code coverage through comprehensive testing.

SOFTWARE ENGINEER (MEAN STACK)

Apiria Technologies pvt ltd
03.2017 - 02.2020

Project: HRMS & Payroll Managment

  • Created interactive UI using HTML, CSS, React, AngularJS Material and Bootstrap.
  • Enhanced web application's responsiveness employing Bootstrap and Angular Material.
  • Created and implemented front-end interfaces with Angular.js, HTML, CSS.
  • Leveraged RESTful web services to integrate AngularJS components with server-side functionalities.
  • Implemented AngularJs template-driven validation for client-side applications.
  • Developed application backend using Node.js and Express.js.
  • Engineered dynamic role management system for administrators and users.
  • Administered user authentication using JSON Web Token (JWT).
  • Developed new APIs to enhance features and updates in Compensation, Leaves, Holiday modules.
  • Developed CLI tool to generate and seed data under multiple conditions for employee-related metrics.
  • Automated multiple tasks utilizing Grunt, Gulp, and Webpack to build and populate test environments.
  • Automated end-to-end UI testing with Protractor.js.

Education

B.E - COMPUTER SCIENCE

AISECT UNIVERSITY
06.2012 - 05.2016
GPA: 7.4

Skills

React

undefined

Timeline

APPLICATION DEVELOPMENT SENIOR ANALYST - Accenture Solutions Pvt Ltd
03.2022 - Current
SOFTWARE DEVELOPER - Smiling Star Advisory Pvt. Ltd.
11.2020 - 03.2022
SOFTWARE DEVELOPER - Mobile programming India Pvt. Ltd.
02.2020 - 11.2020
SOFTWARE ENGINEER (MEAN STACK) - Apiria Technologies pvt ltd
03.2017 - 02.2020
AISECT UNIVERSITY - B.E, COMPUTER SCIENCE
06.2012 - 05.2016
Satyam KumarSenior Frontend Developer