Logo

Ivan L

Position
Senior Full Stack developer
Location
Ukraine, Zaporizhzhya
Work Experience
about 9 years
About me

My story

Hello there!

I wanted to share my career story with you and let you know a bit about how I work. Whether I'm flying solo or collaborating with a team, my main focus is always on getting things done efficiently and effectively. I believe in delivering projects on time and within budget because I understand that your time is valuable. That's why I make it a point to communicate clearly and concisely, providing regular updates on the progress of your project.

But I'm not all about meeting deadlines and sticking to budgets. I'm also someone who is always eager to learn and grow. I have a natural curiosity and love acquiring new skills while adapting to new circumstances. I'm mentally agile and ready to take on any new challenges that come my way.

So, if you're looking for someone who is not only committed to delivering exceptional results but is also thrilled about bringing their best to your product, then look no further. Let's collaborate and create something truly amazing together!

Services

What i do

Dedicated team

All dedicated team members are working exclusively for you, the same as your in-house teams

Full-stack development

We will cover every aspect of building a digital product or application, from front-end to back-end development

Outstaff developers

Augment your existing team by hiring skilled and experienced developers from our in-house talent pool.

My skills

I'm an expert specializing in JavaScript, TypeScript, React.js, Node.js, Next.js, Nest.js, HTML, and CSS. I absolutely love using these technologies to create super cool web applications. My main strength lies in creating user-friendly interfaces that are both interactive and a joy to use.

Next.js
Nest.js
Node.js
Javascript
Express.js
React.js
CSS
React-Query
Storybook
vercel
Apollo GraphQL
React Native
Docker
Postgres
Redux
Axios
VPS
Google Console
Apple Connect
Expo
EAS
Cloudinary
NodeMailer
Mailgun
AWS
TypeScript
Jest
ServerLess
React Native WebView
Serverless
Express
Tailwindcss
API Geteway
CloudFormation
Redux Saga
DynamoDB
NPM
Google Maps
Stripe
Websockets
Postgres DB
SASS
Passport.js
Nodemailer
PostgreSQL
MongoDB
Storybook
NextJS

Work experience

Online marketplace that empowers individuals and communities to buy, sell, and rent all kinds of housing-related properties, Full Stack Developer

Mar 2024 - Mar 2024
  • Full-stack development
  • Dedicated team
Project description:

The platform operated on a paid model for users to post ads for renting or selling all kinds of housing-related properties. This endeavor was just one component of a broader ecosystem of online marketplaces.

My role encompassed crafting novel solutions and enhancing existing features within the already established product, which boasted a user base numbering in the millions.

Responsibilities:

The development mobile version of the web application Implementation of logic and its optimization Participation in daily stand-ups with the product owner. Documentation and specification of application modules and API.

React-Query
Next.js
vercel
Apollo GraphQL
Storybook

Online marketplace that empowers individuals and communities to buy, sell, and rent all kinds of housing-related properties, Senior Front End developer

Mar 2023 - Nov 2023
  • Outstaff developers
  • Dedicated team
Project description:

The platform operated on a paid model for users to post ads for renting or selling all kinds of housing-related properties. This endeavor was just one component of a broader ecosystem of online marketplaces.

My role encompassed crafting novel solutions and enhancing existing features within the already established product, which boasted a user base numbering in the millions.

Responsibilities:
  • Involved in developing the mobile version of the web application
  • Implemented and optimized the logic behind the application
  • Actively participated in daily stand-ups with the product owner
  • Successfully documented and specified the application modules and API
  • Developed core features using Next JS
  • Collaborated closely with product owners to ensure project success
  • Helped to streamline the development process and improve overall efficiency
  • Added a positive and enthusiastic energy to the team, fostering a productive and enjoyable work environment.
React-Query
Apollo GraphQL
NextJS
Storybook

Social subscription sharing platform, Full-stack web developer

Jul 2022 - Feb 2023
  • Full-stack development
Project description:

Сutting-edge commercial platform that boasts both a mobile application and a web application, designed to revolutionize the way people buy and sell their unused subscriptions and accounts.

This platform offers a unique solution for those who have unused subscriptions, such as family subscriptions to YouTube or other popular services, or valuable online game accounts that have lost their appeal.

It helps users to cash out on their investments, freeing up valuable space in their subscriptions and allowing them to make the most of their valuable accounts. Platform also solves a long-standing problem that many people face - what to do with all of the unnecessary items that clutter up their garage or home, now users can easily sell their unused items instead of throwing them away, offering a convenient and sustainable way to declutter your life.

Responsibilities:
  • Involved in the development of both web and mobile applications
  • Implemented and optimized logic for the applications
  • Regularly participated in daily stand-ups with the product owner
  • Documented and specified application modules and API
  • Developed core features using React JS for the web application
  • Developed core features using React Native for the mobile application
  • Developed core features using Node JS (NestJS)
  • Worked with Apple Connect and Google Console for app distribution
  • Took care of building and deploying the applications on VPS server using CI/CD
  • Contributed to the overall success and functionality of the project through expert involvement
  • Collaborated with the developer in various activities to ensure smooth project execution and delivery
