I am a Full Stack Engineer with experience building scalable, cloud-native systems across finance, healthcare, and SaaS industries. My background spans .NET, NodeJS, Vue, Angular, AWS, Azure, Kubernetes, and CI/CD automation, and I’m passionate about solving complex problems with clean, maintainable code.
Design new pattern for all future REST API microservices to move functionality away from a Monolith application
Perform root cause analysis and debugging on large monolithic application using different .NET profiling and diagnostics tools
Perform Root cause analysis and fix SQL performance issues using various diagnostic queries, examining indexes, and optimizing query plans
Automate application testing and deployment using Azure Devops pipelines
Build application pipelines and remote infrastructure state with Hashicorp Terraform infrastructure as code
Develop reusable Platform Code that was consumed Via Nuget Package from a private Nuget Feed
Maintain code quality by enforcing automatic unit testing and code coverage reports for new projects
Develop new features for an internal angular application in Angular14
Participate in all scrum ceremonies including sprint planning, retrospective, review, and backlog grooming
Deploy environment agnostic Docker Images to Azure Container Registry
Working on automating blue/green deployment using Azure DevOps, Azure Traffic Manager, and Azure App Service to avoid application downtime and easier testing and maintenance
Working on deploying environment agnostic docker images to different Azure Kubernetes Service clusters to set environment variables at deploy time
Offload User CRUD operations to its own .NET Core REST API
Use AWS Systems Manager to decouple configuration from code for application security and resilience
Utilized the AWS CDK and AWS SDK to build and automate infrastructure and project deployment to multiple environments
Configured authorization and authentication for client and interservice communication with AWS Cognito user pools and app clients
Configure domain routing with AWS Route 53
Perform application monitoring and root cause analysis using AWS Cloudwatch
Leveraged Test Driven Development to reduce defect rates and improve code quality
Used AWS IAM to configure roles and permission for development groups and automations
Implement features and fix bugs in AngularJS and versions 7 through 13 on a Bi-Weekly release schedule
Practice CI/CD via AWS CodeDeploy and AWS CodePipeline to automate testing and deployment to 3 different environments
Created a reporting microservice using an AWS Step Function to process different report types asynchronously and in parallel
Implement warehousing solution for reporting needs via AWS DynamoDB Fivetran connectors and DBT transformations using AWS DynamoDB as a source and an AWS RDS PostgreSQL instance as the destination
GROWMARK, Inc. · ContractGROWMARK, Inc. · Contract
Mar 2020 · 1 moMar 2020 · 1 mo
Bloomington, Illinois, United StatesBloomington, Illinois, United States
Developed highly responsive single page VueJS applications using Vue2 and the composition API
Collaborated on an ordering microservice using AWS SQS, AWS Step Functions and AWS Lambdas to process different product types and workflows in parallel
Weekly showcases to demonstrate value to business partners
Ported in-house eCommerce library from .NET Framework to .NET core for utilization in a serverless architecture
Avoid cross cutting concerns by using AWS API Gateway for CORS configurations and authentication/authorization for our front-end VueJS application.
Deploy Reusable Platform code to a versioned Lambda Layer to be consumed by multiple AWS Lambdas
Bundle lambdas and their dependencies with WebPack for small Kb sized packages
Deploy different versions of multiple AWS Lambdas using AWS CodeDeploy and AWS CodePipeline to run bash scripts
Maintain and manually deploy legacy MVC Application on an AWS EC2 instance