Oleksandr P., Full-Stack Javascript Engineer

Full Stack Web
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Kyiv, Ukraine

Summary

- Proficient in React, TypeScript, Redux, and Tailwind CSS; skilled in creating dynamic, reusable, and responsive UI components using Material-UI, Ant Design, and SCSS.
- Expertise in Node.js, NestJS, Express, and Firebase; developed RESTful APIs and real-time features using Socket.IO.
- Next.js experience includes server-side rendering, static site generation and used dynamic routing, API integration, and component-based architecture.
- Developed critical full-stack functionality for SaaS platforms, e-commerce solutions with Stripe and Shopify integrations, and real-time applications.
- Migrated platforms from low-code setups to fully custom React solutions.
- Strong knowledge of database management with MongoDB, MySQL, and Airtable, using Mongoose and TypeORM for data modeling.
- Integrated AI features using OpenAI APIs and LangChain.
- Experience with low-code tools like Webflow and n8n to streamline workflows.
- implemented CI/CD pipelines on GitHub Actions,
- Team coordination and management experience, including product roadmap planning, features backlog management, code reviews, maintaining technical documentation for knowledge sharing.

Main Skills

Programming Languages

AI & Machine Learning

LangChain n8n OpenAI

UI Frameworks, Libraries, and Browsers

Ant Design Chrome Extensions CSS HTML Material UI SCSS Socket.io Tailwind CSS

JavaScript Frameworks

JavaScript Libraries and Tools

i18next Mongoose Redux Redux-toolkit Vite Webpack

Databases & Management Systems / ORM

Cloud Platforms, Services & Computing

CloudFlare

Deployment, CI/CD & Administration

CI/CD

SDK / API and Integrations

Eslint LinkedIn API RESTful API Stripe Swagger

Third Party Tools / IDEs / SDK / Services

Firebase Auth

Version Control

GitHub Github Actions

QA, Test Automation, Security

Jest Postman

Platforms

UI/UX/Wireframing

Webflow Wix

Mail / Network Protocols / Data transfer

WebSockets

Other Technical Skills

Brevo Markdown
ID: 500-264-109
Last Updated: 2024-12-10

Work Experience

Fullstack Developer, Saas Insiders

04/2024- 12/2024

  • Developed and maintained both front-end and back-end solutions for web applications, integrating various third-party APIs and services.
  • Implemented real-time features and data synchronization using Socket.IO and NestJS for efficient communication.
  • Integrated OpenAI for AI-powered features and used LangChain to build and deploy language models.
  • Built custom e-commerce functionality and integrated payment systems with Shopify, Stripe, and other third-party APIs.
  • Built RESTful APIs using NestJS, Node.js, and TypeORM to handle data and services efficiently.
  • Optimized database operations using MongoDB and MySQL for persistent storage, using Mongoose and TypeORM for data modeling.
  • Ensured code quality and best practices by integrating ESLint and following coding standards.
  • Integrated and maintained API documentation using Swagger and tested APIs via Postman.

Technologies: React, Typescript, SCSS, CSS, MaterialUI, Airtable, MongoDB, Mongoose, TypeORM, Socket.IO, OpenAI API, LangChain, NestJS, Node.js, Shopify, Wix, Chrome Extensions, Stripe, ESLint, MySQL, Markdown, Swagger, Postman, GitHub, Vite, Webpack.

Lead Frontend Developer, EU4UA

03/2023- 04/2024

  • Led the migration of the EU4UA platform from a no-code/low-code Webflow setup to a custom React-based application, ensuring a seamless transition of user data and services.
  • Collaborated with international volunteer developers (Capitol team), onboarded members, assigned tasks, and organized workflows to drive project success.
  • Established CI/CD pipelines and conducted code reviews using GitHub Actions to maintain high-quality standards and efficient deployments.
  • Played a pivotal role in feature development by meeting with co-founders, analyzing user requests, conducting research, and transforming ideas into technical solutions.
  • Managed platform support by addressing user feedback, resolving bugs, and ensuring platform stability and usability.
  • Monitored security issues in Cloudflare, proactively identified vulnerabilities, and implemented security measures to protect the platform and ensure data integrity.
  • Integrated Airtable and Firebase services to streamline data management and improve the backend infrastructure.
  • Utilized i18next for internationalization, enabling seamless multilingual support across the platform.
  • Wrote and maintained comprehensive documentation for platform features, API integrations, and development guidelines to ensure knowledge sharing within the team.

Technologies: React, Typescript, Redux, Redux Toolkit, Firebase (Auth, Functions, Firestore), Ant Design (AntD), i18next, Tailwind CSS, GitHub, GitHub Actions, CI/CD, Webpack, Airtable, Jest, Cloudflare, Brevo, Swagger, Postman, ESLint.

Fullstack Developer, EU4UA

11/2022- 03/2023

  • Maintained and improved the existing custom code and low-code infrastructure, including Webflow and n8n.
  • Supported the platform by fixing bugs and ensuring smooth functionality for users.
  • Implemented new features to enhance the platform's usability and adapt to evolving user needs.
  • Collaborated with team members to align development efforts with the organization's mission and goals.

Technologies: Webflow, n8n, Firebase (Auth, Functions, Firestore), Airtable, Brevo, CSS, HTMLS, JavaScript, REST APIs.

Fullstack Developer, TensionX

04/2021-10/2022

  • Developed and maintained web applications and Chrome extensions, focusing on front-end and back-end functionality.
  • Implemented new features and optimized the performance of existing projects.
  • Conducted research to identify the most effective solutions for application functionality and architecture.
  • Ensured applications' security and ability to interact seamlessly with multiple APIs and databases.
  • Collaborated with app development teams, including project and product managers, developers, and QA, to define issues, testing methodologies, and best practices.

Technologies: HTMLS, CSS, SCSS, React, Typescript, Node.js (Express), MongoDB, MySQL, Webpack, Chrome Extensions, Material UI, WebSocket, JavaScript.

Other experience, earlier work, consulting engagements

  • Built several web applications with Next.js, implementing server-side rendering and static site generation.
  • Worked with dynamic routing, API integration, and component-based architecture in Next.js projects.
  • Gained experience with features like incremental static regeneration and deployment workflows.
  • Explored advanced Next.js capabilities, including middleware, custom API routes, and serverless functions.
  • Focused on optimizing performance and SEO for better application efficiency.
  • Enhanced skills in React.js as the foundation for developing with Next.js.