Summary
Overview
Work History
Education
Skills
Timeline
Generic

Akshay Sharma

Software Engineer
Una

Summary

Throughout my 5 year plus career as Software Engineer, I've focused on developing scalable, highly testable and well-documented code. Smart professional with proven debugging and troubleshooting capabilities. I've got passion to learn and work with new technologies. Highly adaptable and fast paced. Dedicated to learning better ways to write clean and efficient code while keeping up with newest tech stacks. Been working in FP for while now. Familiar with FP, OOP paradigms and well aware of Agile working practices.

Overview

6
6
years of professional experience
4
4
years of post-secondary education

Work History

Software Engineer (Scala Developer)

Leonteq
06.2022 - Current
  • Pioneered dynamic generic framework that reduced code changes for new features by 80%, making it a Minimal / No deployment system. Easily testable and highly configurable along with solid auditing capabilities.
  • Led refactoring of Underlying Management system, archiving P1 incident free streak for 26 months.
  • Oversaw and led migration of internal application which simplified data and cutting structured product delivery time by 15 days.
  • Mentoring junior developers and providing them with valuable feedback in more than 100+ PR reviews.
  • Contributed to internal common libraries used across multiple teams
  • Contributed to refactoring of an existing application, which resulted in clean testable and refurbished code using DRY principle and Cats effect.

Software Engineer

Bank of America
06.2019 - 06.2022
  • Contributed to Event-sourced and reactive application architecture in collaboration with senior software engineers, which can process ~15K mapped domain events in a few seconds.
  • Developed feature that helped downstream systems to get real-time data from reactive system (Akka-based)
  • Architect solution for migration of application from old stack to Scala, which was able to reduce obligation settlement time from 1 min to 15 sec for settlement markets.
  • Transformed flows with low performance using camel-routes, optimized workflows by 15% and monitoring improvements which helped in reducing P1 level incidents by 30%.

Education

Bachelor of Engineering - Computer Science

Chandigarh University
Chandigarh
06.2015 - 06.2019

Skills

Scala (Cats, Doobie, Spec2, Scalacheck, Scalatest, Cats-effect Testing)

Effect Ecosystem (Cats-effect, ZIO)

DB (PostgreSQL, Elasticsearch, MySQL)

Build Tools (Sbt, Gradle)

VCS (Github, Bitbucket, Git)

CI/CD (Jenkins)

OS (Linux, Unix, Windows)

RabbitMQ, grpc, Kafka

Timeline

Software Engineer (Scala Developer)

Leonteq
06.2022 - Current

Software Engineer

Bank of America
06.2019 - 06.2022

Bachelor of Engineering - Computer Science

Chandigarh University
06.2015 - 06.2019
Akshay SharmaSoftware Engineer