Filip Krikava

Associate Professor

Prague, Czechia
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
Filip Krikava is an Associate Professor and seasoned software engineer with 15 years of experience bridging academic research and production systems in Prague. His work spans distributed systems, model-driven engineering, and language tooling—evidenced by contributions to scalameta improving SemanticDB semantics and to macOS window manager ShiftIt. He has led teams and platforms at TomTom and built IoT and big-data analytics at Oracle, then moved into research roles including postdocs in France and the U.S. and a faculty role at Czech Technical University. More recently he implemented a high-throughput, low-latency streaming pipeline in Rust for Lacework, showing a continued focus on performance-critical systems. He brings a rare mix of compiler-level insight, practical systems engineering, and teaching experience, with a PhD grounding his work in formal methods and adaptive distributed software.
code15 years of coding experience
job12 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Doctor of Philosophy (Ph.D.) at Université de Nice-Sophia Antipolis
bookMaster's Degree, Master's Degree at České vysoké učení technické v Praze
languagesEnglish, French, Czech
stackoverflow-logo

Stackoverflow

Stats
3,513reputation
350kreached
31answers
12questions
Badges
annotations
top-5%
github-logo-circle

Github Skills (21)

parserator10
objective-c10
parser10
scala10
window-management10
macos10
semanticdb10
annotations9
permission9
metaprogramming9
syn9
syntax9
pretty-print8
swt6
vim6

Programming languages (27)

CSchemeMakefileGoHTMLTypeScriptShellR

Github contributions (5)

github-logo-circle
fikovnik/ShiftIt

Oct 2010 - Feb 2020

Managing windows size and position in OSX
Role in this project:
userFull-stack Developer
Contributions:3 releases, 128 commits, 17 PRs in 9 years 5 months
Contributions summary:Filip contributed to the `ShiftIt` project, which manages window size and position on macOS, by fixing issues related to resizing and moving windows. The commits reveal code modifications within the `AXWindowDriver.m` file, showcasing interactions with the Accessibility API and window management functionalities. The user's changes also involved code formatting and the addition of definitions.
macospositionwindowsosx
scalameta/scalameta

Nov 2017 - Aug 2018

Library to read, analyze, transform and generate Scala programs
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 11 comments in 10 months
Contributions summary:Filip made several contributions to the `scalameta/scalameta` repository, primarily focused on enhancing the SemanticDB functionality for the Scala compiler. Their work involved refining how the compiler handles synthetic arguments and implicit views within the semantic analysis phase. This includes modifications to accurately reflect the structure of for-comprehensions, including the addition of `foreach`, and fixing the missing symbol occurrences in certain scenarios to improve the accuracy of code analysis.
functional-programmingtransformmetaprogrammingsemanticdbsyntactic
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