Kostiantyn Kostikov

Senior Front-End Developer

I bring 7 years of Frontend development expertise, excelling in delivering top-notch solutions for diverse projects. My experience spans large and intricate projects, successfully ushering them into production. I have a passion for solving complex problems and utilize a variety of development tools to achieve optimal results.

Experience
Software Developer at ALLSTARSIT Latest

I focus on developing a SaaS platform that provides end users with advanced pricing and revenue optimization solutions.

Responsibilities & achievements:

  • Development and Maintenance: Develop and maintain software components for our SaaS platform, ensuring it delivers cutting-edge pricing and revenue optimization capabilities to end users.
  • Collaborative Teamwork: Collaborate with a dynamic team to design and implement features that enhance the platform's functionality and performance, contributing to its ongoing success.
  • Problem-Solving: Utilize problem-solving skills to address technical challenges and optimize the platform for efficiency and reliability.
  • Continuous Improvement: Participate in continuous improvement initiatives to enhance the platform's usability, scalability, and overall user experience.
  • Professional Development: Stay updated on industry trends and technologies, continuously improving skills to support the development of innovative solutions.

Stack:

  • JS/TS
  • Webpack
  • Vue 2/3
  • AWS
  • Go
Senior Frontend Developer at Intellias

I have developed an investment platform for the private equity sector that includes several applications designed for investors, managers, and support teams. Some of these applications were legacy systems built in 2021, while others were newly developed. In addition, we provided a design system, component library, and style library that improved development speed and made the product unique in its design.

Responsibilities & achievements:

  • Design, build, and maintain efficient, reusable, and reliable architecture and code
  • Work on the development of cool new features, services, and APIs
  • Write reusable code and libraries
  • Work closely with product managers and engineers to design, implement and continually improve scalable web applications and services
  • Ensure the best possible performance and quality of high scale web applications and services
  • Help shape our professional culture, working methodologies, and best practices
  • Designed and built a new design system from scratch
  • Collaborated closely with the design team to create a custom library of UI components based on the design system
  • Worked on the migration process from Vue 2 to Vue 3 and integrated Typescript and the Composition API. This involved updating and optimizing the codebase to ensure smooth and efficient performance of the application.
  • Worked with charts and tables with a big amount of data
  • Worked with Auth providers such as Firebase Auth and MSAL

Stack:

  • JS/TS
  • CSS3/SCSS
  • Vite
  • Webpack
  • Axios
  • Vue 2/3
  • Vueuse
  • Composition API
  • Pinia
  • Vuex
  • Vue Router
  • Vitest
  • Vueuse
  • Vue I18n
  • Vue Test Utils
  • Cypress
  • Node.js
  • Nest.js
  • Firebase
  • MSAL
  • Chart.js
  • Storybook
  • Day.js
  • Lodash
  • Semantic release
Software Engineer at OneReach.ai

I have worked on three projects that were integrated into the platform: a scheduler, an AI assist, and a new design system.

Responsibilities & achievements:

  • Designed and built a new design system from scratch
  • Developed an application called AI assist, which was used to train ChatGPT.
  • Developed a calendar of events
  • Design, build, and maintain efficient, reusable, and reliable architecture and code
  • Worked on the migration process from Vue 2 to Vue 3 and integrated Typescript and the Composition API. This involved updating and optimizing the codebase to ensure smooth and efficient performance of the application.

Stack:

  • JS/TS
  • Vue 2/3
  • Optional/Composition API
  • SCSS
  • Webpack
  • Vuex
  • Axios
  • Vue Router
  • Jest
  • Vue Test Utils
  • Node.js
  • Lerna
  • Monorepo
  • Vite
  • Rollup
  • Storybook
  • Later.js
Software Engineer at Infopulse

As part of a healthcare project for a BMW client in Germany, I worked with a team to develop an admin panel that included a questionnaire, dashboard, and health recommendations. Our work helped improve the overall healthcare experience of the company's employees.

Responsibilities & achievements:

  • Contributed to the design and implementation of the architectural solution for the project. This involved working closely with the team to ensure the solution was scalable, efficient, and met the project requirements
  • Ensure the best possible performance and quality of high scale web applications and services
  • Work closely with product managers and engineers to design, implement and continually improve scalable web applications and services

Stack:

  • TS
  • CSS3/Less
  • Vue 2
  • Vuex
  • Vuetify
  • Vue Router
  • Vue Resource
  • Vue Property Decorator
  • Vue Test Utils
  • Chai
  • Mocha
  • Sinon
  • Webpack
