A software engineer with over 10 years of experience (since 2011). Specializing in backend development using Golang and practicing DevOps with over 5 years of experience (since 2018). I had experience with many fields of software domains: ticketing, web scraping, marketplace, gaming industries, and HR applications. If you're looking for someone who:
- written code with code style following best practices and in an idiomatic way
- understand how to do best practices in API development (standardize naming convention, versioning, and auto-generated documentation using OAS3)
- can work well with others in the team and understand development collaboration workflows such as agile practice (scrum or kanban), JIRA, pair programming, and code review.
- write a testable and maintainable code using 3 layers of tests: static check, unit test, and integration test
- understand state-of-the-art DevOps practices such as developing scalable and reliable services, containers, microservices, serverless, event-driven, CQRS, EventSourcing, CI/CD, and familiar with cloud providers such as AWS, GCP, and Alibaba Cloud
- have good analyzing skills and am an independent problem solver
- versatile in many fields, eager to learn something new, and adaptable in a new environment
please look no further since i am a good fit for your needs. I always listen carefully and work together with my client to achieve the goal because there's no one-fits-all solution. A mercenary at heart, you can assign me a task and consider it done.
TECHNICAL SKILLS:
- Golang
- SQL & NoSQL (MySQL, Postgres, Redis, Mongo, Elasticsearch). Open to learning as needed.
- Message Broker: Kafka, NATS, RabbitMQ
- docker, docker-compose, and Makefile for development
- CICD: Jenkins, Github Actions, Gitlab CICD, CircleCI, Bitbucket Pipeline
- Kubernetes, Helm, Terraform, Ansible
- Backend API Development: REST, gRPC
- CLI and Tooling: Bash scripts
- Linux Administration