Nest.js
Next.js
Node.js
React Native
Docker
Postgres
Redux
Axios
React-Query
VPS
Google Console
Apple Connect
Expo
EAS
Cloudinary
NodeMailer
Mailgun

AI platform for combining diverse sources of information, Full-stack web developer

Mar 2021 - Jan 2022
  • Outstaff developers
Project description:

It is the one-stop data management solution that collates and stitches your data seamlessly from all the scope of apps and allows you to search and process your data across those apps. It aims to help users by giving the convenience of a single data repository across private and public sources. Also, it allow the customers to work across this collated data within the same app using the best of cloud computing features without the need of leaving the platform or copy/paste data from one app to another to access a feature available elsewhere.

This product is critical currently, where each of us is getting inundated with large volume and variety of data for our professional lives from both private and public sources.

Responsibilities:
  • Developed and optimized the logic for tablet and mobile versions of the web application, mobile application, and web extension
  • Actively participated in daily stand-ups with the product owner to ensure project progress and alignment with goals
  • Documented and specified application modules and API for clear understanding and seamless collaboration
  • Implemented core features using React JS, React Native, and Node JS (AWS Lambda with Serverless)
  • Collaborated closely with the front-end and back-end teams as well as product owners to deliver a cohesive and user-centric solution
  • Contributed to the overall success of the project by bringing expertise and a positive attitude to the team
  • Assisted in other activities such as testing, bug fixing, and deployment to support the project's overall objectives
  • Fostered a positive and collaborative working environment by actively participating in discussions and providing input on project decisions and improvements.
Storybook
TypeScript
Jest
ServerLess
React Native WebView
Serverless
Express
AWS
Tailwindcss
Node.js
Nest.js
Express.js
Javascript
Expo

Traffic Analysis and Redirection system, Full-stack web developer

Jan 2020 - Mar 2021
  • Outstaff developers
Project description:

The application was aimed at analyzing and redirecting traffic for an advertising campaign and consisted of three parts, a backend, an administrative part and a front application, the logic of which was closely rewritten, or was partially dependent on each other. Various non-standard solutions, complex calculations and optimization took place.

Main features:

Multi-tenant system with customizable user interface. Generation of unique data Receiving and processing editable text Drawing and redirecting hidden traffic Multi-level access to roles and permissions.

Responsibilities:
  • Converted static mockups into React individual components to create a dynamic user interface
  • Ensured pixel perfect design to enhance the visual appeal and user experience
  • Collaborated closely with the back-end developer and other team members to ensure seamless integration and smooth functionality
  • Implemented Websockets integration to enable real-time communication and enhanced interactivity
  • Utilized expertise to add value to the overall project and contribute to its success
  • Worked on other activities such as bug fixing, testing, and optimizing code for improved performance
  • Created a positive and supportive work environment, fostering a strong team spirit and collaboration to achieve project goals.
CSS
Express.js
Javascript
React.js

Agricultural Sites Monitoring system, Full-stack web developer

Aug 2019 - Jul 2020
  • Full-stack development
  • Outstaff developers
Project description:

Frontend developer (As full-stack partially helped in the implementation of the backend, participated in the accumulation, control and management of data)

This application was initially planned as a redesign project but due to outdated technologies and stack decisions was made to develop it from scratch. Although we had access to the legacy code, architecture and business logic has been redesigned and developed in a completely different way. App's main goal is to gather hardware sensors data and represent it in a convenient way for a user. Keeping track of on site sensors' data and notifying about the alarms and warnings.

Main features: Multi-tenant system with possibility to customize the UI Socket based real-time data representation Data visualization with charts and tailor-made design components Multilevel roles and permissions access

Responsibilities:
  • Contributed to the project by focusing on creating pixel perfect designs
  • Developed the application architecture to ensure smooth functioning
  • Expertly integrated multiple services from AWS, enhancing the project's capabilities
  • Ensured seamless connection between the backend, database, and administrative components
  • Collaborated with the team to create a user-friendly and engaging application experience
  • Actively participated in testing and troubleshooting to deliver a high-quality end product
  • Brought positive energy and a can-do attitude to the project, fostering a collaborative and productive working environment
  • The project greatly benefitted from my expertise, resulting in a visually appealing and well-functioning application with effective data management.
API Geteway
React.js
AWS
CloudFormation
Axios
Redux Saga
DynamoDB
ServerLess
NPM

Car Hauling Dispatcher Application , Full-stack web developer

Nov 2018 - Jul 2019
  • Dedicated team
  • Outstaff developers
Project description:

This application is a React web application for car hauling dispatchers to manage their fleet. Application allows users to keep track of the real-time location of their transporters on map, manage them and manage incoming orders. Application allows users to switch their subscription plan and get access to extra functionality - this introduced an additional level of complexity and we had to integrate roles and permissions and payment system.

