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{
}
return articles
}

Contact

type Contact struct
{
Name string
Email string
Message string
}
func (c *Contact) Send (ctx context.Context) error
{
c.Name =
c.Email =
c.Message = `
`
// Submit message
}