Sagar Dash - Senior Software Engineer
Profile
type
Location
struct
{
City string
Country string
}
type
Information
struct
{
Name string
Title string
Email string
Location Location
}
func
(i *Information)
GetProfile() Information
{
return Information{
Name:
"Sagar Dash",
Title:
"Senior Software Engineer",
Email:
"talk@sagardash.me",
Location: Location{
City:
"Dhaka",
Country:
"Bangladesh"
,
},
}
}
func
(i *Information)
Summary() string
{
return
`
Backend-focused Software Engineer with 8+ years of experience designing and scaling distributed systems. Strong expertise in Go, microservices architecture, Kubernetes, Redis, and event-driven systems. Experienced in building high-availability backend services handling real-time traffic at scale.
`
}
Experience
func
(i *Information)
GetExperiences() []Experience
{
experiences := []Experience{
{
Company
:
"Pathao"
,
Role:
"Senior Software Engineer"
,
Period
: Range
(
"Sept 2023"
,
"Present"
),
Description
:
`
* Lead Backend Engineer for Go-based distributed services powering logistics and merchant systems in a high-traffic super app
* Design and maintain system architecture, leading the team and optimizing high-load endpoints using goroutines to improve latency by 40%
* Lead incident response and Root Cause Analysis (RCA) for production outages
* Built scalable systems for agent salary automation, merchant issue management, logistics management, and agent compensation
`,
},
{
Company
:
"10 Minute School"
,
Role:
"Lead Specialist, Engineering"
,
Period
: Range
(
"Sept 2017"
,
"Sept 2023"
),
Description
:
`
* Contributed to the growth of Bangladesh's fastest-growing Ed-Tech startup as a Full Stack Developer
* Collaborated with Product and Mobile teams to define specifications for the Logistics module
* Architected the Live Class backend to support 1,000 concurrent users using Go and Redis
* Built payment, quiz, exam, and CRM systems for transactional integrity, traffic spikes, and operational efficiency
`,
},
}
return
experiences
}
Projects
func
(i *Information)
GetProjects() []Project
{
projects := []Project{
{
Name:
"Agents Salary Automation"
,
Stack:
[]string{
"Go", "System Design", "Scalability"
},
Description
:
`
Architected a high-concurrency Go service using goroutines, significantly reducing payout latency for thousands of agents.
`,
},
{
Name:
"Logistics Management"
,
Stack:
[]string{
"Go", "Redis", "Real-time", "Optimization"
},
Description
:
`
Engineered a real-time Go backend with Redis to optimize vehicle allocation and tracking reliability.
`,
},
{
Name:
"Merchants Issue Management"
,
Stack:
[]string{
"Go", "System Design", "Scalability"
},
Description
:
`
Designed a scalable system to streamline support workflows and drive sustainable growth for merchant partners.
`,
},
{
Name:
"Live Class"
,
Stack:
[]string{
"Go", "Redis", "Concurrency"
},
Description
:
`
Architected the Live Class backend to support 1,000 concurrent users using Go and Redis.
`,
},
{
Name:
"Payment Architecture"
,
Stack:
[]string{
"RabbitMQ", "PHP", "Payment Systems", "Event-driven"
},
Description
:
`
Architected a robust Payment System using RabbitMQ to ensure transactional integrity and handle peak loads.
`,
},
}
return
projects
}
Articles
func
(i *Information)
LatestArticles() []Article
{
articles := []Article{
{
Title:
"Make Your Own API Gateway with NGINX and Proper Auth Validation"
,
},
{
Title:
"Database: Human readable values vs. numeric Values"
,
},
{
Title:
"Creating Sequential and Padded Invoice IDs with SQL"
,
},
}
return
articles
}
Contact
type
Contact
struct
{
Name
string
Email
string
Message
string
}