Akash Sharma

Software Engineer

Bengaluru, Karnataka, India5 yrs 5 mos experience

Key Highlights

  • Expert in AWS serverless architecture and microservices.
  • Achieved high test coverage and code quality.
  • Developed scalable applications for large retail environments.
Stackforce AI infers this person is a Full-Stack Developer specializing in SaaS solutions with a strong focus on AWS and React.

Contact

Skills

Core Skills

AwsReactFull-stack Development

Other Skills

AJAXAPIAWS API GatewayAWS CloudFormationAWS LambdaAWS Step FunctionsAmazon DynamoDBAmazon S3Amazon Web Services (AWS)Apache KafkaBootstrapCascading Style Sheets (CSS)Core JavaData StructuresDependency Injection

Experience

5 yrs 5 mos
Total Experience
2 yrs 8 mos
Average Tenure
2 yrs 9 mos
Current Experience

Powerschool

Software Engineer II

Sep 2023Present · 2 yrs 9 mos · Bengaluru, Karnataka, India · Hybrid

  • I worked on multiple Micro Frontends (MFEs) built using React, each interacting with its respective Backend-for-Frontend (BFF) service. These BFFs were designed using a fully serverless architecture, including AWS API Gateway, Step Functions, Lambda, DynamoDB, and S3.
  • Before the rewrite, the legacy system was implemented in Spring, which our team maintained and enhanced to ensure stability and backward compatibility during the transition.
  • One of the key services I delivered was an event-driven solution that allowed clients to ingest large volumes of data either via API calls or file uploads. The system was capable of processing over 100,000 records in under 5 minutes and supported parallel file ingestion by multiple users, while maintaining compatibility with the legacy system until its decommissioning.
  • On the backend, I utilized advanced AWS features such as Single Table Design and Global Secondary Indexes (GSIs) in DynamoDB to optimize data modeling and querying. I also leveraged DynamoDB Streams for real-time data processing and Step Function Map State for parallel execution to improve scalability and throughput. AWS CDK was used to define and deploy infrastructure resources efficiently and consistently.
  • To enhance the user experience, I implemented features such as virtualized lists and infinite scroll. I also performed performance tuning, which significantly boosted Lighthouse scores and overall application responsiveness, reducing the time-to-interactive by 1 second.
  • I maintained high code quality by achieving 100% unit test coverage, resolving all ESLint issues and warnings, and fixing over 10 vulnerabilities identified during penetration testing. Additionally, I set up and optimized AI agents with custom instructions to improve coding assistance. I also mentored two interns on React and Spring Boot best practices and conducted code reviews.
AWS CloudFormationAWS Step FunctionsAmazon Web Services (AWS)AWS LambdaAmazon S3Amazon DynamoDB+8

Cognizant

2 roles

Associate - Projects

Jan 2021Sep 2023 · 2 yrs 8 mos · Hyderabad, Telangana, India · Remote

  • As a Full-Stack Developer, I have demonstrated my skills in designing and implementing Restful microservices, optimizing DB Queries & building responsive UI. I also focused on addressing security concerns by resolving SonarQube Security hotspots related to CORS (Cross-Origin Resource Sharing) and CSRF (Cross-Site Request Forgery). Additionally, I implemented server-side caching techniques to enhance API response time, improving the overall performance of the system.
  • As part of my responsibilities, I built a Single Page Application (SPA) using React to monitor multiple devices across 2,200+ stores. I utilized Jest and Enzyme for unit testing, achieving an impressive overall test coverage of 90.2% for the application. Furthermore, I optimized the React app to boost its lighthouse performance score to 95.
  • Throughout my tenure, I successfully resolved 20+ SonarQube Critical and Major level code smells, demonstrating my commitment to code quality and best practices. I also implemented React MSAL for user authentication and authorization, ensuring secure access to the application.
  • I received multiple recognitions from my team and leadership for my valuable contributions.
Restful microservicesReactJestEnzymeSonarQubeAPI+2

Java Full Stack Engineer Intern

Jan 2020May 2020 · 4 mos · Kolkata Area, India

Geeksforgeeks

Technical Content Writer Intern

Aug 2019Dec 2020 · 1 yr 4 mos · Remote

  • Articles written:
  • https://www.geeksforgeeks.org/completablefuture-in-java/
  • https://www.geeksforgeeks.org/maximum-sum-after-k-consecutive-deletions/
  • https://www.geeksforgeeks.org/print-all-increasing-subsequence-of-a-list/
  • https://www.geeksforgeeks.org/hamming-code-implementation-in-java/
  • Articles Improved:
  • https://www.geeksforgeeks.org/postgresql-limit-with-offset-clause/

Tata consultancy services

Summer Intern

Jun 2019Aug 2019 · 2 mos · Kolkata, West Bengal, India

Education

KALYANI GOVERNMENT ENGINEERING COLLEGE 102

Bachelor of Technology - BTech — Information Technology

Jan 2016Jan 2020

Stackforce found 100+ more professionals with Aws & React

Explore similar profiles based on matching skills and experience