Ken Micklas

Senior Software Engineer at Bloomberg

London, England, United Kingdom
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
Ken Micklas is a Senior Software Engineer in London with 13 years of experience building robust back-end systems and cross-platform tooling at companies including Bloomberg, Uber, and Google. He combines production-grade engineering at scale with deep open-source involvement in systems-level projects—contributing fixes and build improvements to notable repositories like rust-lang/rust and the Haskell Cabal ecosystem. His work spans backend, QA, and full-stack concerns, with practical expertise in build systems, mobile platform support, WebSocket/hydration reliability for FRP web apps, and type-safe SQL libraries. Colleagues rely on him to unstick tricky build and portability problems and to improve code correctness and maintainability across complex codebases. Notably, he has hands-on experience enabling mobile builds on Nix-based platforms and adding cursor navigation to Rust’s BTreeSet—small, low-level changes that yield outsized developer ergonomics.
code13 years of coding experience
job7 years of employment as a software developer
bookComputer Science/Math, Computer Science/Math at Brown University
languagesChinese, Portuguese, English
stackoverflow-logo

Stackoverflow

Stats
26,760reputation
9.3mreached
264answers
28questions
Badges
windows
top-5%
java
top-5%
python
top-5%
linux
top-5%
callstack
top-5%
gcc
top-5%
github-logo-circle

Github Skills (55)

algorithms10
obelisk10
ios10
sqlite10
postgresql10
nix10
package-management10
testing10
reflex10
build-system10
full-stack10
functional-reactive-programming10
orm10
sql10
android10

Programming languages (15)

JavaC++RustCGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
haskell-beam/beam

Apr 2018 - Jan 2022

A type-safe, non-TH Haskell SQL library and ORM
Role in this project:
userBack-end Developer
Contributions:4 releases, 26 reviews, 95 commits in 3 years 10 months
Contributions summary:Ken primarily focused on fixing build errors related to unused variables and imports, improving the project's code quality. They addressed issues in multiple Haskell files, specifically related to the beam-sqlite and beam-postgres backends, and the beam-migrate-cli tool. The user also removed functional dependencies in the core codebase, which likely increased flexibility and improved the maintainability of the project. These changes demonstrate a focus on code correctness and overall project maintainability.
sql-libraryhaskellsqltype-safesqlite
reflex-frp/reflex-dom

Jul 2018 - Sep 2019

Web applications without callbacks or side-effects. Reflex-DOM brings the power of functional reactive programming (FRP) to the web. Build HTML and other Document Object Model (DOM) data with a pure functional interface.
Role in this project:
userFull-stack Developer
Contributions:1 review, 23 commits, 9 PRs in 1 year 2 months
Contributions summary:Ken focused on improving the reflex-dom library by addressing several aspects. They refactored the WebSocket implementation to use text frames instead of binary, enhancing data handling. The user also made adjustments to the hydration process, ensuring that the hydration tests are reliable by implementing retries and a new network namespace. Furthermore, they updated the tests and utilities.
callbacksfrpreactivepure-functionalhaskell
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