This application is a part of umbrella project that consists of Dispatcher application Dealer application Transporter mobile application Payment system integration

Although I was mainly involved in dispatcher application development I had a chance to help on other projects as well.
Responsibilities:
  • Converted static mockups into React individual components to bring the designs to life
  • Ensured pixel perfect design implementation to maintain a visually appealing interface
  • Collaborated closely with the back-end developer and other team members to ensure seamless integration and smooth functioning of the application
  • Integrated websockets to enable real-time communication and enhance user experience
  • Integrated payment system functionality to provide convenient and secure payment options for users
Google Maps
NPM
Stripe
Websockets
Redux
React.js
Axios

Restyling of the site for a football club, Full-stack web developer

Jul 2017 - Nov 2018
  • Full-stack development
Project description:

Total overhaul of website, using cutting-edge technologies and design principles to create a more modern, user-friendly experience. Previous site was outdated and didn't reflect brand's values or the needs of our audience.

One of the most exciting new features of new site is our club merchandise store, which allows our loyal fans and supporters to purchase high-quality branded merchandise directly from our website. We've curated a selection of the best products, from stylish apparel to practical accessories, that our audience is sure to love.

Our redesigned site is not only more visually appealing and intuitive to use, but it also incorporates the latest security features to keep our users' data safe and secure. We've also optimized the site for mobile devices, making it easy to browse and shop on the go.

Responsibilities:
  • Transformed static mockups into React individual components, enhancing the overall functionality and user experience
  • Streamlined queries through optimization techniques, resulting in improved performance and faster loading times
  • Implemented filter options to allow users to easily refine their search and find relevant information effortlessly
  • Collaborated on enhancing the gallery feature, making it more visually appealing and user-friendly
  • Gathered comprehensive statistics for each player, enabling detailed analysis and insights
  • Developed a dynamic system to display match results online in real-time, keeping users informed and engaged
  • Additionally, contributed to various other activities, such as bug fixing, code reviews, and brainstorming sessions, to ensure a seamless and robust project delivery
VPS
React.js
NPM
Axios
Redux Saga
Docker

Web Application for Computer Service, Full-stack web developer

Jan 2016 - May 2017
  • Outstaff developers
Project description:

A complete web application for a computer repair service. With comments, feedback, requests to call the wizard, personal account, flexible system of discounts, availability of goods in all warehouses in the country and price adjustments, depending on a particular supplier. As well as an open log of the workload of one or another master.

Responsibilities:
  • Developed the architecture for the project, ensuring a solid foundation for the application
  • Built the entire application from scratch, maximizing efficiency and performance
  • Collaborated closely with the front-end team and product owners to ensure seamless integration and a cohesive user experience
  • Engaged in regular discussions with the project manager regarding the discovery phase, requirements elicitation, and any change requests
  • Played an active role in brainstorming sessions and problem-solving, contributing valuable insights and ideas to enhance the project
  • Assisted in testing and quality assurance, ensuring the application met the highest standards of functionality and user satisfaction
  • Actively participated in code reviews and provided constructive feedback to team members, fostering a collaborative and supportive environment
  • Mentored junior developers, sharing knowledge and expertise to help them grow professionally
Nodemailer
Node.js
Redux
AWS
API Geteway
CloudFormation
Axios
Postgres DB
NPM
SASS
Passport.js
Express.js
React.js

Web application for auto-schools, Full-stack web developer

Mar 2015 - Dec 2016
  • Full-stack development
Project description:

This application was only a small part of a larger project. In parallel, the development of desktop and mobile versions was carried out. With the help of this project, any user has the opportunity to choose not only the method of paying for tuition in a driving school, but also the school itself, a teacher, an auto instructor, or a combination of them. With a rating of each offer and a flexible system of bonuses and discounts.

Responsibilities:
  • Collaborated with the design team to convert static mockups into visually appealing React individual components, enhancing the project's overall visual appeal and user experience.
  • Utilized Redux-Saga to efficiently and organizedly develop and track work, ensuring seamless project development.
  • Implemented treatment routing to enhance navigation between different sections of the project, providing a smooth user experience.
  • Optimized the performance and aesthetics of the project by optimizing preprocessors and filling in global styles.
  • Enhanced rendering efficiency by breaking down the project into small, reusable components, improving overall performance and user experience.
  • Actively participated in discussions and brainstorming sessions, providing valuable insights and suggestions for project improvement.
  • Collaborated with the team to address any bugs or issues in a timely manner, ensuring the smooth functioning of the project.
  • Stayed up-to-date with the latest industry trends and best practices, incorporating them into the project to enhance its quality and competitiveness.
Mailgun
SASS
MongoDB
Express.js
React.js
Docker
Node.js
PostgreSQL
TypeScript
VPS

Education

Computer Science , Ukraine, Zaporizhzhya

Sep 2011 - May 2016

Zaporizhzhya National Technical University

koitechs

Smart solution to realize your ideas

bust