About

My name is Artjom Kurapov. I am a father, software engineer, cat keeper, and beekeeper.

  • I build many side projects.
  • I keep personal notes in a second-brain style.
  • I publish some of those notes here in my blog.
  • I make AI music when I am in the mood.
  • I attend local meetups related to software and startups.
    • devclub, TallinnJS, Garage48, Lift99, Palo-Alto, Technopol
  • I enjoy hackathons where you need to build something within strict time limits.
  • I am looking for new ideas and projects, including opportunities to help others.

Interests and Growth Areas

These are topics I do not yet know well, but intentionally want to develop in:

  • robotics (motor control and vision)
  • science (astrophysics, microbiology, entomology)
  • video games (creation, engines, game design, lore, animation)
  • EDC (safety and survival)
  • drawing (anatomy, light and shadow, isometry)

Education

Profession

I started in small studios delivering short projects for clients such as Elisa, SEB, Sampo Pank, Postimees, GlaxoSmithKline, Reformierakond, IRL, Eesti Raadio, RMK, and Rovio.

After that, I moved to longer product efforts like Navigil and GolfGameBook. Later I joined startup companies building one core product over many years: Tactic, Pipedrive, and Clarifai. This allowed me to go deeper into product design and full-stack quality, and to grow as a T-shaped full-stack engineer.

I like studying and designing complex systems and information flows across time and user contexts under platform constraints. That is why I focus on integration and testing. I have hands-on experience with CMS, CRM, ECM, e-commerce systems, social network APIs, and mobile apps.

Technical Stack Experience

Area Stack
Languages Typescript, Go, Python, PHP
Databases Postgres, MySQL, MongoDB
Backend frameworks Gqlgen
Fastify, Koa, Express
Zend Framework, Code Igniter, Yii, Kohana, Symfony
Development and support PHPUnit & SeleniumRC/Grid, SVN, Git, Jenkins, Webgrind, XDebug, XHProf, Bower, Karma, Grunt, Jasmine
APIs Social (Facebook, Twitter, Google, Linkedin) Accounting (Hansaworld, Economics) Payments (DIBS, Cybersource, Fortumo) Specialized (Micros MyFidelio, Xtee, Mobiil-ID & Digidoc)
Trackers Trello, Pivotaltracker, Mantis, Jira
Frontend frameworks React, Angular 1, Backbone