Hi, I'm Aman šŸ‘‹
Software Development Engineer - II | Passionate developer | Skilled in backend and frontend development | Experienced in designing and building robust APIs | Committed to continuous learning and collaboration | Driven by challenges to deliver high-quality solutions.
AK

About

šŸŒŸ I am a passionate developer with expertise in backend and frontend technologies, skilled in designing and implementing robust APIs using programming languages such as šŸ Python, ā˜• Kotlin, šŸ”· TypeScript, šŸŒ Node.js, and šŸ’» C#. My experience spans frameworks like āš›ļø React, āš™ļø Express, Django and šŸŒŸ Nest.js, along with databases including šŸ“Š PostgreSQL, šŸ—„ļø MS-SQL, and ā˜ļø Azure SQL. I am proficient in using Django, HTML, CSS, and JavaScript for web development. Additionally, I leverage tools such as šŸ”§ GitHub Actions, šŸ³ Docker, šŸ” OAuth 2.0, and serverless technologies to create efficient applications. I thrive on continuous learning šŸ“š and collaboration šŸ¤, always seeking new challenges to enhance my skills and deliver high-quality solutions. šŸš€āœØ

Work Experience

M

Medly Pharmacy

Jun 2021 - Mar 2022
Intern Developer
    ā€¢
    Worked as an Intern Developer, primarily focusing on backend development, gaining valuable hands-on experience in the industry.
    ā€¢
    Developed robust and scalable APIs using a spec-first approach, ensuring adherence to industry standards and best practices.
    ā€¢
    Configured comprehensive logging and monitoring features, enabling effective tracking and analysis of system performance, error handling, and user behavior.
    ā€¢
    Leveraged localstack and mountebank to create local setups for backend services, allowing for seamless development, testing, and debugging.
    ā€¢
    Actively participated in code reviews and collaborated with senior engineers to implement suggested code refactoring, improving code quality, maintainability, and performance.
    ā€¢
    Paired with senior engineers for on-call support, working closely to troubleshoot and resolve critical issues, honing problem-solving skills in real-time scenarios.
M

Medly Pharmacy

April 2022 - Nov 2022
Software Development Engineer I
    ā€¢
    Promoted to Software Development Engineer I, taking on additional responsibilities and contributing to the development of new features and enhancements.
    ā€¢
    Implemented OAuth 2.0 using OKTA for secure authentication and authorization, ensuring robust security measures were in place for user access control.
    ā€¢
    Developed efficient Kinesis producers and listeners to facilitate seamless event communication between decoupled services, enhancing scalability and real-time data processing capabilities.
    ā€¢
    Designed and implemented a global error response processor, handling API error responses systematically to improve user experience and error handling across the application.
    ā€¢
    Set up comprehensive logging and monitoring tools, enabling proactive monitoring and troubleshooting of APIs to ensure high availability and performance.
    ā€¢
    Utilized scripting techniques to create local setups for backend services using tools like localstack, mountebank, and Shell Scripts, enabling seamless local development and testing environments.
    ā€¢
    Created reusable GitHub workflows that streamlined the development and deployment processes, promoting code consistency and collaboration across multiple teams within the organization.
    ā€¢
    Introduced infrastructure-level Kinesis event filtering for lambdas, optimizing event processing and reducing unnecessary resource consumption, resulting in improved system efficiency and cost-effectiveness.
R

RxStrategies

Dec 2022 - July 2024
Software Development Engineer I
    ā€¢
    Designed and architected a sophisticated solution to optimize thousands of orders, employing advanced algorithms to dynamically source the best prices from multiple providers.
    ā€¢
    Co-led a full-scale UI refresh of over 50 web pages, updating headers, navigation bars, and button placements while integrating FontAwesome premium icon packs to introduce new icons, resulting in a more aesthetically pleasing and user-friendly interface.
    ā€¢
    Worked closely with another developer, as well as design and QA teams, to ensure seamless integration of UI changes without breaking existing functionality, maintaining operational continuity and enhancing the overall user experience.
    ā€¢
    Proactively addressed ongoing bug fixes and implemented minor UI enhancements based on stakeholder feedback, ensuring a smooth user experience and optimal performance on both the UI and backend.
    ā€¢
    Engineered a highly efficient search filter that was critical to business operations, resulting in more than 20% increase in user satisfaction.
    ā€¢
    Designed and implemented a new configuration page with custom-built UI components, creating and integrating complex APIs with robust validation mechanisms to ensure adherence to business logic, while optimizing API performance and facilitating seamless communication between front-end and back-end services, ultimately enhancing user experience and application responsiveness.
    ā€¢
    Developed a shell script to automate the migration of over 30 GitHub repositories from one organization to another, significantly reducing manual effort and minimizing downtime.
    ā€¢
    Successfully migrated more than 10 internal GitHub Node packages across organizations, ensuring continuity and consistency in internal tooling.
    ā€¢
    Created a local proxy server to resolve CORS issues and streamline frontend development, allowing developers to proxy API calls to a non-exposed endpoint while minimizing the need to spin up multiple services and Docker containers for local MSSQL database access.
B

Blossom Social