Frontend Developer at Vintage Web Production

I have developed websites of varying complexity, ranging from landing pages to large corporate sites. In particular, I have expertise in incorporating numerous animations to create visually impressive effects that enhance the user experience. Throughout my work, I prioritize attention to detail and strive to create solutions that meet both the functional and aesthetic requirements of the project.

Responsibilities & achievements:

  • Designed and developed a comprehensive starter Frontend template using Nuxt.js that incorporates best practices and a range of features including helpers, locales, form builders, canvas helpers, base animation, and a page builder. This template was designed to streamline development processes and enhance the performance of other Frontend developers.
  • Developed projects from scratch and supported existing projects
  • Worked with Canvas, SVG animations, and Pixi.js

Stack:

  • HTML5
  • CSS3/SCSS
  • JS(ES6+)
  • Nuxt.js 2
  • Vue 2
  • Vuex
  • Vue Router
  • Chart.js
  • GSAP
  • Canvas
  • SVG
  • Webpack
  • Babel
  • Gulp
Frontend Developer at Terrapoint

I have successfully developed a cryptocurrency video courses portal. This platform offers a wide range of educational resources and materials to give users a deep understanding of cryptocurrencies, blockchain technology, and related topics.

Stack:

  • HTML5/PUG
  • CSS3/SCSS
  • JS(ES6+)
  • Babel
  • Gulp
Frontend Developer at UAtrans

I have worked on a few corporate websites for a logistics company.

Stack:

  • HTML5
  • CSS3/SCSS
  • JS(ES6+)
  • Babel
  • Gulp
Education

Master's degree in Electrical Engineering

National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

Bachelor's degree in Electromechanics

National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"

Faculty of Mathematics and Physics

Tyvriv Lyceum boarding school for advanced training in the field of science

Certifications

Frontend Start/Pro

Prog Academy

Stack:

  • HTML5
  • CSS3
  • JS
  • ES6
  • Angular 2
Skills

Soft:

  • Communication
  • Problem-solving
  • Attention to detail
  • Time management
  • Collaboration
  • Adaptability
  • Creativity
  • Leadership

Hard:

Programming Languages:

  • JavaScript
  • TypeScript

Core:

  • HTML5
  • CSS3
  • JS(ES6+)
  • REST API
  • Semantic
  • Responsive
  • Cross-browser
  • Accessibility
  • DevTools

HTML & CSS Preprocessors:

  • Pug
  • Mustache
  • SCSS/SASS
  • Less

CSS Methodologies:

  • BEM
  • SMACSS

CSS Frameworks & Libraries:

  • Normalize.css
  • Animate.css
  • Tailwindcss
  • daisyUI
  • Bulma
  • Bootstrap

JS Frameworks:

  • Vue.js(2,3)
  • Nuxt.js(2,3)
  • Astro

JS Libraries:

  • Lodash
  • Chart.js
  • Lerna.js
  • Dinero.js
  • Later.js
  • Moment.js
  • MSAL
  • Axios
  • jQuery
  • GSAP
  • Day.js
  • date-fns

Vue Libraries:

  • Vuex
  • Pinia
  • Vue Router
  • Vue Test Utils
  • Vue I18n
  • Vueuse
  • Vuelidate
  • VeeValidate
  • Vuetify
  • NaiveUI
  • BootstrapVue

Bundlers:

  • Vite
  • Webpack
  • Rollup
  • Gulp

Testing Frameworks & Libraries:

  • Jest
  • Vitest
  • Cypress

Linters & Code Formatters:

  • ESlint
  • Stylelint
  • Prettier

Other Tools:

  • Storybook
  • Firebase
  • Netlify
  • NVM
  • Lint-staged
  • Husky
  • Node.js
  • Jira/Confluence
  • CI/CD
  • Semantic release
  • Figma
  • Sketch/Abstract
  • Adobe Photoshop/Illustrator

Package Managers:

  • NPM
  • Yarn

VCS:

  • Git (GitLab, GitHub, Bitbucket)

IDE:

  • VSCode
  • WebStorm

Agile methodologies and frameworks:

  • Scrum
  • Kanban

OS:

  • MacOS
  • Windows

Spoken Languages:

  • English - B2 (Upper intermediate)
  • Ukrainian - Native
  • Russian - Native
Portfolio
Contacts