• File

Anton

React розробник

Considering positions: React розробник, Front-end програміст, Веброзробник, Next. js
Age: 37 years
City of residence: Other countries
Ready to work: Other countries, Remote
Considering positions:
React розробник, Front-end програміст, Веброзробник, Next. js
Age:
37 years
City of residence:
Other countries
Ready to work:
Other countries, Remote

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Anton Shaga
Moncton, Canada | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | GitHub | Linkedin | shaga.dev

About Me
Front-end Developer building React/Next.js apps with a production mindset. At WinWinTravel delivered complex
flows (Price Calendar), debugged backend-data issues, and improved UX/a11y across breakpoints. Strong in
TypeScript, Zustand/React Query, and clean modular architecture.

Core Skills
Frontend: HTML, CSS, JavaScript (ES6+), React, Next.js (App Router, SSR/ISR), TypeScript, Tailwind CSS, Chakra UI,
React Hook Form
State Management: Zustand, React Query, Immer
Backend / Full-stack: tRPC, Prisma, PostgreSQL, Redis, REST APIs, JWT, OAuth 2.0 (PKCE), 2FA, Zod
Security: Argon2, HttpOnly cookies, CSRF-safe flows, rate limiting, token revocation
Tools: Git, Vercel, Resend, Figma, ESLint, Prettier
Principles: Clean Architecture, Modularity, Performance, Accessibility (a11y)

Professional Experience

WinWinTravel — Front-end Developer

2025 August– Present · Remote

Developed and implemented real production features for a large-scale travel web product. Successfully followed
the complete enterprise development lifecycle: Jira → PR → Lead Code Review → Dev/Stage → QA → Release.

Key contributions:

Developed and optimized the Price Calendar Flow:
– isolated dynamic state (Zustand + React Query)
– built responsive mobile/desktop layouts
– implemented synchronized scroll/axis rendering
– created feature-driven calendar refresh logic

• Improved Offer Configuration UI: fixed incorrect highlights, hover states, and radio-group behavior.
• Investigated backend-level issues by tracing booking keys, detecting duplicate data, and identifying API
inconsistencies.
• Fixed accessibility issues, tooltip behavior, dropdown logic, and scroll synchronization across breakpoints.
• Produced clean, well-documented PRs that passed multi-stage reviews by two team leads.
• Followed FSD-style architecture, design tokens, kebab-case migration rules, and CI quality gates.

Impact:

• Increased stability of booking and configuration flows.
• Reduced UI misalignment issues on 1440px+ layouts.
• Improved reliability of calendar selection logic across dev/stage environments.
Featured Projects
Simple Shop — Full-Stack E-commerce
Live Demo | GitHub

Full-stack e-commerce application with product catalog, cart, checkout, and order history.
Backend handles data validation and transactional order creation, ensuring consistent pricing and reliable order
processing.
Tech: React, TypeScript, TanStack Router, TanStack Query, REST API, Node.js, Express, PostgreSQL

Modular Authentication System (Fullstack)
Live Demo | GitHub

Production-grade auth: email verification, OAuth (Google PKCE/GitHub), 2FA (TOTP/Email), session revocation, rate
limiting
JWT refresh flow with HttpOnly cookies; token auto-refresh via middleware
Tech: Next.js 15, TypeScript, tRPC, Prisma, PostgreSQL, Redis, Resend, Zod

Developer Portfolio (Frontend)
Live Demo | GitHub

Multilingual UI, theme system, responsive layout, optimized Lighthouse (100s)
Secure contact form + rate limiting
Tech: Next.js 15, React, TypeScript, Tailwind, Framer Motion, Redis

Certifications
Frontend Masters — Complete Intro to React v9 (Brian Holt), 2026

W3C – Verified Certificate: Introduction to Web Accessibility (WAIO.1x)

Previous Work Experience (Before IT)

Field Attendant — Berger Canada (2024–Present)
Responsibilities: safety-critical workflows, machinery operation, teamwork, reliability.

Industrial / Construction Electrician — EU & Ukraine (2006–2024)
Responsibilities: technical diagnostics, engineering standards, documentation, cross-team collaboration.

Additional Information
Languages:
• English — B1 - B2(actively improving)
• Ukrainian, Russian — Native

Open to:
• Remote work • Hybrid • Relocation (Canada / EU / Asia)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: