Summary

Expertise

Project Highlights

Education

Agency

IS

English:

Advanced

Ivan S.

vetted by Youteam

Vetted by YouTeam

Ukraine

UTC +02:00

Ukraine/Kyiv

English:

Advanced

Senior full-stack developer with over 7 years of experience

Accomplished full-stack developer: Over seven years, I have honed my skills in web development, working on various projects and gaining expertise in JavaScript, ReactJS, Next.js, and AWS Services. I am well-versed in the latest web technologies and continuously strive to stay updated with emerging trends. Proficient in front-end technologies: I possess strong skills in JavaScript and have extensive experience with React, Next.js, React Hooks, Redux, Redux-Saga, GraphQl, and Material UI. I am adept at creating responsive and visually appealing web applications, utilizing HTML, CSS3, SCSS, Flexbox, Grid Layout, Bootstrap, and CSS animations. UX-focused and design-savvy: I have a keen eye for web design and a solid understanding of user experience fundamentals. I am proficient in tools like Adobe Photoshop, Zeplin, Sketch, and Avocado, enabling me to collaborate effectively with designers and create visually appealing interfaces.

Want to hire this engineer?

Check if Ivan is available

Expertise

Years of commercial development experience

7 years of experience

Core technologies

JavaScript 7 years
React.js 7 years
Next.js 7 years

Other technologies

Agile
AWS
GitHub
Bootstrap
CSS3
Git
HTML
Scrum
Kanban
Redux
SCSS
Flexbox
GitLab
Bitbucket
GraphQL
Apollo Client
Redux-saga

Project Highlights

icon
Senior React Developer

Business Networking Platform Powered By AI (Start-Up)

Business Networking Platform Powered By AI (Start-Up)

Responsibilities & achievements

Developing a new user interface from scratch: I am responsible for designing and implementing a new user interface for the project. This involves creating visually appealing and user-friendly UI components using my expertise in JavaScript, ReactJS, and other related technologies. Working with business stakeholders and project managers: I collaborate closely with them to understand their requirements and manage timelines. I ensure client expectations are met and communicate effectively to address any concerns or changes throughout development. Implementing new and improving existing features: I actively contribute to the project by implementing new features based on user requirements and feedback. I also focus on improving existing features to enhance the application's overall functionality and user experience. Writing high-performance, readable, and reusable code: I prioritize writing clean, efficient, and maintainable code for UI components. This includes following best practices, optimizing performance, and ensuring code readability and reusability. By doing so, I contribute to the stability and scalability of the project. Collaborating with the development team: I work closely with other team members, including backend developers and designers, to ensure seamless integration of the UI components with the overall system architecture. This involves effective communication, code reviews, and troubleshooting to deliver high-quality results. Conducting testing and bug fixing: I actively participate in testing activities to identify and fix any issues or bugs within the user interface. This includes conducting thorough testing, debugging, and providing timely resolutions to ensure a smooth and error-free user experience. Keeping up with industry trends and best practices: I stay updated with the latest trends and advancements in front-end development to continuously enhance my skills and bring innovative solutions to the project. This includes exploring new technologies, frameworks, and design patterns to improve the overall quality and efficiency of the user interface.

AWS
React.js
SCSS
GraphQL
Apollo Client
Material-UI
Next.js
icon
Senior React Developer

Referral Program App (Start-Up)

Referral Program App (Start-Up)

Responsibilities & achievements

- Developing a new user interface from scratch, ensuring a seamless and visually appealing user experience. - Collaborating with business stakeholders and project managers to manage timelines and client expectations, providing regular updates on progress and addressing any concerns or requirements. - Implementing new features and improving existing ones based on project requirements and user feedback, ensuring the functionality meets the desired objectives. - Writing high-performance, readable, and reusable code for UI components, following best practices and coding standards to ensure the maintainability and scalability of the application.

AWS
React.js
SCSS
GraphQL
Apollo Client
Material-UI
Next.js

Education

Higher education in Computer Science

Agency

agency #4482

100-400

GMT+2

Kyiv/Ukraine, Ukraine/Ukraine

Core Expertise

Amazon API
Amazon S3
AngularJS
API
AWS
Azure
Bluetooth
Business Intelligence
CakePHP
Django
Eclipse
Express.js
Facebook API
GitHub
Google API
Hibernate
Java
Kotlin
MongoDB
MySQL
Nexus
Node.js
Oracle
PHP
PostgreSQL
Python
React.js
React Native
Symfony
Amazon Web Services
Apache Kafka
Automated Testing
Automation
CPanel
CSS3
DevOps
Elasticsearch
Functional testing
Go
Golang
Google Analytics API
HTML
iOS
Laravel Framework
NoSQL
Object oriented design
Python Numpy
Redis
Socket Programming
Swift
Swing
WordPress e-Commerce
Angular 2x
RabbitMQ
Bug fixing
Celery
Docker
DynamoDB
MariaDB
Redux
Vue.js
ELK
Cypress
Spring Boot
AWS SDK
GitLab
Angular UI Bootstrap
Nest
Bitbucket
Angular CLI
Google Cloud Platform
AWS Lambda
Apollo Client
React-Apollo
Firebase
Vuex
NgRx
Next.js
Nuxt.js
Snowflake

Industries

Education & Science, Business & Productivity, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Entertainment & Games, Human Resources & Career, Sports & Fitness, Healthcare & Medicine, Booking & Rent, Electronics & Equipment, Service & Support, Accounting & Auditing, Big Data, Automotive, Games, Gambling & Casinos

Want to hire this engineer?

Check if Ivan is available