Karthik Ravikanti

Senior Software Engineer at Ensign InfoSecurity

Singapore, Singapore
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
🎓
Top School
Karthik Ravikanti is a versatile Senior Software Engineer with a decade of experience building backend systems across finance, payments, and monitoring domains, currently focusing on productizing ML models at Ensign InfoSecurity. He has shipped production services in Rust, C++, Scala and Haskell, played key roles on real-time market data, trading backends and payment platforms, and is comfortable across low-level systems and web stacks. His background includes protocol and networking work, parser and code-analysis tool development in Haskell, and on-the-job learning of Rust, React and monitoring tooling—evidence of a pragmatic polyglot who quickly masters new technologies. He’s steadily deepening formal methods and dependently typed programming (TLA+, Agda) alongside day-to-day engineering, bringing both rigor and curiosity to complex system design. Based in Singapore, Karthik combines hands-on implementation experience with a penchant for clean, verifiable software and operationalized deployments.
code10 years of coding experience
job14 years of employment as a software developer
bookBachelor of Technology Electronics and Communications, Bachelor of Technology Electronics and Communications at International Institute of Information Technology Hyderabad (IIITH)
bookCBSE 10th class CBSE, CBSE 10th class CBSE at Hindu Public School, Sanathnagar, Hyderabad
languagesHindi, English, Telugu, Japanese
stackoverflow-logo

Stackoverflow

Stats
1,682reputation
155kreached
26answers
35questions
github-logo-circle

Github Skills (162)

ivy10
nix-shell10
fp-ts10
haskell10
rust-lang10
automatic-updates10
emacs10
compiler10
rust10
elisp10
magit10
lang10
autoupdate10
lint10
updater10

Programming languages (17)

C#C++RustSchemePureScriptScalaFluentGo

Github contributions (5)

github-logo-circle
plumenator/fp-course

Dec 2020 - Mar 2022

Functional Programming Course
Contributions:80 pushes, 74 branches in 1 year 2 months
programming-coursefunctional-programming
plumenator/rustlings

May 2021 - Aug 2024

:crab: Small exercises to get you used to reading and writing Rust code!
Contributions:13 pushes, 10 branches in 3 years 3 months
rustcrabmdbookrust-lang
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
Karthik Ravikanti - Senior Software Engineer at Ensign InfoSecurity