Dima Kurilo is a Lead Full Stack Software Engineer based in New York with 11 years of experience building scalable web and cloud-native systems. He blends practical engineering leadership at Capital One with deep functional programming expertise—especially Haskell—and a habit of contributing back to OSS (notably enhancing mermaid-js class and ER diagram rendering). Dima designs and operates monorepos, CI/CD pipelines, and infrastructure-as-code (AWS CDK, Terraform) to deliver end-to-end services in TypeScript, Go, and Python. His background includes architecting AuthN/AuthZ platforms, search and indexing services, and developer tooling for large publishing systems, often solving hard integration and performance problems. Colleagues rely on him for clean architecture and pragmatic automation that moves teams faster; less obvious, he frequently builds niche DSLs and devtools in Haskell to tame complex transformations and data workflows.
11 years of coding experience
20 years of employment as a software developer
Combined Bachelor and Master of Science Engineering Physics, Combined Bachelor and Master of Science Engineering Physics at National Research Nuclear University MEPhI (Moscow Engineering Physics Institute)
Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
Role in this project:
Full-stack Developer
Contributions:10 commits, 4 PRs, 10 comments in 7 days
Contributions summary:Dima primarily contributed to the development of class diagrams and entity-relationship diagrams within the mermaid-js project. Their work included adding features to render notes in class diagrams, introducing statement aliases and test cases for ER diagrams, and implementing rendering tests using Cypress. These contributions enhanced the diagramming capabilities of the project, focusing on improving the visual representation and functionality of different diagram types.
Contributions:1 release, 152 commits, 202 pushes in 11 months
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
Dima Kurilo - Lead Software Engineer, Full Stack at Capital One