Tech Lead (Rust TypeScript) at Impero - Compliance Management for Finance & Tax
Berlin, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Serhii Potapov is a Berlin-based Tech Lead with 16 years of professional experience building full-stack systems, currently leading Rust and TypeScript development for compliance and finance at Impero. He combines deep systems-level Rust expertise—evidenced by contributions to widely used projects like chronotope/chrono and multiple self-authored Rust libraries—with a strong web and backend background from Ruby and TypeScript roles. Serhii has a track record of designing robust libraries (newtype guarantees, language detection, technical analysis indicators) and improving developer ergonomics through macros, coercion fixes, and tooling. He publishes technical writing on his blog and brings a practical focus on testability and fuzzing, having enabled property-based testing for date/time types in chrono. Comfortable moving between low-level performance work and product-facing systems, he pairs pragmatic engineering with a curiosity for language design and tooling.
16 years of coding experience
12 years of employment as a software developer
National Technical University "Kharkiv Polytechnic Institute"
Contributions:10 releases, 20 reviews, 173 commits in 4 months
Contributions summary:Serhii implemented the core logic for a newtype in Rust, focusing on string-based types. They implemented a working prototype, created derive macros for various traits, and built out the core functionality. Further commits refined the implementation, adding support for more inner types, improved error handling, and the ability to derive traits such as `Display`, `FromStr`, `Borrow`, `Into`, and `Serialize`.
Contributions:10 reviews, 119 commits, 46 PRs in 5 years 1 month
Contributions summary:Serhii primarily focused on implementing and improving technical analysis indicators for the Rust language. Their contributions involved returning errors, writing documentation for Simple Moving Average (SMA), and adding documentation, and implementing the Relative Strength Index (RSI), Minimum, Maximum, Stochastic, ATR, MACD, and Efficiency Ratio indicators. The user also implemented traits for `Close`, `High`, `Low`, and `Volume` and added examples for using the indicators.
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
Serhii Potapov - Tech Lead (Rust TypeScript) at Impero - Compliance Management for Finance & Tax