About
Hi there 👋, I am David Liman.
I am a software engineer with two decades of experience building backend services. I have worked in different industries, from advertising, medical, fintech, and fitness space.
I am a technologist and a problem solver. My ideal role would involve designing, building, documenting, and maintaining products and systems. I am happiest when I can alternate high-level and low-level work.
I believe people do their best thinking when they come together to solve problems when they are supported, respected, and growing. I find bottom-up leadership more appealing.
Location
I am based in Los Angeles, California but prefer to work as part of a mostly or fully distributed teams.
Work projects
- IBM: developer tools. Rational Concert. Work on semantic web, RDF, SPARQL Apache Jena. Granted my first patent
- OneScreen now Adaptive Media: Adtech. Work on data pipeline for ads clickstreams and impressions reporting.
- TigerConnect: A secure text messaging/communication platform for hospitals. I handle the Erlang chat servers. Message delivery guarantees, message routing/escalations, chatbots.
- Zipcar: Connected car industry. Ingest telemetry/mobility data. Kafka streaming
- Guardtime: Investigate blockchain solutions. Solution engineer to help sell timestamping service.
- Inspire Fitness: An app to access workout videos. I built the backend and video pipeline from scratch in Clojure. Grow from 5k to 80k subscribers
Skills
- Languages: Clojure, Go, Erlang, Java, Javascript, PL/pgSQL
- Databases: PostgreSQL, Redis, ElasticSearch, Datomic, XTDB
- Tools: AWS, Docker, Kubernetes, Terraform, Ansible, Kafka, FFMPEG, React, React Native, CI systems.