Software Engineer | Go | Backend Systems | Blogger
Passionate Software Engineer with 8+ years of experience in developing web applications and backend systems. Skilled at writing clear, concise code that is easy to maintain and troubleshoot.
I'm a passionate Software Engineer with over 8 years of experience specializing in backend development, distributed systems, and cloud infrastructure. Currently working at Zendesk, I focus on building scalable enterprise solutions that power mission-critical integrations.
I have a strong foundation in Golang, with expertise in developing high-performance microservices, RESTful APIs, and distributed systems. My experience spans across the full software development lifecycle, from design and architecture to deployment and monitoring. I'm proficient in working with containerization technologies like Docker and Kubernetes, and cloud platforms including AWS.
Beyond coding, I'm an active technical blogger on Medium, where I share insights on Go programming, DevOps best practices, and software engineering principles. I believe in continuous learning and contributing back to the developer community through open-source projects and knowledge sharing.
When I'm not building software, you can find me exploring new technologies, contributing to open-source projects, or writing technical articles to help fellow developers navigate complex engineering challenges.
Go
Python
JavaScript
Node.js
Ruby
React
Vue.js
HTML5
MongoDB
MySQL
Redis
Docker
Kubernetes
AWS
Datadog
Git
GitHub
GitHub Actions
VS Code
IntelliJ IDEA
Vim
Nano
Postman
cURL
Make
Jira
Slack
Teams
Linux
Nginx
A Go library for formatting date and time with easy-to-use methods. Simplifies datetime operations in Golang applications.
Comprehensive Golang exercises and practice problems covering various concepts and patterns for learning Go programming.
Implementation of the Publisher-Subscriber design pattern in Go, demonstrating event-driven architecture and messaging systems.
A parking management system for efficient parking space allocation, vehicle tracking, and automated billing with real-time availability monitoring.
A URL shortening service built with Go for creating short, memorable links with analytics and tracking capabilities.
A comprehensive class management system for educational institutions to manage students, courses, attendance, and grades efficiently.
I regularly write about Go, DevOps, and software engineering on Medium
Learn how to manage concurrent goroutines effectively using errgroup for better error handling.
2024Exploring the unexpected behaviors and edge cases of JSON unmarshaling in Go.
2024A deep dive into Go 1.26's new feature for direct pointer allocation from expressions.
2024Exploring the new errors.AsType feature that simplifies error handling in Go.
2024Understanding the use cases and benefits of empty structs in Go.
2024Essential DevOps practices for building reliable and scalable systems.
2024A comprehensive guide to using HTTP methods correctly in RESTful API design.
2024Learn efficient techniques for sorting slices in Go with practical examples.
2024