Software Developer
Klarna | Mar 2022 - Present
Python
Shell
Nginx
Jenkins
Go (Golang)
AWS (Amazon Web Services)
1. Maintain the two API gateways powered by Nginx and Envoy in front of the Klarna backend services, handling authentication (Auth gPRC server with Golang), caching (AWS Cloudfront) and rate limiting (Golang) of massive incoming traffic, implement custom logic in Nginx with Lua script.
2. Rewrite the old Node.js service to collect metrics with AWS Serverless stack (Lambda, Kinesis stream, Datadog metric).
3. Maintain and implement Jenkins pipelines to do a variety of tasks (Canary Deployment, load testing, clean-up)
4. Maintain and create Datadog dashboards and metrics for observability.
Fullstack Developer
Telenor | Mar 2020 - Mar 2022
1. Create and improve Cloudformation templates for existing services using .net and typescript CDK and raw YAML.
2. Replace on-premise infrastructure with cloud native alternatives.
3. Create a serverless workflow using step function and lambda function for data syncing from a slower remote server and content migration between different environment on our cms (contentful).
4. Maintained and improved our current system with Vue.js and .net 5.