Derrick Wekesa
@derrickwekesa1
PhD software engineer specializing in functional programming and verification.
What I'm looking for
I am a PhD-qualified software engineer focused on building high-assurance software systems using functional programming, type-driven development, and formal verification. I have five years of post-doctoral industry experience applying LiquidHaskell, SMT solvers, dependent typing and annotation strategies to eliminate runtime errors and enforce domain invariants.
I have led architectural migrations from imperative monoliths to modular functional microservices, developed verification tooling and internal annotation libraries, and integrated formal verification into CI/CD pipelines. I mentor engineering teams on safe, maintainable functional designs and publish and speak on practical applications of formal methods in distributed systems.
Experience
Work history, roles, and key accomplishments
Senior Software Architect
Pureuxelles Ltd
Jan 2021 - Present (5 years 2 months)
Led migration from a Java monolith to a modular Scala-based functional microservice architecture, improving concurrency by 45% and integrating LiquidHaskell annotations to eliminate integer overflow and bounds errors.
Research Software Engineer
Pureuxelles Ltd
Aug 2018 - Dec 2020 (2 years 4 months)
Implemented static analysis using Z3 SMT solvers and integrated formal verification steps into CI pipelines; built a Rust data-processing pipeline leveraging ownership and procedural macros to enforce memory safety.
Education
Degrees, certifications, and relevant coursework
Kirinyaga University
Doctor of Philosophy (PhD), Computer Science
Doctor of Philosophy in Computer Science focused on formal verification of functional annotations in distributed computing; developed a framework mapping functional annotations to verifiable logic constraints.
Kirinyaga University
Master of Science, Computer Science
Master of Science in Computer Science with focus on advanced programming languages, type theory, and computational logic.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Derrick?
You can contact Derrick and 90k+ other talented remote workers on Himalayas.
Message DerrickFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