August 2024 - Present
Software Development Engineer II
    ā€¢
    Joined as Software Development Engineer II, taking on additional responsibilities and contributing to the development of new features and enhancements.
    ā€¢
    Leading the development and scaling of high-volume, low-latency backend services to support an expanding user base and increased data throughput.
    ā€¢
    Architecting robust, scalable systems and enhancing the microservices framework to improve performance and support international expansion.
    ā€¢
    Collaborating with cross-functional teams to align backend features with user requirements and overall business goals.

Skills

Tools and Technologies

Programming Languages:

Python
Java
Kotlin
TypeScript (JavaScript)
Node.js
C#
HTML
CSS

Frameworks:

React
Django
Express
Nest.js
Micronaut
.NET Core
Entity Framework
Bootsrap

Databases:

PostgreSQL
NoSQL Databases
MS-SQL
Azure SQL
DynamoDb
Supabase
Sqlite

Aws Services:

Lambda
Kinesis
RDS
CloudWatch
DynamoDB
S3
EC2
CloudFront
SQS
SNS

Azure Services:

App Service
Functions
Blob Storage
Azure VM
Azure SQL

Tools:

Terraform
Localstack
Mountebank
OAuth 2.0 (OKTA)
GitHub Actions
Jira
IntelliJ IDEA
VSCode
Serverless Framework
Shell Scripts
Docker
Azure DevOps
Bitbucket
SonarQube
Figma
Figma
Detekt
Ruff
Postman
Heroku

Other Technologies:

OpenAPI
FontAwesome
IIS
Windows Server

Check out some of my work

I've worked on a range of projects, from straightforward websites to intricate web applications. Here are some of the ones I'm most proud of.

340B Contract Pharmacy Management - RxStrategies Project

The RxStrategies Contract Pharmacy Management solution offers user-friendliness, seamless integration, enhanced security and a transparent fee structure that ensures 340B savings benefit the covered entity and their patients. Our audit-proven eligibility matching methodology ensures precise qualification for every transaction, maximizing program benefits while elevating compliance.

React
TypeScript
JavaScript
HTML
CSS
FontAwesome
MS-SQL
Express
Azure
C#
NodeJs
Azure-DevOps
OpenAPI
.NET
Git
Bitbucket
Jira
Docker
IIS
Windows Server
Azure VM
Azure SQL
Azure App Service
Azure Functions
Azure Blob Storage

Option Chain Analysis - Freelance Project

The Option Chain Analysis project is a web application designed to visualize trading algorithms and their outcomes. The application manages real-time data ingestion through ingestor and worker services, which process large volumes of market data and generate result sets based on custom algorithms. These result sets are exposed via APIs and presented through a simple, intuitive user interface for ease of analysis. The entire system is deployed using serverless architecture and AWS Amplify, enabling scalable and efficient operation. Built with a modern tech stack, the application provides traders with a powerful tool for analyzing option chains and making informed decisions.

React
TypeScript
JavaScript
Nest.js
AWS
Amplify
Lambda
EC2
RDS
CloudWatch
Socket.io

Partners API - Medly Project

The API as a Product project involved developing public-facing APIs for Medly, designed for seamless integration with partner systems. These APIs enabled partners to securely access and integrate Medly's internal services. The project utilized OKTA OAuth 2.0 for authentication and authorization, ensuring secure data exchange. An event-driven architecture was employed to facilitate real-time communication between over 10 decoupled services, enhancing scalability and system reliability. Additional contributions included implementing a global error response handler, optimizing Kinesis event handling, and creating reusable GitHub workflows, adopted by multiple teams for improved development efficiency.

AWS
Lambda
Kinesis
RDS
CloudWatch
DynamoDB
OKTA
OAuth 2.0
Serverless Framework
GitHub
GitHub Actions
Jira
Docker
Shell Scripting
Localstack
Mountebank
Node.js
Aapan Bihar - A Post Writing Website

Aapan Bihar - A Post Writing Website

This website is for one who loves to create posts like blogs, poetry, story. It provides various options like Create Post, View Post, SignUp, SignIn, Draft Post, SignOut, Like, Comment and Share.

Django
Python
HTML
CSS
JavaScript
SQLite
Bootstrap
Heroku
Git
GitHub
VS Code
Named Entity Recognition for Wikipedia

Named Entity Recognition for Wikipedia

This project is about Named Entity Recognition for Wikipedia. Scrap data using wikipedia API to perform NER and Perform Named Entity Recognition on scrapped data and extract entities like city, person, organisation, Date, Geographical Entity, Product etc and then display annotated text in Streamlit App.

Python
Wikipedia API
Spacy
Streamlit
Heroku
Git
GitHub
VS Code
Team Management Dashboard

Team Management Dashboard

I developed a full-stack Team Management Application with a dynamic table for managing team members. The backend API supports CRUD operations with features like pagination, sorting, and search to handle large datasets. The frontend allows bulk actions, sortable columns, and editable member details such as roles and teams. I focused on creating a responsive UI for seamless interaction across devices.

React
Node.js
Express
Figma
Typescript
Tailwind CSS
supabase
Vercel
REST API
Singly Linked List Python Package

Singly Linked List Python Package

This project is about Singly Linked List Python Package. It provides various options like Add Nodes, Remove Nodes, Search, Traversal, Utilities, Modify List, Merging Lists.

Python
PyPi

Recommendations Received

Connect With Me

If you have any inquiries or would like to engage in a conversation, please feel free to reach out to me on Linkedin. I will do my best to respond promptly.