Ethan

Full stack developer, 85 000 грн

Вид зайнятості: повна, неповна
Вік: 36 років
Місто проживання: Інші країни
Готовий працювати: Дистанційно
Вид зайнятості:
повна, неповна
Вік:
36 років
Місто проживання:
Інші країни
Готовий працювати:
Дистанційно

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Досвід роботи

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.

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: