09/04/2025 updated


100 % available
Full Stack Developer | TypeScript, NestJS, PostgreSQL, Vue | Production APIs
Calgary, Canada
Only remote
PhDAbout me
TypeScript full-stack developer (NestJS, PostgreSQL, Vue). I go deep on production backends: authorization, idempotent writes, audit trails, and APIs that survive retries. Clear contracts over clever frameworks. Calgary-based, remote.
JavaScriptGitHubPostgreSQLNode.jsNext.jsTypeScriptTailwindReact.jsVue.jsNestJSRestful ApiDocker
TypeScript full-stack developer focused on NestJS, PostgreSQL, and Vue — with React/Next when the client stack needs it.
I build production backends, not demo apps:
• REST APIs and services (authorization, idempotent writes, audit trails, retries)
• PostgreSQL data layers (transactions, constraints, indexes)
• Vue or React UIs that talk to those APIs
• Docker and Azure for deploy
Background: React, Next.js, React Native, MongoDB. I still ship frontend. Depth is the API and data layer — the parts that have to stay correct after launch.
Languages
EnglishFluentFrenchBasic knowledgeRussianNative speakerUkrainianNative speaker
Project history
* Led and mentored a team of two subordinates (junior developer and intern), fostering skill development and ensuring project delivery.
* Delivered key projects, including:
- Web App for a hockey team: Implemented a shop and admin panel with efficient data management and user experience.
- Web App for a beauty clinic: Built a dynamic, scalable platform with tailored features for client services.
- Company Website for The Clicks: Developed a high-performance, content-driven site using Next.js 14, Contentful, Stripe, Tailwind, and TypeScript.
- Taxi Mobile App: Built a ride-sharing mobile application with React Native, Expo, TypeScript, Nativewind, Clerk for authentication, Stripe for payments, and Zustand for state management.
- Cosmetic Shop Web App: Set up and customized an online cosmetics store on Shopify, optimizing user experience and e-commerce functionality.
* Played a pivotal role in the full-stack development lifecycle using advanced technologies:
Frontend: Next.js 14, React, React Native, TypeScript, Tailwind CSS, Nativewind.
Backend: Node.js, Express, Strapi, Contentful, PostgreSQL, MongoDB/Mongoose.
DevOps: CI/CD pipelines with GitHub Actions, Dockerized deployment on VPS, Nginx configuration.
Third-party integrations: Stripe for payments, Cloudinary for asset management, Clerk for authentication.
* Enhanced project efficiency through agile methodologies, active collaboration, and innovative problem-solving.
* Delivered key projects, including:
- Web App for a hockey team: Implemented a shop and admin panel with efficient data management and user experience.
- Web App for a beauty clinic: Built a dynamic, scalable platform with tailored features for client services.
- Company Website for The Clicks: Developed a high-performance, content-driven site using Next.js 14, Contentful, Stripe, Tailwind, and TypeScript.
- Taxi Mobile App: Built a ride-sharing mobile application with React Native, Expo, TypeScript, Nativewind, Clerk for authentication, Stripe for payments, and Zustand for state management.
- Cosmetic Shop Web App: Set up and customized an online cosmetics store on Shopify, optimizing user experience and e-commerce functionality.
* Played a pivotal role in the full-stack development lifecycle using advanced technologies:
Frontend: Next.js 14, React, React Native, TypeScript, Tailwind CSS, Nativewind.
Backend: Node.js, Express, Strapi, Contentful, PostgreSQL, MongoDB/Mongoose.
DevOps: CI/CD pipelines with GitHub Actions, Dockerized deployment on VPS, Nginx configuration.
Third-party integrations: Stripe for payments, Cloudinary for asset management, Clerk for authentication.
* Enhanced project efficiency through agile methodologies, active collaboration, and innovative problem-solving.
* Developing a web platform aimed at providing comprehensive support for Canadian immigrants.
* Leveraging Next.js, MongoDB, TypeScript, and Tailwind CSS to ensure scalability, performance, and maintainability.
* Optimized user experience and data management systems through collaboration with cross-functional teams.
* Actively involved in feature development, testing, and quality assurance processes.
* Leveraging Next.js, MongoDB, TypeScript, and Tailwind CSS to ensure scalability, performance, and maintainability.
* Optimized user experience and data management systems through collaboration with cross-functional teams.
* Actively involved in feature development, testing, and quality assurance processes.
* Mentored and guided a diverse cohort of 20+ students, resulting in a significant improvement in their JavaScript and TypeScript skills, with many successfully completed projects.
* Developed four substantial projects using native JavaScript and TypeScript, incorporating advanced asynchronous programming techniques, leading to improved application performance and user experience.
* Seamlessly integrated data from external sources using web technologies (HTML, CSS/SCSS, and RESTful APIs), enhancing communication between the frontend and backend systems.
* Implemented Fetch, Axios, and WebSockets to optimize data retrieval, resulting in real-time communication and enhanced interactivity within the application.
* Developed four substantial projects using native JavaScript and TypeScript, incorporating advanced asynchronous programming techniques, leading to improved application performance and user experience.
* Seamlessly integrated data from external sources using web technologies (HTML, CSS/SCSS, and RESTful APIs), enhancing communication between the frontend and backend systems.
* Implemented Fetch, Axios, and WebSockets to optimize data retrieval, resulting in real-time communication and enhanced interactivity within the application.