Cactus can help your business benefit from AI through "StartAI", the AI program of Agoria and Vlaio

Ivan S.

Front End Developer​

Experience

7 years

Availability

Immediately upon request​ ​

Education

  • Bachelor Degree in Economics and Management.

Languages

  • Russian Native
  • English B2

Hobbies

Enjoys motorbike riding, powerlifting, and mountain hiking, embracing both adventure and physical challenge.

Experience

Front-End Developer at Cactus

11/2020- till now

Project: Zoo Interactive Web Application

Developed a high-performance frontend application featuring a 3D map to enhance visitor experience; integrated with aGraphQL backend.

Environment: React, TypeScript, Styled Components, GraphQL, Apollo Client, Three.js, Vite, ESLint,Prettier. 

Project: Statistical Mapping Application

Conducted high-level and functional analyses, formed task lists, supported and refactored existing functionalities.  

Environment: React, TypeScript, Canvas.

Project: Administrative Panel for Service Requests

Set up project environment and architecture; delivered new features.

Environment: Angular, TypeScript. 

Project: Solar-Powered Street Lighting Management Platform

Established project environment and architecture using Next.js; engaged in planning, development, and code reviewprocesses. Environment: Next.js, TypeScript, Tailwind.

Project: Real Estate B2B and B2C Applications

Set up environment and architecture, developed features like a media library, API integrations, lead generation systems and more, conducted code reviews and customer engagement.

Environment: NX monorepo, React, TypeScript, StyledComponents. 

Project: Manufacturing Workload Application

Set up project environment and basic architecture; developed features with React, TypeScript, and SCSS. 

Project: Mobile Rental Platform

Key developer responsible for building and continuously supporting the client application from scratch.

Environment: React.

Front end developer at Epam

02/1027-2020​

Project: HR interview process improvement

Implementing interview checklists, bug fixing, product support.

Environment:ReactJS, TypeScript, SCSS 2

Project: Payment system tools and extensions

Extending payment systems, developing configuration tools (PTR)

Environment:ReactJS, Reflux 3.

Project: Internal project

Styling mockups, connecting Google Analytics, product support.

Environment: jQuery, SCSS, HTML 4. 

Project: Corporate platform

Implementing image cropper, visual redesign.

Environment: jQuery, HTML, CSS 5. 

Project: Product for US health and beauty company

Navigating panel implementation, refactoring codebase.

Environment: jQuery, Vue.js 

Project: Company’s studying platform  

Implementing surveys and online testing.

Environment: ReactJS

Technologies

Development Tools

Webstorm, VSCode​, Postman, Zeplin,GIT​, Gitlab, Github​, CLI

Technologies

JavaScript, TypeScript, React.js, Next.js, React State Managers, CSS, HTML

Methodologies

Scrum, Kanban