Oleh ****
Full-stack Developer
*********************** (mailto:***********************)
Показать контакты (tel: Показать контакты )
Lviv/Remote
Linkedin (https://linkedin.com/in/oleh-****-890b5624b)
Github (https://github.com/ol****)
Telegram (https://t.me/ol****)
PROFILE
Experienced full-stack developer with a
Master's
degree
in
Computer
Engineering. Worked on Master's thesis
on developing a microprocessor locator
for visually impaired people. Successfully
developed and automated a personal
business, requiring minimal ongoing
involvement. Formerly a technical
specialist in electronics, with experience
in client interaction and quickly adapting
to new technologies. Can maintain
productivity during blackouts. Fluent in
English (B2).
SKILLS
Frontend Tools:
TypeScript, JavaScript (ES2015–2019,
ES6+), React, Vue.js, HTML5, CSS3,
Redux/Toolkit, Fetch, REST API, Axios,
Sass (SCSS), Bootstrap, Material UI, BEM,
VS Code, NPM, Webpack.
Backend Tools:
Node.js, Express, Prisma, PostgreSQL,
MongoDB, Mongoose, Sequelize
Other:
Git, GitHub, Photoshop, Figma, Basic
C/C++ knowledge, Scrum
PROFESSIONAL EXPERIENCE
Full-stack Developer
11/2023 – present | Lviv, Ukraine
Technologies:
JS, TypeScript, SCSS, React, Node.js, Express, Figma, HTML,
CSS, Prisma, PostgreSQL, MongoDB, Sequelize, Vue
Responsibilities:
•
Full-time engagement from 9 AM to 6 PM daily
•
Developing user interfaces and server applications
•
Learning new technologies and implementing them in
projects
•
Completing tasks within established deadlines
•
Collaborating with the team to develop and maintain
software solutions
•
Acted as a team lead on the project, coordinating the team's
work
Achievements:
•
Developed a custom web server and implemented a REST API
using the MVC model
•
Solved over 200 algorithmic tasks on the Codewars platform
•
Participated in team development and resolved merge
conflicts using Git
•
Optimized application performance, reducing load time by
30%
•
Developed the core logic for both frontend and backend parts
of the project, ensuring their interaction and efficiency
Self-Employed
Owner, Online Store of Auto Diagnostic Equipment
01/2014 – present | Lviv, Ukraine
•
Managed all aspects of the online store, from product
sourcing to customer service.
•
Increased sales through targeted marketing and effective
inventory management.
•
Provided technical support and consultation to customers on
diagnostic equipment.
•
Ensured high customer satisfaction by offering quality
products and reliable service.
LEONI Wiring Systems Ukraine
Electronics Technician
07/2009 – 01/2014 | Stryy, Ukraine
•
Led a team in diagnosing, repairing, and programming
specialized diagnostic equipment.
•
Enhanced diagnostic accuracy and reliability of testing
systems.
•
Optimized maintenance processes, reducing service time.
•
Implemented solutions that increased equipment efficiency
and minimized failures.
LANGUAGES
English
B2, Upper-Intermediate
EDUCATION
Master's Degree, Specialized Computer
Systems
Lviv Polytechnic National University
(https://lpnu.ua/en)2012 – 2013 | Lviv
Bachelor's Degree, Computer
Engineering
Lviv Polytechnic National University
(https://lpnu.ua/en)2009 – 2012 | Lviv
Diploma of Junior Specialist, Servicing
Computer and Intelligent Systems and
Networks
Novyi Rozdil Polytechnic College
(http://nrpk.lviv.ua/)2005 – 2009 | Novyi Rozdil
COURSES
Full-stack developer, fulltime course
Mate Academy
(https://mate.academy/)11/2023 – present
Front End Development, Data
Visualization, Back End Development
FreeCodeCamp
(https://www.freecodecamp.org/)07/2023 – 11/2023
CERTIFICATES
FE Development and libraries (https://www.freecodecamp.org/certification/fcc411d2d49-be****************aa6aed4de/front-end-development-libraries)
BE Development and APIs (https://www.freecodecamp.org/certification/fcc411d2d49-be****************aa6aed4de/back-end-development-and-apis)
JS algorithms and data structures (https://www.freecodecamp.org/certification/fcc411d2d49-be****************aa6aed4de/javascript-algorithms-and-data-structures)
Responsive Web Design (https://www.freecodecamp.org/certification/fcc411d2d49-be****************aa6aed4de/responsive-web-design)
QA (https://www.freecodecamp.org/certification/fcc411d2d49-be****************aa6aed4de/quality-assurance-v7)
PROJECTS
Nice Gadgets store
(https://fs-jan*********.github.io/phone-catalog-fs24jan/)This is a web application for browsing and purchasing mobile
devices, tablets, and accessories. The frontend is implemented
using React, React Router, Redux, and TypeScript to create an
interactive interface and manage the application's state.
Routing is handled by React Router using HashRouter. The
backend is built on Express.js, utilizing Prisma to interact with
a Postgres database, and JWT for authentication. CORS is
employed for secure data exchange. The frontend is deployed
on GitHub Pages for easy access, while the backend and
database are hosted on render.com.
Responsibilities:
•
Led the team and coordinated actions, ensuring smooth
project progress.
•
Deployed the foundational code on the server and managed
its configuration.
•
Developed the core logic of both frontend and backend
systems, including sorting, pagination, routing, and
endpoints.
React Todo App
(https://github.com/ol****/react-todo-app-api-final)This project is a Todo application built with React. It allows
users to manage their tasks efficiently, offering features such as
adding, deleting, toggling the status of, and renaming todos.
The application uses an API for backend operations and
maintains a clean and responsive user interface.
2048 Game
(https://github.com/ol****/2048-game-final)This project is an implementation of the popular 2048 game.
The goal of the game is to combine tiles with the same number
to reach the 2048 tile. The project includes a responsive design,
interactive elements, and a simple user interface.
Bike Landing Page
(https://github.com/ol****/bike-landing)This bike shop landing page offers a sleek design, responsive
layout, and detailed bike information, including specs and
prices. Built with HTML5, CSS3, and JavaScript, it ensures easy
navigation, interactive elements, and a functional contact form
for a seamless user experience.
NAMU - Art Exhibition Landing Page
(https://github.com/ol****/museum-landing)NAMU's art exhibition landing page is characterized by its
contemporary design, adaptability to various devices, intuitive
navigation, and comprehensive exhibition and event details.
Developed using HTML5, CSS3, and JavaScript, it ensures a
smooth user experience, with a visually appealing interface
conceptualized in Figma.
Bakery Landing Page
(https://github.com/ol****/bakery-landing)This bakery landing page showcases sleek design, responsive
layout, and detailed product info. Built with HTML5, CSS3, and
JavaScript for seamless interaction. Crafted in Figma for visual
appeal.