Artem Titkov
 

Artem Titkov

Front End / Full Stack Engineer
     
 
  • Citizenship  European
  • |
  • Languages  English, Greek, Russian

Full stack engineer with front end specialization and solid understanding of cloud technologies. I value honest humane communication, working environments with good culture and open-minded people, teamwork in flat organizational structures, transparency in cooperation, responsibility, and nature, and motorcycles, and cats :3


Work experience

February 2025 -
April 2025
2.5 months

Lead Software Engineer

  • Frontend - Vue, Pinia, Tailwind, Motion, Typescript
  • Backend - Fastify, Prisma, Zod
  • Mobile oriented web app in form of an educational text game
  • Initial setup to production deployment in 2.5 months, delivered fully to specifications
  • Business sector - Non-profit / Education
  • Employment type - Freelance / Remote

January 2023 -
October 2023
10 months

Front End Engineer

  • Frontend - React Native, Fastlane, App Core Design, Functional Components, Typescript
  • Government-commissioned app for post-COVID relief, used by millions of 18-year-olds across Germany
  • Initial setup to production deployment in 6 months, delivered fully to specifications
  • Architecture and development of repository structure, branching strategy, development style guide, and UI component library, ensuring consistency, reusability, modularity and maintainability
  • Design and implementation of a frontend API client based on RTK Query to seamlessly communicate with multiple backends, including authentication and essential cryptographic features
  • Comprehensive web accessibility across the entire application, ensuring full compliance with WCAG standards
  • Cross team alignment and architecture
  • Business sector - E-commerce mobile apps
  • Employment type - Freelance / Remote

December 2020 -
November 2022
2 years

Full Stack Engineer

  • Frontend - React Native, Functional Components, Hooks, Typescript, EsNext
  • Cloud backend - NodeJS services on AWS
  • Technical design, breakdown and leading the development of multiple features
  • Developed and maintained feature-oriented Backend for Frontend (BFF) solutions
  • Cross team alignment and architecture, both as consumers and as providers of frontend functional services
  • Business sector - Fintech mobile apps
  • Employment type - Freelance / Remote / Hybrid

January 2020 -
August 2020
8 months

Full Stack Engineer

  • Frontend - React Native, Apollo Client, Functional Components, Hooks, Typescript, EsNext
  • Cloud backend - AWS Amplify, AppSync GraphQL, Cognito, DynamoDb, Lambda, ElasticSearch
  • Data architecture
  • Business sector - Social mobile apps
  • Employment type - Freelance / Remote

August 2017 -
May 2019
1 year 10 months

Tracking Team Lead

  • Frontend - React, Redux, EsNext, Communication with REST APIs
  • Tooling - Docker, NodeJs, Bash
  • Maintenance and further development of the administrative/reporting web app
  • Implementation of ElasticSearch / Logstash / Kibana stack for data reporting and analysis
  • Guiding, developing and shipping cross team features
  • Features research, solutions proposals and impact evaluation
  • People engagement, guiding and career development
  • Business sector - Real time bidding / Customer data science
  • Employment type - Permanent / In-office

February 2015 -
July 2017

2 years 6 months

Senior Web Developer

  • Frontend - Vanilla Javascript, Advanced Cookies, ECMAScript 3
  • Tooling - Docker, Python, NodeJs, Selenium WebDriver, Vanilla Javascript, Bash
  • Maintenance and further development of the user tracking framework
  • Development of an e2e testing tool for the previously mentioned framework
  • Business sector - Real time bidding / Ad-tech
  • Employment type - Permanent / In-office

October 2007 -
June 2013

5 years 9 months

Web Developer

  • Frontend - HTML, CSS, Javascript, jQuery
  • Backend - PHP, Propel ORM, Wordpress, Python, Django
  • Debugging and refactoring legacy projects
  • Development of small-scale to large-scale B2C and B2B websites
  • Development of custom content management system
  • Development of custom Wordpress plugins and themes
  • Social media integration
  • Business sector - Web development / Online branding
  • Employment type - Permanent / In-office

Professional skills

Currently I work with
  • React
  • ·
  • React Native
  • ·
  • Expo
  • ·
  • Vue.js
  • ·
  • Next.js
  • ·
  • Typescript
  • ·
  • Node.js
  • ·
  • Python
  • ·
  • REST APIs
  • ·
  • GraphQL
  • ·
  • NoSQL
  • ·
  • SQL
  • ·
  • Docker
  • ·
  • GitLab CI / CD
  • ·
  • GitHub Actions
  • ·
  • Unix systems
  • ·
  • AWS Amplify / AppSync / Cognito / DynamoDb / Lambda / ElasticSearch

Frontend specialization
  • Project architecture
  • ·
  • API client design and implementation
  • ·
  • API cache layer
  • ·
  • UI component library
  • ·
  • Navigation
  • ·
  • Internationalization
  • ·
  • Store modeling / thunks / side-effects / persistence

Things I like using
  • Asynchronous execution
  • ·
  • Observables and event emitters
  • ·
  • Data streams and event streams
  • ·
  • Functional programming
  • ·
  • Websockets
  • ·
  • Data processing
  • ·
  • Microservices
  • ·
  • Continuous integration
  • ·
  • End-to-End / integration / logic tests
  • ·
  • Debuggers
  • ·
  • ECMAScript.Next
  • ·
  • Contemporary web features
  • ·
  • Experimental UIs

Organisational and managerial
  • Strong analytical, problem solving and self education skills
  • Self-directed, with a positive can-do attitude
  • Willing to take up tasks, responsibilities and project development guidance
  • Interested in knowledge sharing in team and across organization
  • Good communication skills with clients, co-workers and user base

Helping others grow
  • Four success stories with mentoring university / bootcamp graduates landing a Junior Dev job

What I am looking for

Position

I am looking for a Senior or Lead position. I love coding and driving the full development cycle of any feature forward, i.e. gathering requirements, setting up cross-team communication channels, writing proposals, scoping, estimating, planning, grooming, shipping and measuring the impact of each deployment, no matter if the feature is frontend, backend, or full-stack. I am also interested in leading and helping team members evolve, as I strongly believe that effective work and innovation can only be achieved by a team of engaged, diverse and responsible people. Nevertheless I would not like to become a full time manager, as I still want to code at least 50% of my time.

Location

I am open to remote, hybrid, and on-site positions. I am based in Berlin, Germany, but sometimes I need to travel for family or professional reasons.

Employment type

I am open to full-time permanent employment, as well as short-term and long-term freelance or contractor projects.


Work samples

Please visit my GitHub account if you want to check out some of my personal projects and open source contributions. Unfortunately a lot of the hard work I have done in the past is not open source and belongs to private companies, but upon the needs of collaboration, I can outline the technology stack and procedures that I used in the past.