Ethan
Full stack developer, 85 000 грн
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/16034029/
Опыт работы
Full stack developer
с 05.2022 по наст. время
(3 года 10 месяцев)
Onez, Remote (IT)
Responsibilities
• Delivered customer/partner web apps in React, Next.js, TypeScript
• Built Node.js/NestJS APIs for account, billing, notifications
• Modeled relational data in PostgreSQL and MariaDB for multi-tenant setup
• Added Redis caching for hot API paths and session storage
• Implemented real-time UI with WebSocket and event topics
• Consumed and produced Kafka streams for audit and integrations
• Integrated third-party services (payments, CRM, email, file storage)
• Created internal admin panel in Vue.js for ops/support teams
• Wrote Django/FastAPI microtools for reporting and ETL-style jobs
• Added Elasticsearch for fast search over customers/documents
• Automated tests with Cypress for key front-office journeys
• Containerized services with Docker and deployed to AWS
• Set up GitLab CI/CD pipelines for build, test, deploy
• Applied domain-driven foldering and clean controller/service layers
• Documented REST APIs and WebSocket contracts for frontend teams
• Performed peer code reviews and enforced lint/format rules
• Supported mobile clients (Flutter/React Native) with unified APIs
• Coordinated cross-service changes with backend, frontend, DevOps
Achievements
• Reduced average API latency by adding Redis and query tuning
• Cut deployment friction by standardizing GitLab CI/CD templates
• Delivered real-time notifications with WebSocket without breaking REST
• Migrated search to Elasticsearch to handle high-volume filtering
• Enabled Shopify/WordPress sites to call the same backend APIs
• Shipped a Kafka-backed audit trail to meet compliance asks
• Reused NestJS modules across 3 teams to speed feature delivery
• Stabilized Next.js SSR builds on Docker for AWS runtime
• Closed frontend bugs quickly using Cypress regression suites
• Improved developer onboarding with API + ERD documentation
• Ensured secure S3/file uploads with presigned URL flow
• Hardened auth with token refresh and role-based policies
• Helped product size tickets and clarify edge cases early
• Drove codebase move to TypeScript for safer backend logic
• Kept services observable via logs/metrics dashboards
Full stack developer
с 04.2019 по 04.2022
(3 года)
Doodle Labs, Remote (IT)
Responsibilities
• Built control/monitoring dashboards in Vue.js and Angular
• Wrote Python (Django, DRF, FastAPI) services for device data
• Integrated C/C++ and Rust components through REST/gRPC bridges
• Designed MongoDB and PostgreSQL schemas for telemetry histories
• Added WebSocket channels for live device status updates
• Created Node.js/Express.js adapters to unify IoT APIs
• Implemented React Native and Flutter companion apps
• Integrated Android SDK/Kotlin clients with backend auth
• Added role/permission layers for engineering vs customer views
• Built reporting exports in Python with Pandas-like pipelines
• Used Redis for pub/sub and bursty telemetry buffers
• Set up Dockerized dev environment for frontend+backend teams
• Configured GitLab CI for lint, unit, e2e, image publish
• Embedded Elasticsearch for searching device configs/logs
• Connected to external ERP/CRM via REST and webhook patterns
• Implemented Cypress e2e tests for UI flows
• Documented APIs, message formats, versioning strategy
• Collaborated with hardware and mobile squads on release timing
Achievements
• Shipped real-time device dashboard using WebSocket and Redis
• Unified Python and Node.js services behind common auth gateway
• Reduced UI load time by optimizing Vue.js data fetching
• Enabled mobile teams to reuse REST/WebSocket specs
• Improved data lookups by indexing in Elasticsearch
• Standardized Docker images to speed local onboarding
• Cut CI time by caching dependencies in GitLab
• Introduced feature flags for gradual rollouts
• Stabilized telemetry writes under burst traffic
• Delivered admin UI for support to reduce engineer tickets
• Added Shopify/WordPress integration to surface hardware data
• Produced audit logs for customer-visible changes
• Captured metrics to debug device connectivity issues
• Ensured all services deployable to AWS containers
• Mentored juniors on TypeScript, API design, and testing
Full stack developer
с 05.2015 по 02.2019
(3 года 10 месяцев)
Wise, Remote (Finance, banking, and insurance)
Responsibilities
• Built customer-facing flows in React and Angular for payments
• Developed backend services in PHP (Laravel, Symfony) and Ruby on Rails
• Added Java/Spring Boot services for high-throughput operations
• Contributed C#/.NET and Go services for utility/integration tasks
• Integrated Kafka for event-driven money-movement steps
• Modeled financial data in PostgreSQL and MariaDB
• Added MongoDB/Redis where flexible or fast access was needed
• Exposed REST APIs and WebSocket endpoints for partner apps
• Automated CI/CD on GitLab and internal pipelines
• Dockerized legacy services for consistent environments
• Implemented Elasticsearch for transaction lookups and audit
• Built internal tools for disputes, KYC, and approvals
• Worked on Shopify/WordPress plugins for merchant onboarding
• Enforced secure coding and token-based access patterns
• Wrote Cypress tests for critical checkout flows
• Coordinated with mobile (Swift, Android, React Native) teams
• Participated in on-call and production incident handling
• Documented service contracts and migration steps
Achievements
• Reduced payment API response times via DB indexing and caching
• Broke monolith features into Spring Boot/Rails services
• Enabled Kafka-based ledger events for downstream consumers
• Standardized Docker build to unblock multi-language services
• Improved search across transactions using Elasticsearch
• Shipped WordPress/Shopify connectors to speed merchant setup
• Lowered production errors through CI test gates
• Enabled mobile apps to consume unified REST/WebSocket APIs
• Improved auditability for finance/compliance reviewers
• Supported Android/Swift teams with versioned endpoints
• Helped migrate services to AWS with least downtime
• Documented integration playbooks for external partners
• Raised code quality via reviews and shared guidelines
• Mentored newcomers on PHP, Rails, and JS stack
• Recognized for cross-stack delivery across FE/BE/infra
Образование
National University of Singapore
Computer Science, Other countries
Высшее, с 2009 по 2013 (4 года)
Bachelor of Science in Computer Science
Знания и навыки
- JavaScript
- TypeScript
- PHP
- Python
- Symfony
- Website development on Shopify
- WordPress
- Ruby
- Java
- Ruby on Rails
- Kotlin
- C#
- Golang
- Rust
- SQL
- React
- Next.js
- Vue.js
- Angular
- Node.js
- Express.js
- NestJS
- Django
- Django Rest Framework
- Flask
- FastAPI
- Laravel
- Spring Boot
- REST
- WebSocket
- PostgreSQL
- MariaDB
- MongoDB
- Redis
- Elasticsearch
- GitLab
- CI/CD
- Docker
- AWS
- C/C++
- Elixir
- Scala
- Apache Kafka
- .NET Framework
- Cypress
- Flutter
- React Native
- Android Studio
- Swift programming language
- Android SDK
Знание языков
Английский — продвинутый
Дополнительная информация
I bridge product and content by pairing React/Next.js frontends with Node.js/NestJS and PHP (Laravel/Symfony) backends, exposing clean REST and GraphQL/WPGraphQL APIs.
In marketing-heavy setups I run headless WordPress for pages and blogs and plug in Shopify (Storefront API, Admin API, webhooks) for catalogs and checkout flows, so non-engineers can update content while the app stays in TypeScript.
On the data side I default to PostgreSQL with Prisma/TypeORM, cache with Redis, search with Elasticsearch/OpenSearch, and stream events through Kafka/RabbitMQ when we need async pipelines.
I ship with Docker and Kubernetes (Helm), wire up GitHub Actions/GitLab CI for tests and deploys, and monitor everything with Prometheus, Grafana, Loki/ELK, Sentry.
For UI quality and speed I rely on TanStack Query, Tailwind, and component systems like shadcn/ui, Radix UI, and MUI, backed by Jest/Playwright/Cypress for safety.
Integrations are routine—Stripe/PayPal, Twilio/SendGrid, Xero/HubSpot—and I design auth with OAuth2/JWT/Keycloak so React/Next.js clients, Symfony/Laravel services, and Shopify/WordPress all work together without friction.
My expectation: USD 1800 - 3000 per month. But This is negotiable.
And I can start to work immediately.
Похожие кандидаты
-
Full stack програміст
Удаленно, Киев, Другие страны -
Full stack developer
120000 грн, Удаленно, Ужгород, Мукачево -
Full stack программист
Удаленно, Киев -
Full stack програміст
Удаленно, Львов -
Full-stack програміст
Удаленно, Запорожье -
Full stack програміст
Удаленно, Днепр, Киев