# Evgenii Tachalov > Senior Software Engineer @Apple | JavaScript, Typescript, React.js, Node.js Location: Austin, Texas, United States Profile: https://flows.cv/evgeniitachalov Staff Fullstack Engineer with 10+ years of experience owning end-to-end technical decisions for internet-facing and internal platforms across fintech, gaming, and enterprise domains. ## Work Experience ### Senior Software Engineer @ Apple Jan 2023 – Present | Austin, Texas, United States Backend + Frontend, Platform for Marketing Automation ### Lead Software Engineer @ Strategy Object Jan 2023 – Jan 2023 | Dubai, United Arab Emirates - Stepped into a pivotal role during a team transition period, swiftly mastering the architecture of a Progressive Web Application (PWA) developed using React, TypeScript, and Recoil. - Led the development and deployment of new features, such as smart transactions with autofill from multiple data sources and a user settings section, as requested by a new business client. - Achieved a four-fold increase in system performance by strategically addressing bottlenecks, leading to significant improvements in memory usage, rendering time, and request efficiency. - Enhanced team knowledge transfer by documenting the project’s inner workings, promoting a collaborative and informed work environment. - Collaborated effectively in an Agile environment with cross-functional teams (Project Management, Backend, DevOps, and Design teams), conducted code reviews, assessed tasks to ensure accurate and timely completion. - Mentored 2 frontend engineers. - My leaving was prompted by the approval of my immigration documents after a two-year wait, which led to my relocation to the USA. ### Lead Software Engineer @ INUI Gaming Jan 2022 – Jan 2023 | Dubai, United Arab Emirates - Developed a web application from scratch using Electron.js, Node.js, React, TypeScript, and MobX. - Developed UI kit components for code reusability. - Developed a Node.js-based anti-cheat section that interacts with system files to detect cheating among gamers. - Developed a matchmaking section that includes a Steam Node.js microservice and UI that enables customers to find game matches, add or remove other gamers. - Led the team of 4 people frontend engineers, mentored 2 frontend engineers. - Learned and applied new technologies for me within a short timeframe, showcasing my adaptability, commitment and proactivity. - Participated in the hiring process and interviewed developers. - Designed backend API. ### Software Architect @ VTB Jan 2021 – Jan 2022 - Developed several banking products and obtained approval for them from a corporate architect. - As a member of the architecture team, I participated in the transfer of the online banking app from a monolithic to a microfrontend architecture. This involved analyzing the existing system, identifying opportunities for modularization, designing the new architecture, and collaborating closely with development teams to ensure a seamless transition. This transition enabled teams to independently deploy their products into production. - I left the company because I had to leave the country due to the war. ### Staff Software Engineer @ VTB Jan 2021 – Jan 2022 - Led a variety of projects in the banking industry, which included the development of a credit card loan service, online banking, and UI kit. - Started some projects from scratch, so I had to think through the architecture. - Enhanced the performance of several banking applications, utilizing my knowledge of optimization techniques. - Involved in the development and implementation of A/B tests for the product with the aim of improving the user experience and increasing conversion rates. - My team and I won several banking awards for achieving the best results, including increased conversion rates for credit cards through our service, enhanced user experience. - Collaborated effectively with cross-functional teams (Project Management, Backend, DevOps, and Design teams), conducted code reviews, assessed tasks to ensure accurate and timely completion. - Thrived in an Agile environment, adapting to changing requirements and contributing to successful project outcomes. - Consulted other frontend teams to resolve critical issues, leveraged problem-solving skills. - Participated in the hiring process and interviewed developers. - Have obtained official Agile certification. ### Senior Software Engineer @ VTB Jan 2020 – Jan 2021 https://www.vtb.ru/ ### Front-end Engineer @ Mail.ru Group Citymobil Jan 2019 – Jan 2020 | Moscow, Russia - Started two projects from scratch: the redevelopment of an old admin panel for business partners and employees and the UI kit for Citymobil. - Made core technical decisions, including the integration of a tech stack (React.js, Typescript) that was later adopted by the entire company. - Developed a wide range of reusable components for the UI Kit. - Implemented numerous features in the admin panel, which improved its performance, functionality, and usability compared to the previous project written in PHP. - Coding while applying engineering principles such as KISS, DRY, and YAGNI. - Collaborated effectively in an Agile environment with cross-functional teams (Project Management, Backend, DevOps, and Design teams), conducted code reviews, assessed tasks to ensure accurate and timely completion. - Participated in the hiring process and interviewed developers. ### Front-end Engineer @ MITIGATOR Jan 2018 – Jan 2019 | Moscow, Russia - Participated in the MITIGATOR project which provides DDoS mitigation services. - Upgraded the project's React version from v15 to v16, which resulted in significant improvements in performance and stability. - Participated in the transition of the project's state from YAML to TypeScript, which improved the maintainability of the codebase. - Developed charts using d3.js to provide visualizations for the project's data. - Developed numerous new reusable components, improved existing ones, and implemented an auto-generation feature using Gulp to save time and reduce errors. - Collaborated effectively in an Agile environment with cross-functional teams (Project Management, Backend, DevOps, and Design teams), conducted code reviews, assessed tasks to ensure accurate and timely completion. ### JavaScript Lector and Mentor @ GeekBrains Jan 2018 – Jan 2018 | Moscow, Russia - Conducted lectures on the fundamentals of JavaScript to a group of 60 people. - Provided mentorship and conducted code review. ### Front-end Engineer @ EOS Group (EOS Holding) Jan 2017 – Jan 2018 - Participated on projects: software for lawyers and the main website. - Developed from scratch dashboards with tables and graphs to help lawyers track important metrics. - Made significant changes for the main website to improve its responsiveness on different devices and developed a debt payment section to make it easier for users to pay their debts. - Collaborated effectively in an Agile environment with cross-functional teams (Project Management, Backend, DevOps, and Design teams), conducted code reviews. ### Front-end Engineer @ Turnkey Websites Jan 2016 – Jan 2017 - Developed online stores for small businesses using JavaScript, React, HTML, CSS. ### Software Engineer Intern @ Kaluga Electromechanical Plant JSC (KEMZ) Jan 2015 – Jan 2016 | Russia - Interned as a developer, working on a web application and a Java-based backend. ## Education ### Bachelor's degree in Computer Software Engineering Bauman Moscow State Technical University Jan 2013 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/etachalov - Website: https://t.me/Genie0117 --- Source: https://flows.cv/evgeniitachalov JSON Resume: https://flows.cv/evgeniitachalov/resume.json Last updated: 2026-03-22