Summary
Overview
Work History
Education
Skills
Awards and Recognition
Timeline
Generic

Akarsh Sakhamuri

Hyderabad

Summary

Software Developer skilled at application development, testing and optimization. Excels at coordinating ground-up planning, programming and implementation for core modules. Maintains strong object-oriented and software architecture fundamentals. Experience in developing large scale web applications using PHP, JavaScript ans MySql. Highly interested in creating web applications and eager to learn new technologies.

Overview

8
8
years of professional experience

Work History

Senior Software Developer Lead

Mivada
Hyderabad
04.2023 - Current
  • Developed and maintained full-stack web applications using Node.js for backend services and React.js for front-end interfaces, ensuring responsive and optimized user experiences.
  • Built robust RESTful APIs and integrated them with front-end applications, enabling seamless communication and data flow between client and server.
  • Designed and implemented scalable, secure, and high-performance backend architectures, including user authentication, data encryption, and role-based access control.
  • Developed reusable and modular UI components with React.js and Redux, promoting consistency and improving code maintainability across multiple projects.
  • Utilized SQL, designing schemas, optimizing queries, and implementing data migrations as necessary.
  • Leveraged cloud platforms AWS for deployment and scaling of applications, using services like EC2 and S3 for efficient resource management.
  • Implemented Worker Threads in Node.js to offload CPU-intensive tasks from the main thread, optimizing application performance and ensuring a smooth user experience during heavy computations.
  • Leveraged Streams for efficient data handling, especially with large datasets, enabling real-time data processing without overloading memory. Designed pipelines to manage data flow between components, improving speed and resource usage.

Software Developer

Paycom
Oklahoma City
08.2019 - 01.2023
  • Developed and Maintained new features to help clients create payrolls by migrating core services from desktop application to web application with improved and enhanced functionality using PHP (MVC framework) and MySql. Developed front end UI using in-house PHP UI-libraries and jQuery framework to provide quick response and high user experience.
  • Worked closely with product and Senior development teams to design and implement new features into legacy system (non-mvc) by integrating new functionality into existing legacy system using PHP and JavaScript which helped enhance the performance of code and improve efficiency while providing the ability to perform new tasks.
  • Designing database structures and tables schema using MySQL as per project requirement to store and maintain data. Designed template tables to optimize data and provide better handling for tables schemas with high number of columns.
  • Developed single page React application that enhances the user experience and allows employees to efficiently manage their bank accounts. Worked with react components from in-house built React UI library. Implemented JavaScript functionalities using react hooks to handle events/dynamic behavior and to maintain react components state(local data).
  • Implemented and developed automated services using PHP and sql for better system performance which allows clients to generate payrolls in much efficient manner. Implemented factory design pattern with efficient algorithms to improve the code structure and workflow for the newly developed automated services, which helped in maintaining code and provided flexibility in adding new features to the service without having the need to refactor the existing code.
  • Refactored core payroll services using PHP and MVC framework to enhance the runtime efficiency of the services. Designed the architecture for the new refactored services for better maintenance and readability.
  • Liaised with QA testers to handle live tickets and provide immediate response for client issues. Worked closely wit QA testers during testing cycles for large scale projects to provide support and fixing identified issues.
  • Participated in code review meetings, providing input on bugs, inefficiencies and potential solutions to emergent issues.
  • Validated code for proper structuring, security and compatibility with different browsers or devices.
  • Worked on documentation for large projects to help understand the project in a technical aspect. Provided activity diagrams and flowcharts to help developers better understand data flow and the code while saving time and improving their productivity.

Teaching Assistant

University of Central Oklahoma CSE Department
Edmond
01.2018 - 05.2019
  • Assisted faculty by performing teaching related duties such as developing teaching materials, guiding students in class/lab and grading assignments, exams and quizzes.
  • Helped students master learning concepts through one-on-one and small group tutoring.
  • Provided one-on-one assistance and tutoring to students requiring additional help.
  • Conducted 6 lab sections per week to teach students programming in C++ and Java.

Software Developer Intern

MyClassBoard.com
Hyderabad
09.2016 - 12.2016
  • Designed code for application following use cases and functional requirements.
  • Documented testing methods, results and system corrections
  • Improved and corrected existing software and system application.
  • Provided assistance to others to complete tasks on time.
  • Demonstrated enthusiasm and strong communication skill, remaining open to learning new things every day.

Education

Master of Science - Applied Mathematics And Computer Science

University of Central Oklahoma
Edmond, USA
05.2019

Bachelor of Science - Computer Science

GITAM
Hyderabad, India
05.2017

Skills

  • Java, PHP, Nodejs
  • HTML, CSS, JavaScript, Tailwind css
  • Oracle Database, MySQL, MSSQL
  • Reactjs, jQuery
  • AJAX/JSON, Axios
  • Git, Bitbucket
  • MVC framework
  • Cross-functional teamwork
  • Project management
  • AWS/Nginx

Awards and Recognition

Paycom top 15 developer of the Month - July 2021, August 2021

Paycom Internal Innovation Project Award 2021

Paycom CODE-A-THON 2020

Paycom CODE-A-THON 2021 Biggest Backlog Cleanup Award

Paycom CODE-A-THON 2021 Most Innovative Award

Timeline

Senior Software Developer Lead

Mivada
04.2023 - Current

Software Developer

Paycom
08.2019 - 01.2023

Teaching Assistant

University of Central Oklahoma CSE Department
01.2018 - 05.2019

Software Developer Intern

MyClassBoard.com
09.2016 - 12.2016

Master of Science - Applied Mathematics And Computer Science

University of Central Oklahoma

Bachelor of Science - Computer Science

GITAM
Akarsh Sakhamuri