Titian Cernicova-dragomir

Software Engineer at Bloomberg

Stony Stratford, England, United Kingdom
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
Titian Cernicova-dragomir is a seasoned software engineer with 11 years of experience, currently building systems at Bloomberg and teaching at Politehnica University of Timisoara. He combines strong backend and frontend skills—C#, TypeScript, WPF and ASP.NET—with leadership experience as a former CTO and team lead across startups and engineering teams. Titian has contributed to the high-profile microsoft/TypeScript compiler, improving error messages, type-checking logic and support for features like JSDoc @implements and ES private elements. Comfortable spanning web, mobile and desktop stacks, he has a track record of shipping pragmatic solutions and mentoring engineers. His academic grounding (MSc in Computer Software Engineering) and ongoing teaching role keep him connected to both research and the next generation of developers.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Politehnica University of Timisoara
bookLiceul Teoretic William Shakespeare Timisoara
languagesEnglish, Romanian
stackoverflow-logo

Stackoverflow

Stats
240,369reputation
13.6mreached
3,435answers
6questions
Badges
type-conversion
top-5%
string-literals
top-5%
create-react-app
top-1%
compilation
top-5%
linq
top-5%
overloading
top-5%
github-logo-circle

Github Skills (57)

javascript10
type-check10
compiler-development10
typescript10
indexing10
enums10
typescript-generics10
dictionary10
typescript-types10
generics10
error-handling10
nodejs10
try-catch10
type-checking10
typescripts10

Programming languages (5)

TypeScriptC#OCamlJavaScriptGo

Github contributions (5)

github-logo-circle
microsoft/TypeScript

Feb 2019 - Apr 2021

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
userBack-end Developer
Contributions:228 reviews, 23 commits, 77 PRs in 2 years 2 months
Contributions summary:Titian primarily contributed to improving the TypeScript compiler, specifically focusing on error messages and type-checking logic. Their work involved refining error messages for common scenarios, such as incorrect type usage and indexing errors. Additionally, the user addressed typos in comments and parameter names, and contributed to new features like the `@implements` tag support in JSDoc and the handling of ES private class elements. They also fixed a bug related to exhaustive switch statements and the handling of non-null assertions.
typecheckerjavascriptcleantype-checksuperset
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Contributions:4 PRs, 53 pushes, 42 branches in 4 years 11 months
javascriptcleansupersettypescript-istypescript
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
Titian Cernicova-dragomir - Software Engineer at Bloomberg