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)
|
|
|
|---|---|---|
|
|
|
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. For clarity, work for Reformierakond and IRL was commercial client work performed through an employer, not political affiliation.
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.
Education
Informatics, MSc
Master thesis on social network graph patterns and visualization.
Computer and Systems Engineering, BSc
Bachelor thesis on agile web-crawler design and implementation.
Central Russian Gymnasium
Pedagogical Lyceum
Profession
Senior Full Stack Engineer
Full-stack AI platform work on auto-annotation, video processing and livestreaming, annotation search, datasets, and CI quality. Core team acquired by Nebius in 2026.
Principal Software Engineer, Engineering Platform
GraphQL federation, subscriptions, platform engineering, and open-source schema registry.
Full-stack Engineer
Real-time advertising management platform that later became an independent product.
Full-stack Developer
Long greenfield projects including Navigil tracking and Postimees iPad reading experience.
Full-stack Developer
Rovio, Elisa, Pling social network, PHPUnit, Selenium Grid, and Jenkins CI.
Full-stack Developer
CMS SSO, search indexing, and client integrations across LAMP projects.
PHP Developer
Healthcare CMS modules, RMK document management, and Oracle integrations.
PHP Developer
Custom CMS projects, large MySQL databases, and first Oracle experience.
Junior Web Developer
Early CMS integrations, CRM, SMS gateway, and custom web applications.
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 |