Autodidact. Senior software developer and architect. Main expertise: web applications, full stack.
Open source enthusiast.
Part of team at Purelab.io (https://purelab.io), a software development and consulting studio.
Limited experience: Rust, Haskell, Erlang.
Passing familiarity: Swift, Common Lisp, Scheme.
- relational databases, SQL
- document based-databases: ArangoDB, CouchDB
- Datomic (http://www.datomic.com)
- Firebase (https://firebase.google.com)
- rich web applications (SPA)
- traditional web applications
- REST API backends
- websocket API backends
ShanzhaiCity (2017—2018, Go, JS, Clojure).
Various webapps and websites for ShanzhaiCity, a US-Chinese startup aiming at making charity effective.
Render.js (JS, Node)
- Order of magnitude faster than alternatives
- Period: 2016—2017, part of team at Purelab.io
ToBox (2015—2016, JS, React)
Stylish, visual platform for creating online shops. (Part of web frontend team.)
ProstoPoi (2014—2016, Python, Django, React)
Poi community website. We have our own video lessons, go check us out!
Recent highlights here. See other stuff on https://mitranim.com/works and https://github.com/Mitranim.
io2: prototype for a charity/crowdfunding hybrid. Purelab and ShanzhaiCity collaboration, work in progress. (https://github.com/ShanzhaiCity/oxygen-economics)
Posterus: asynchronous primitives for JS with true cancelation and scheduling control (https://github.com/Mitranim/posterus).
Prax: reactive architecture for GUI applications (https://mitranim.com/prax/).
Emerge: use plain JS types as functional data structures (https://github.com/Mitranim/emerge).
2016—present: Purelab.io — part of team.
2015—2016 (1 yr) ToBox.com — senior web developer.
2014—2015 (1 yr) Paragon Software — front-end web developer.
2013—2014 (1 yr) Paragon Software — support engineer.
2011—2013 (1.5 yrs) Consulting and Coaching — training manager (staff and project scheduling, automated data analysis).
Earlier experience: mostly technical support.
Attempts at a higher education didn’t click with me. Ended up with two unfinished:
- 2007—2008 MSU (Moscow State University): bioengineering and bioinformatics.
- 2002—2004 MATI (Moscow State Aviation Technological University): physics.
Favorite pastime: writing and contributing to open source software. See https://github.com/Mitranim.
Highly interested in programming language design.
Location: Moscow, Russia (planning to move out).