Resume Maxim Nikonov
💙

Resume Maxim Nikonov

I'm a front-end software engineer based in Kazakhstan 🇰🇿 with 3 years of experience in the software industry. My focus area is front-end development with React and TypeScript. Leading the FE team and mentoring developers. Have experience in open source development. Checkout my GitHub

☎️ Contact information

🔗 GitHub
 

🧑‍💻 Work experience

Senior Frontend Engineer

Kandasoft (Tax Beacon project), Boston, USA – (present) remotely
I was leading the small team on the FE side: Evaluated the task, planned the work and the load balance of the team.
Made many tech interviews for candidates who want to work as a developer. Consulting other developers with tech questions and providing help.
Communicated with a team of people in different parts of the world.
Worked in a scrum-organized team.
UX/UI design work in Figma for application. Developing UI KIT component’s design and screens of application.
Was Presenting demo of project to customer. Made and presented several presentations.
Was developing and testing a single-page application written in react and Typescript. Was mentoring for junior/middle programmers.
Delivered features: auth, routing, UI KIT, dashboards, session management and others
 
Tech stack:
  • SPA on React, Typescript, React Router DOM, TailwindCSS, Vite, Vitest, Microsoft Azure Authentication, i18n, axios, rxjs, zod, Figma, REST API and code-gen for types, Zustand
 

Frontend Engineer

Kandasoft (Lionbridge project), Boston, USA – (March 2022 - present) remotely
Working as a frontend engineer and providing architectural help for the tech lead in the team. Writing and supporting codebase in Vue and React with Typescript for several projects. Making communications with teams and managers/clients. Defining roadmaps and feature priorities. Making tech interviews for new developers.
Made many tech interviews for candidates who want to work as a developer.
Took part in the code review process. And project/feature estimations. Writing Unit, and Integration tests for components in the app.
Stacks:
  • React, Typescript, SCSS, TailwindCSS
  • Vue.js 3, TailwindCSS, Jest, Cypress, Vite

Frontend Engineer

SVTV, Remotely – (August 2022 - November 2022)
Helping in my free time with the front-end side of the Social Mass Media web application. Delivering new features, fixing bugs, and making a refactoring part of the codebase. Creating a new project with the team in SvelteKit for SSR and Storybook for UI reviewing and testing of components. Stacks:
  • MPA application on Ghost CMS, Typescript, SCSS, handlebars, remoted git repository (without UI github/gitlab), pnpm, Figma, PWA
  • Svelte, SvelteKit, Storybook, Typescript, TailwindCSS
 

Frontend Engineer Middle

Technodom, Almaty, Kazakhstan – (November 2020 - March 2022)
Frontend development in the team. Responsible for integrations with YandexMap service, writing and supporting React + Typescript codebase, connecting to BE endpoints, writing FE components for UI KIT and main application. Also worked on a subproject - an admin panel written in Vue.js. Making migration for an admin panel from JavaScript to TypeScript.
Focused on writing Vue components for web SPA application and React UI components for NextJS app.
Worked in Kanban team, delivered features (maps, account profile page, navigation on mobile, product card, cart components), fixed bugs 🙈 Stacks:
  • React, Redux, SCSS, Jest, GraphQL API, yarn, Figma, etc.
  • React, Typescript, SCSS, Next.js, MobX, npm, self-made UI lib, Storybook, Jest, Rest API
  • Vue.js 3 options/composition API, Ant Design UI lib, Vuex
Integrated Google reCAPTCHA checker in our React web app for preventing DDoS attacks via SMS. And making integration with YandexMaps API for our checkout page and personal cabinet page.
Performed coaching of junior developers joining the team, doing pair programming sessions. Working with senior engineers to define roadmaps and feature priorities. Also took part in the code review process. Worked on Performance and SEO tasks. Improving performance metrics (FCP, LCP, TBT, CLS)
Took a part in UX/UI work process, helped to design team.
 

🛠 Hard Skills

HTML/CSS ⭐⭐⭐⭐⭐
Figma ⭐⭐⭐⭐⭐
NextJS ⭐⭐⭐⭐
JavaScript ⭐⭐⭐⭐⭐
TypeScript ⭐⭐⭐⭐⭐
React ⭐⭐⭐⭐⭐
TailwindCSS ⭐⭐⭐⭐⭐
Vue3 ⭐⭐⭐
SCSS ⭐⭐⭐⭐
 

🗣 Languages

Russian

Native speaker

English

Speaking, reading, and writing

Kazakh

Speaking and reading
 

 

📚 Education

Bachelor's Degree in Applied Computer Science

Yekaterinburg, Russia (2019 - 2023)