Artem Titkov
 

Artem Titkov

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

Front-end functional developer with full-stack capabilities 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 cats :3


Work experience

January 2023 -
October 2023
10 months

Full Stack Contractor

  • Front end - 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 bare setup to production deployment in 6 months, delivered fully to specifications
  • Cross team alignment and architecture
  • Business sector  E-commerce mobile apps

December 2020 -
November 2022
2 years

Full Stack Contractor

  • Front end - React Native, Functional Components, Hooks, Typescript, EsNext
  • Cloud back end - NodeJS services on AWS
  • Technical design, breakdown and leading the development of multiple features
  • Cross team alignment and architecture, both as consumers and as providers of front-end functional services
  • Business sector  Fintech mobile apps

January 2020 -
August 2020
8 months

Full Stack Contractor

  • Front end - React Native, Apollo Client, Functional Components, Hooks, Typescript, EsNext
  • Cloud back end - AWS Amplify, AppSync GraphQL, Cognito, DynamoDb, Lambda, ElasticSearch
  • Data architecture
  • Business sector  Social mobile apps

August 2017 -
May 2019
1 year 10 months

Tracking Team Lead

  • Front end - React, Redux, EsNext, Communication with REST APIs
  • Tooling - Docker, NodeJs, Bash
  • Maintenance and further development of the adminitrative/reporting webapp
  • Implementation of ElasticSeach / 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

February 2015 -
July 2017

2 years 6 months

Senior Web Developer

  • Front end - 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

October 2007 -
June 2013

5 years 9 months

Web Developer

  • Front end - HTML, CSS, Javascript, jQuery
  • Back end - 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

Professional skills

Currently I work with
  • React
  • ·
  • Bare React Native
  • ·
  • Expo
  • ·
  • Typescript
  • ·
  • Node.js
  • ·
  • REST APIs
  • ·
  • GraphQL
  • ·
  • NoSQL
  • ·
  • SQL
  • ·
  • Docker
  • ·
  • Unix systems
  • ·
  • AWS Amplify / AppSync / Cognito / DynamoDb / Lambda / ElasticSearch

Front end specialization
  • General project architecture
  • ·
  • API client design and implementation
  • ·
  • API cache layer
  • ·
  • UI component library
  • ·
  • Navigation
  • ·
  • Internationalization
  • ·
  • Store modeling / thunks / side-effects / persistance

Things I like using
  • Asynchronous execution
  • ·
  • Observables and event emitters
  • ·
  • Data streams and event streams
  • ·
  • Functional programming
  • ·
  • 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 front end, back end, or full stack. I am also interested in leading and helping team memebers 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

Currently I am open mostly for remote positions. I am based in Berlin, Germany, but I travel quite often for family and professional reasons. Of course I am open to on-site onboarding, meetings, events, etc.

Employment type

I am open for both short term and long term freelance work and would uptake anything between 2 to 5 days per week.

Regarding full time employment, I am looking for companies that understand the importance of open source and contribute back.


Work samples

Please visit my GitHub account if you want to checkout some of my fun side projects or open source contributions. Unfortunately a lot of the hard work I have done 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.