Timur Rakhmatillaev

Software Engineer

I'm a full-stack software engineer with over 10 years of experience developing a wide range of IT products.

I have a proven track record of building web and mobile applications from the ground up, including designing architecture and managing deployment. Skilled at working in fast-paced environments and adapting to emerging technologies, I have a strong interest in integrating AI/ML into software development.

Work

Lead Software Engineer

Genius Inc. Visual novels for mobile
– Present
Tokyo, Japan
  • Added AI features to existing game applications to provide players with chat-like conversations with game characters.

  • Architecture and development of web application for optimizing game assets and validating resources consistency.

  • Cloud infrastructure governance and provision using IaC approach with AWS CDK.

  • Developed automated distributed game release pipeline with multiple integrations with 3rd party services.

  • Data engineering and analytics using cloud-native ETL toolchain.

Senior Software Engineer

Genius Inc. Visual novels for mobile
Tokyo, Japan
  • Developed Otomania, Anibabe! and Yaoist game applications for iOS from the ground up including backend and frontend.

  • Optimized AWS resources usage and provision, which resulted in 60% savings for company without any negative impact of QoS for end users.

  • Took ownership over legacy codebase for game backend and was able to successfully maintain and further improve the service.

Senior Software Developer

Artlogics IT solutions for logistics
Moscow, Russia
  • Inspired migration from documenting projects using lots of Google Docs files to team-shared Confluence with strict and comprehensive structure.

  • Developed i18n subsystem for legacy project's both server side BL and UI with dynamic loading of translation files.

  • Created basic architecture boilerplate for unifying of two new projects development.

  • Implemented structural logging using Serilog across all applications and configured Graylog for statistics collection.

  • Configured multiple monitoring services using Slack channels as aggregative notifications feed for particular project.

  • Switched new features development to git flow.

  • Optimized server infrastructure in order to reduce company expenses.

Lead Software Developer

NetEagles IT outsourcing services
Chelyabinsk, Russia
  • System architecture design and development of web-based document indexing and searching solution.

  • Supported agile development with iteration planning, retorospectives and daily standups.

  • Communicated with stakeholders to define business requirements and plan the development roadmap.

Lead Software Developer

Byndyusoft IT outsourcing services
Chelyabinsk, Russia
  • Took ownership over the legacy project and performed search engine migration from MS SQL Server to Sphinx, while improving its accuracy and performance.

  • Developed multiple web-based document workflow automation systems.

  • Supported agile development with iteration planning, retorospectives and daily standups.

  • Communicated with stakeholders to define business requirements and plan the development roadmap.

Software Developer

Done Right Ltd IT outsourcing services
Chelyabinsk, Russia
  • Implemented search capabilities for social platform using Apache Solr.

Software Developer

IndyCode Business automation solutions
Chelyabinsk, Russia
  • Developed browser-based workflow editor using RaphaelJS and jQuery.

  • Played key role in adoption of automated acceptance tests using Selenium and Gherkin.

  • Developed collective blog CMS system.

Junior Software Developer

IndyCode Business automation solutions
Chelyabinsk, Russia
  • Worked on web-based document workflow automation system.

  • Developed new features according to the Extreme Programming approach (TDD, pair programming etc.).

Education

Skills

Backend

  • C#/.NET
  • JavaScript
  • TypeScript
  • Node.js
  • Express
  • Fastify

Frontend

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Tailwind
  • Vite
  • Node.js
  • Bun

DevOps

  • Docker
  • GitHub Actions
  • AWS CDK
  • Unity Cloud Build
  • Sentry

Databases

  • MySQL
  • MongoDB
  • Redis
  • DynamoDB

Cloud Data Engineering

  • AWS Glue
  • Amazon Athena
  • Amazon Redshift
  • Amazon QuickSight

Other

  • REST
  • GraphQL
  • Serverless
  • Microservices
  • CQRS
  • Event Sourcing

Languages

English

Business

Japanese

Basic

Russian

Native

Interests

Japanese Pop Culture

  • Anime
  • Manga
  • VTubers

Gaming

  • Anime gacha
  • World of Tanks
  • Newerwinter Nights

Urban exploration

  • Walking
  • Plants identification

Generative AI

  • Stable Diffusion
  • Local LLMs