Dennis Adjei-baah

Lead Software Engineer at Mastercard

Missouri, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Dennis Adjei-baah is a Lead Software Engineer with over a decade of experience building scalable server-side applications and distributed systems, currently driving engineering at Mastercard. He is proficient in Spring Boot, Groovy/Grails, Play/Akka with Scala, and has hands-on experience with messaging systems like RabbitMQ and RESTful APIs, while also contributing to front-end projects using React and AngularJS. At Buoyant he worked on Linkerd, contributing HTTP/2, TLS, tracing and diagnostics enhancements to a prominent open-source service mesh and later improved its dashboard UI and UX. He has a track record of refactoring monoliths into microservices, optimizing performance under high load, and mentoring teams on full-stack best practices. Based in Missouri, he pairs formal training (MSc in Applied Computer Science) with practical production experience across fintech and infrastructure projects.
code11 years of coding experience
job7 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Principia College
bookMaster of Science (M.Sc.), Applied Computer Science, Master of Science (M.Sc.), Applied Computer Science at East Tennessee State University
languagesEnglish
github-logo-circle

Github Skills (20)

kubernetes10
javascript10
dashboard10
back-end-development10
http10
finagle10
ui-design10
networking10
uid10
go10
front-end-development10
performance-optimization10
kubernetes-pods10
react10
service-mesh9

Programming languages (5)

DockerfileRustScalaJavaScriptGo

Github contributions (5)

github-logo-circle
linkerd/linkerd

Oct 2017 - Aug 2019

Old repo for Linkerd 1.x. See the linkerd2 repo for Linkerd 2.x.
Role in this project:
userBack-end Developer
Contributions:12 releases, 182 commits, 165 PRs in 1 year 10 months
Contributions summary:Dennis primarily contributed to the Linkerd codebase, focusing on enhancements related to HTTP/2 and general network performance. They fixed an issue where HTTP/2 connections would not be closed properly after a `RST_STREAM` frame, addressed memory management problems, and added support for HTTP/2 ping frames. Additionally, they implemented features related to request tracing, diagnostics, and logging. Further enhancements included TLS support and improving Consul interaction within the system.
2-xkuberneteslinkerdservice-discoverylinkerd2
linkerd/linkerd2

Dec 2017 - Aug 2021

Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
Role in this project:
userFull-stack Developer
Contributions:4 releases, 207 reviews, 90 commits in 3 years 8 months
Contributions summary:Dennis primarily focused on front-end development, specifically contributing to the Linkerd dashboard. They removed a namespace property from the Conduit web app, made UI improvements by adding links to deployment names, and implemented a Kubernetes-style sidebar for improved navigation. The user also addressed bug fixes and enhancements related to tap streams and various UI components. These contributions involved React, Material UI, and the dashboard's overall architecture.
golangmesh2-xrustsecurity
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial