Vadim Akhmadshin
hello@akhmadshin.dev ❖ LinkedIn ❖ GitHub ❖ akhmadshin.dev
ABOUT ME
7+ years of enterprise development experience, specializing in enhancing product value by finding and solving key pain points. My focus is on building software that delivers exceptional user experience and consistently high performance. I'm seeking opportunities to lead technical projects and mentor junior developers while continuing to grow my expertise in frontend technologies.
SKILLS
- Core Technologies: TypeScript, React, Next.js, Three.js/R3F, React Native
- Additional Experience: Vue, Angular.js, Knockout.js
- Tools & Libraries: react-query, tanstack-table, ag-grid, zustand, tailwindcss, ANTD
- Specialized Skills: Shader programming, View Transitions API, web crawlers, business analytics
WORK EXPERIENCE
RekSoft 03.2021 – Current time
Senior Frontend developer
- SCADA system for Sheremetyevo airport
Led the development of a highly scalable, interactive airport map that renders thousands of moving objects with consistently high performance, even with disabled hardware acceleration. Wrote custom shaders to achieve better visualization of equipment status. Increased operator productivity (≈ 18.4%) by making tracking of moving objects easier via predictive position updates. Reduced the number of calculations to a minimum and achieved stable performance even on the slowest devices.
Stack: TypeScript, Three.js, React Three Fiber, React Router, Tanstack react-query, Tailwind CSS.
Built the media platform from scratch to production, taking an active part in the discussion of the main business features of the product. I engineered a solution that significantly improved navigation speed, leading to a 16.3% increase in user engagement and enhanced search engine rankings. I created an intuitive article editor for website visitors, enabling them to generate their own content, leading to a 19.2% increase in the number of posts. Implemented a cross-platform application (≈ 60% of the codebase is shared), which significantly reduced development costs for both Android and iOS versions.
Stack: TypeScript, Next.js, React Native, Tanstack react-query, Zustand, Tailwind CSS.
BaltInfoCom 09.2017 – 09.2020
Frontend developer
Developed recursive forms, rendered pivot tables, reverse-engineered websites to bypass CAPTCHA restrictions, and wrote highly efficient web crawlers.
Stack: TypeScript, Knockout.js, Vue, Angular.js, ANTD.
CONTRIBUTIONS TO OPEN SOURCE
-
next-query-glue-starter. Developed a Next.js starter with perfect navigation experiences, adopted by numerous developers, and earned 159 GitHub stars.
-
Contributed to TanStack Router. Add a method for controlling the chunk preloading.
-
next-query-glue. A library that lets you run route data requests through react-query. To create this library, I read through the source code of Next.js to modify default router behavior.
-
view-transition-name-handler is a library that manages the view-transition-name property between DOM nodes during navigation.
-
next-rich-view-transitions adds support for the View Transitions API in Next.js.
-
svg-flex. A lightweight (1kb) implementation of flexbox for SVG images.
EDUCATION
SPBGUPTD University 09.2017 – 07.2022
Bachelor of Engineering Industrial Process Control and Automation Saint-Petersburg