Charalampos Asimakopoulos

Athens, Attica, Greece
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

👤
Senior
Charalampos Asimakopoulos is a Lead Software Engineer based in Athens with 8 years of experience building resilient SaaS platforms and FinTech integrations. He has progressed from hands-on engineering to team leadership, owning authentication, RBAC and platform communication at Workable and previously leading core banking and payments teams at Viva. A National Technical University of Athens graduate, he combines strong backend expertise (including contributions to the widely used Npgsql .NET PostgreSQL driver) with a track record of shipping feature-flagging systems, SDK automation, and high-performance product redesigns. Colleagues know him for raising engineering velocity through pragmatic process changes and for mentoring engineers to produce well-tested, maintainable code. Off the keyboard he’s a coffee-fueled tinkerer who enjoys optimizing observability and performance in critical systems.
code9 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
26reputation
59reached
5answers
0questions
github-logo-circle

Github Skills (21)

postgresql10
databases10
dotnet-new10
dotnet10
npgsql10
csharp10
database10
performance-monitor9
performance-analytics9
performance-measurement9
performance-monitoring9
sql9
performance-analysis9
performance-tuning9
jquery-ui6

Programming languages (4)

C#TypeScriptHTMLPython

Github contributions (5)

github-logo-circle
npgsql/npgsql

Sep 2020 - Oct 2020

Npgsql is the .NET data provider for PostgreSQL.
Role in this project:
userBack-end Developer
Contributions:1 review, 5 commits, 1 PR in 7 days
Contributions summary:Charalampos's contributions primarily focus on optimizing the logging of query duration times within the Npgsql PostgreSQL data provider. The commits introduce and refine the use of a `Stopwatch` to measure query execution time, logging the duration at the debug level. Further commits streamline the code by consolidating the `Stopwatch` instance and address merge conflicts, demonstrating iterative improvements to the logging mechanism and related performance considerations. The user's work also touches on merging changes and correcting potential bugs.
dotnetnpgsqlpostgresqldatabasepostgres
Intelligent techniques for desicion making in Tichu - Diploma Thesis - Electrical and Computer Engineering - National Technical University of Athens - Intelligent Systems Labatory
Contributions:41 commits, 2 PRs, 42 pushes in 2 years 1 month
computer-engineering
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