I'm a dedicated software engineer with over 4 years of experience specializing in Go (Golang) development. My expertise lies in crafting scalable, efficient, and reliable applications using this modern programming language. Throughout my career, I've successfully contributed to various projects, leveraging Go's concurrency model, performance optimization features, and strong standard library to deliver high-quality solutions. I'm passionate about staying updated with the latest advancements in Go and continuously expanding my knowledge in this field.
Project list
Megazone
- Vercel, AWS cloud and Git CI/CD source code management and deployment.
- Integrate AWS services into the backend code for tasks like file storage, database access, and messaging
- Implement message serialization and deserialization in Go, ensuring that data is properly encoded and decoded before being sent to or received from Kafka.
- Developed server side APIs with NodeJS (ExpressJS) and Golang(Fiber, Gin) in Modular monolithic and Microservices
- Develop and optimize code for performance, scalability, and reliability.
- Developed server side APIs with Nodejs (ExpressJS) and Golang (Fiber, Gin)
- Integrate AWS services into the backend code for tasks like file storage, database access, and messaging
- Create Kafka consumers in Go to subscribe to Kafka topics and process incoming messages or events. This may involve parallel processing, error handling, and message acknowledgment.
- UI design and development with Javascript Framework(Angular, React).
- Developed server side APIs Golang(Fiber, Gin. Go Utilities...) in Modular monolithic and Microservices
- Utilized the ELK stack (Elasticsearch, Logstash, Kibana) to centralize, analyze, and visualize log data, enhancing system monitoring and
troubleshooting capabilities.
- Integrate AWS services into the backend code for tasks like file storage, database access, and messaging
- Create Kafka consumers in Go to subscribe to Kafka topics and process incoming messages or events. This may involve parallel
processing, error handling, and message acknowledgment.