.NET (Core) Development
Using as the main language for professional development. Capable of writing scalable, testable, and maintainable programs.
NodeJS + TypeScript
Using for professional development. Capable of writing scalable, testable, and maintainable programs.
Working with many AWS services and combining their power to create scalable cloud solutions. Experience with the following Services:
IAM, Lambda, SNS/SQS, RDS, Elasticache, S3, KMS, SSM, ECS/Fargate, EKS, CloudFormation, CodePipeline, CodeBuild, CodeDeploy, ECR, API Gateways, CloudWatch
Writing various infrastructe-as-code (IaC) modules to quickly spin up new infra and easily repeat this process.
Capable of writing bash/shell scripts. Mainly for automating otherwise repetitive tasks on linux systems.
Deploy most of the programs as dockerized container. Experience with multi-stage build processes.
Mostly used as a fast scripting language to help with tedious manual tasks. For example: Quickly indexing & scanning entire codebases & live infrastructure for Log4J vulnerability in 2021
Deploying services to this microservice-platform and writing a Marathon plugin in Scala.
Documenting and testing built API functionality. Used as a tool for communicating an application’s functionality to colleagues.
Writing slack-bots that helps speeding up lead times for tasks like creating a new database or software project or automatic (Jira) ticket creation.
Active Directory / LDAP
Automating tasks that interact with Active Directory using the LDAP protocol