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
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.
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%.
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%.
Skills
Technologies and tools I work with
Experience
My professional journey and work experience
- 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
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