Summary
Overview
Work History
Education
Skills
Timeline
Generic

Samson Mukka

San Ramon,CA

Summary

Highly skilled Software Engineer with 4 years of experience in frontend and backend development, specializing in React, GraphQL, Spring Boot, and optimizing performance across web applications

Overview

4
4
years of professional experience

Work History

Sr. Full Stack Software Engineer

HCL Systems
Hyderabad, India
12.2020 - 12.2022
  • Developed front-end components using React; these components are used across different applications.
  • Created a comprehensive boilerplate code with Webpack, Jest, ESLint, Babel, and Prettier, significantly reducing setup time for new frontend applications. This boilerplate code has all the best practices integrated.
  • Implemented Backend for Frontend (BFF) architecture using GraphQL with Spring Boot, streamlining data fetching, and reducing the complexity of API calls.
  • Increased the performance of the home page for multiple clients by following best practices.
  • Improved the page load time by 40%.
  • Created a static server using NodeJS and ExpressJS; this server handles static content for different applications. This static server is load-tested and can handle 12 req/s.
  • Enhanced database performance by analyzing access patterns and creating indexes, reducing query runtimes by 20%. This had a direct impact on latency.
  • Led A/B testing and experimentation using Optimizely, working closely with business and product managers to iterate based on results.
  • Developed sidecar services to handle business logic and keep the main application lean.
  • Collaborated with Akamai to optimize caching strategies, acting as the primary point of contact for HCL's caching needs.
  • Created shared libraries and node_modules to centralize commonly used code across different clients (e.g., utilities, logging).
  • Developed reusable Datadog dashboards for organization-wide monitoring.
  • Participated in design meetings to develop new features for existing products.
  • Established clear system performance standards and wrote specifications.
  • Designed databases and data models for efficient storage of application data.

Software Engineer (Front-End Engineer)

Van Awill Technologies
Hyderabad
11.2018 - 11.2020
  • Optimized front-end performance by implementing techniques like code splitting, React Suspense, lazy loading, and memoization, resulting in faster load times, a 50% increase in performance, and a 30% increase in conversion rates.
  • Integrated Framer Motion to develop custom animations and UI transitions, improving the user experience with an increase of 25% in user interactions.
  • Scalable UI components for multiple clients, resulting in a significant reduction in frontend development time by 40%.
  • Led unit and integration testing using Jest and Enzyme to ensure robust application stability, improving bug detection, and delivering high-quality, production-ready code.
  • Implemented automated tests for all React components using Jest and Enzyme.
  • Developed React applications using Redux state management and RESTful APIs.

Education

Master of Science - Computer Science

Auburn University
Alabama
12.2024

Skills

  • JavaScript
  • TypeScript
  • Python
  • Java
  • C
  • SQL
  • Bash
  • Data structures and algorithms
  • Object oriented programming
  • HTML
  • CSS
  • UI/UX designs
  • Tailwind CSS
  • Bootstrap CSS
  • SASS
  • SCSS
  • Responsive Web Design
  • ARIA
  • Webpack
  • Adobe Illustrator
  • ReactJS
  • Framer Motion
  • ReduxJS
  • React Redux
  • React Query
  • NodeJS
  • ExpressJS
  • RESTful APIS
  • GraphQL
  • JSON
  • Mongoose
  • MySQL
  • PostgreSQL
  • MongoDB
  • Multer
  • Jest
  • Enzyme
  • Jasmine
  • Mocha
  • React Testing Library(RTL)
  • SEO Optimization
  • Lighthouse
  • A/B Experimentation
  • Git
  • GitHub
  • Perforce Helix Core
  • Helix Swarm
  • Jenkins
  • Github Actions
  • YAML
  • Automated Testing
  • Build Automation
  • Deployment Pipelines
  • Problem-solving skills
  • PrettierJS
  • ESLint
  • Agile & Scrum
  • Software Development Lifecycle
  • Software Design
  • Interpersonal skills

Timeline

Sr. Full Stack Software Engineer

HCL Systems
12.2020 - 12.2022

Software Engineer (Front-End Engineer)

Van Awill Technologies
11.2018 - 11.2020

Master of Science - Computer Science

Auburn University
Samson Mukka