Nikita Lobanov

Full-Stack Web Developer

I build web and desktop applications using React, Node.js, and PostgreSQL. I've worked on real-time systems, deployed full-stack apps, and contributed to both solo and team-based projects. I focus on writing maintainable code and delivering working software.

About Me

Full-Stack Developer with hands-on experience in JavaScript/TypeScript, AWS cloud services, and database optimization. Proven ability to design, develop, and deploy scalable web applications, with a focus on maintaining high availability and optimal performance.

I specialize in building robust, maintainable software and leveraging modern technologies to solve real-world problems. My expertise spans full-stack development, cloud infrastructure, and database performance optimization. I am passionate about delivering high-quality solutions that drive business value and user satisfaction.


Currently pursuing a Bachelors of Science in Computer Science with a concentration in Full-Stack Web Development at British Columbia Institute of Technology (expected April 2026). My coursework includes Data Structures & Algorithms, Web Database Technologies, Operating Systems, Object-Oriented Programming, JavaScript Frameworks and Server, Mathematics for Computing, Agile Software Development, and Web Administration.

Projects

A showcase of my recent development work featuring full-stack applications with modern technologies

WriteShare
2024

A real-time collaborative markdown editor with advanced synchronization and scalable AWS deployment.


- Developed a real-time collaborative markdown editor, integrating Liveblocks for real-time editing and Yjs for CRDT-based conflict-free data synchronization.
- Utilized Prisma ORM with PostgreSQL & Redis as a cache and datastore, holding frequently accessed data in memory and asynchronously syncing to the database, reducing load times by over 90%.
- Designed a type-safe API layer using tRPC and Zod, ensuring data integrity and reducing runtime errors by 80%.
- Resolved a complex infinite save loop race condition by restructuring component state ownership and isolating CRDT state updates within the editor, with dedicated backend mutations for persistence.
- Deployed a containerized microservice architecture on AWS using Docker, ECS Fargate for orchestration, RDS PostgreSQL for persistent storage, and ElastiCache Redis for caching.
AWS Services
tRPC
Web Sockets
Docker
Redis
NextAuth.js
Prisma
PostgreSQL
TypeScript
Next.js
DayFlow
2024

A goal setting and task planning application with AI-powered features, built for web and desktop with Tauri and React.


- Created a goal setting & task planning application with AI features, built with Tauri 2.0 for desktop and React 19 for web, serving ~180 active users from a single codebase.
- Integrated Google Gemini AI for intelligent task scheduling, automatic time estimation, and smart task creation from natural language, leveraging user context for personalized planning.
- Established bidirectional Google Calendar integration for task syncing and AI-aware scheduling that considers existing events.
- Automated CI/CD pipeline with GitHub Actions for desktop releases, Vercel deployments, and CodeQL security scanning.
- Optimized database performance using indexes and efficient SQL queries, reducing query execution time by 40-70%.
- Enhanced React component performance through optimistic UI updates and memoization, reducing page re-renders by 99%.
React
Tauri
PostgreSQL
GitHub Actions
Node.js
Stripe
VertexAI
TypeScript
Circles
2024

A full-stack social media application for community building, featuring groups, activity feeds, and scalable image delivery.


- Engineered a full-stack social media application with group photo sharing, personalized activity feeds, privacy controls, and granular security permissions.
- Led a team of 2 developers in an Agile environment, using Git for version control and Jira for task management.
- Collaborated with a design team to translate Figma prototypes into a production-ready full stack application.
- Improved PostgreSQL performance by implementing efficient data fetching with Prisma, minimizing N+1 queries and optimizing query construction.
- Integrated Cloudinary for image storage and built scalable image delivery with file transformations and CDNs, reducing bandwidth by 60% and image load times by 50%.
Next.js
Prisma
PostgreSQL
Redis
Vercel
Tailwind CSS
Cloudinary
TypeScript

Skills

Technologies and tools I work with

Programming Languages
JavaScript
TypeScript
SQL
HTML & CSS
Rust

Experience

My professional journey and work experience

Full Stack Development Intern at Seaspan Corp
May 2024 - Aug 2024 | Vancouver, BC
  • Diagnosed and resolved application errors in NetSuite and Oracle systems by analyzing system logs and employee data.
  • Worked with IT team to resolve the global July 2024 CrowdStrike outage, restoring access for 1,300+ employees across 5 time zones in under 24 hours.
  • Monitored Oracle database performance and conducted routine health checks on Linux/Windows servers and REST APIs, ensuring 99.9% uptime.
  • Managed employee support requests via Jira Service Desk: triaged, categorized, and prioritized 300+ tickets in 3 months.
  • Collaborated with database administrators to optimize Oracle queries and maintain data integrity.
  • Provided technical support for NetSuite ERP system, troubleshooting user access issues, data discrepancies, and workflow problems.
  • Escalated critical issues to senior engineers, ensuring rapid resolution and minimal business disruption.

Education

My academic background and qualifications

Bachelors of Science in Computer Science
British Columbia Institute of TechnologyFull-Stack Web Development
Vancouver, BC | Expected April 2026

Relevant Courses

Data Structures & Algorithms, Web Database Technologies, Operating Systems, Object-Oriented Programming, JavaScript Frameworks and Server, Mathematics for Computing, Agile Software Development, Web Administration.

Contact

Get in touch with me

Contact Information
Ways to reach me