# Artem Titkov - Lead Software Engineer ## Profile - **Title:** Lead Software Engineer - **Location:** Berlin, Germany - **Email:** artemkloko@gmail.com - **Phone:** +49 15 256 067890 - **Links:** - website: https://artemkloko.github.io - [English Resume (PDF)](https://artemkloko.github.io/Artem%20Titkov%20-%20Lead%20Software%20Engineer%20(EN).pdf) - [German Resume (PDF)](https://artemkloko.github.io/Artem%20Titkov%20-%20Lead%20Software%20Engineer%20(DE).pdf) - email: mailto:artemkloko@gmail.com - github: https://github.com/artemkloko - docker: https://hub.docker.com/u/artemkloko - stackoverflow: https://stackoverflow.com/users/4968678/artemkloko - linkedin: https://www.linkedin.com/in/artemkloko/ ## Summary Lead Software Engineer with front end specialization and focus on product engineering. 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 Citizenship: European. Languages: English, Greek, Russian. ## Work Experience ### Lead Software Engineer @ Wikimedia Foundation (2025-09 - 2026-03) *Freelance / Remote | New York, United States* - Overview: Frontend - Vue, Tailwind, Motion, Typescript, Vanilla Javascript, Backend - PHP, Mediawiki, Wikibase - Multilingual, interactive storytelling experience to celebrate 25 years of Wikipedia, combining rich media animations with a dynamic user journey - Mediawiki extension that renders context-sensitive, animated characters on articles, featuring a robust filtering and configuration system for the community ### Lead Software Engineer @ Wikimedia Foundation (2025-02 - 2025-04) *Freelance / Remote | New York, United States* - Overview: 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 ### Front End Engineer @ SAP SE (2023-01 - 2023-10) *Freelance / Remote | Berlin, Germany* - Overview: 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 ### Full Stack Engineer @ Klarna Bank AB (2020-12 - 2022-11) *Freelance / Remote / Hybrid | Berlin, Germany* - Overview: 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 ### Full Stack Engineer @ Get Together Software UG (2020-01 - 2020-08) *Freelance / Remote | Berlin, Germany* - Overview: Frontend - React Native, Apollo Client, Functional Components, Hooks, Typescript, EsNext, Cloud backend - AWS Amplify, AppSync GraphQL, Cognito, DynamoDb, Lambda, ElasticSearch - Data architecture ### Tracking Team Lead @ Dunnhumby Germany GmbH (2017-08 - 2019-05) *Permanent / In-office | Berlin, Germany* - Overview: 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 ### Senior Web Developer @ Sociomantic Labs GmbH (2015-02 - 2017-07) *Permanent / In-office | Berlin, Germany* - Overview: 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 ### Web Developer @ Radial (2007-10 - 2013-06) *Permanent / In-office | Athens, Greece* - Overview: 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 ## 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 ## Preferences **Position:** I am seeking a Lead or Staff Software Engineer position. I specialize in Product Engineering and System Architecture, taking ownership of the entire development lifecycle. My focus includes translating complex requirements into scalable technical designs, establishing engineering best practices, and optimizing Developer Experience. I am committed to technical leadership that fosters code quality, mentorship, and high-velocity delivery in cross-functional teams. **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.