Email: artem.medeusheyev@gmail.comName: ArtemLastname: MedeusheyevBorn: 1982Location: Almaty, Kazakhstan (GMT +6)Family: married, two kidsLast Company: VOIX (I'm cofounder, telco enterprise software)
- Writing - intermediate
- Verbal - intermediate
- Reading - intermediate+
Started working professionally in 2006
2006-2008(AGT local company in Almaty, has closed) .NET, C# - enterprise web apps (MySQL, Oracle DBs)2008-2010(AGT) switched to Java EE 6 (apps for Glassfish App Server)2010-2013(AGT) several backend apps using Go, Python, NodeJS2013-2014(Voix) medium grade frontend app using Elm language2014-present(Voix) Clojure/Javascript(VUE)/ClojureScript(Reagent and ReFrame)2006-presentIn almost all projects JavaScript on frontend side and SQL as database query language
- Functional
- Simple (just use maps)
- LISP (clean syntax + homoiconic)
- REPL - interactive programming, fast prototyping and data exploration
- Dynamic + spec, schema or malli on app boundaries
- Easy to maintain/understand codebase
- Idea + Cursive, VSCode + Calva
- VSCode or WebStorm for frontend
- deps tools (switched from lein)
hyperfiddle/rcf- testingdjblue/portal- data visialization (but mostly just repl)metosin/malli- validation and domain shapemetosin/reitit- routerhttp-kit- http servercompojure- routerring- http handlersnrepl- remote app diagnosticscom.github.seancorfield/honeysql- SQL Generationthheller/shadow-cljs- ClojureScript compilationreagent+re-frame- frontend
- Mostly using PostgreSQL, main + few replicas with failover deployment experience
- Using ClickHouse for logging and analytics
- Created authentication app (admin ui, users, roles etc) using Datomic on Prem
- Want to try XTDB (former CruxDB) in future projects
- Shipped several enterprise/telco apps (back + front + db schema ~170-230k lines total)
- GIS apps experience (interactive telco data on city map using Leaflet + PostGIS + tile server)
- Primary OS is MacOS or Linux