Frontend focused full-stack engineer

Andrei S

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
7 yrs.
Location
Poland, Warszawa
Timezone
(GMT+01:00) Warsaw

Languages

Polish
Intermediate (B1)
Ukrainian
Upper-Intermediate (B2)
Russian
Fluent (C2)
Belarusian
Fluent (C2)
English
Upper-Intermediate (B2)

About

Andrei specializes in real-time web interfaces for EV charging and connected-device monitoring. He is a Senior Frontend-Focused Full-Stack Engineer (React.js, TypeScript, Node.js) with about 7 years in commercial delivery. He designs UI architecture, breaks down large epics into implementable specs, and coordinates API contracts across GraphQL and REST. Recent work includes phased client migrations, end-to-end type safety via code generation in CI/CD, and performance tuning for high-frequency WebSockets updates. Comfortable building design-system components with Ant Design plus Storybook, interactive mapping with Google Maps API, and analytics dashboards using Highcharts. He also ships mobile builds with React Native and Ionic, and relies on Jest, Playwright, Vite, Firebase, GitHub, GitLab and Claude Code for testing, builds, and collaboration. Industry exposure spans automotive, energy, climate tech, smart cities, e-commerce, manufacturing, etc.

Additional skills

Experience

Wellnuts / InCharge Energy - EV Charging Management Platform

Front-End Developer

About the Project

InCharge Energy is a leading provider of integrated energy infrastructure solutions, helping organizations design, deploy, manage, and optimize the systems powering the future of transportation and energy. Our end-to-end capabilities include EV charging, electrical infrastructure, lighting, battery energy storage systems (BESS), microgrids, solar, intelligent software, and ongoing operations and maintenance.

  • Electronics
  • Automotive
  • Energy
  • Climate Tech

Responsibilities

- Built and maintained core modules of an EV charging management platform, delivering live telemetry and charging-session states over WebSockets (Phoenix Channels), Apollo Client and GraphQL. - Participated in frontend architecture and system design decisions; decomposed complex epics and product requirements into clear technical specifications, milestones, and actionable tasks for the team. - Worked with backend engineers on GraphQL and REST API contracts; added GraphQL Code Generator to CI/CD for end-to-end type safety and automated mock generation. - Led the Apollo Client 3 to 4 architectural migration: authored the RFC and decomposed the work into six phased tickets covering transport, error handling and codegen. - Created reusable UI components with Ant Design and Storybook, plus real-time dashboards with Chart.js and Highcharts for station utilization and power load. - Modernized the build with Vite: route-based code splitting, dynamic imports and asset optimization; added browse

Skills & technologies

Wellnuts — Distributed 3D Printing Marketplace & Device Management

Front-End Developer

About the Project

A peer-to-peer distributed 3D printing marketplace and device management ecosystem. The platform enabled 3D printer owners to monetize idle hardware by renting printing capacity, while clients could upload 3D models and order on-demand manufacturing with local pickup or postal delivery. Key features and scope: - Printer Sharing & Telemetry: Owners could connect 50+ printer models, manage filament inventory (type, color, weight), set pricing, and monitor active prints via live video feeds and telemetry. - Customer Ordering Flow: Interactive 3D model viewer (STL/OBJ), automated print cost/time estimation, local printer discovery, and encrypted G-code dispatch. - Order Fulfillment: Milestone-based escrow payments via Stripe, delivery logistics, and dispute management. - Target Audience: 3D printer hosts, product designers, hobbyists, and on-demand manufacturing clients.

  • Printing
  • E-commerce

Responsibilities

- Built client-facing web application interfaces using React, TypeScript, and Redux, covering 3D model uploads, printer marketplace search, and order checkout. - Implemented an interactive 3D model previewer with Three.js / WebGL, allowing users to inspect dimensions, rotate meshes, and configure print infill/scale. - Developed an intuitive device management dashboard for printer hosts to configure hardware specs, track filament stock, and control print queues. - Integrated WebSocket streaming to visualize real-time printer telemetry (nozzle/bed temperatures, completion percentage, layer progress) and live webcam feeds. - Implemented multi-vendor order checkout, Stripe escrow billing, and shipping tracking flows with robust form validation. - Collaborated with backend engineers on encrypted G-code transmission workflows and device connection protocols across 50+ printer models.

Skills & technologies

CNIITU / Radmirtech — EV Charging Management Platform

Front-End Developer

About the Project

An enterprise IoT platform and mobile ecosystem for electric vehicle (EV) charging station management and telemetry. The solution connects hardware charging controllers with drivers and fleet operators via a unified cloud architecture. Key features and scope: - Operator Management Console: Real-time monitoring of EV station telemetry (voltage, power distribution, temperature), remote diagnostics, and dynamic tariffs. - Interactive Map & Driver Navigation: Leaflet and Google Maps integration offering real-time station discovery, connector availability (available, in-use, offline), route planning, and geofencing. - Driver Mobile App: Quick station booking, QR-code charging initiation, live charging progress visualization, and in-app automated billing. - Target Audience: Charge Point Operators (CPOs), commercial fleet managers, and EV drivers.

  • Automotive
  • Smart Cities
  • Energy

Responsibilities

- Built responsive web interfaces for real-time EV station telemetry, remote session authorization, power allocation, and driver management using React and TypeScript. - Developed the Android version of the web platform with React Native and Ionic as the sole front-end developer, maximizing code reuse of existing business logic and UI modules. - Integrated Leaflet and Google Maps with custom marker clustering, live status indicators, connector-type filtering, and geofencing. - Created multi-step onboarding, billing, and identity verification flows with React Hook Form and Yup, decomposing complex validation flows into modular schemas. - Optimized WebSocket subscriptions for real-time metrics (kWh delivered, charging speed, dynamic cost), ensuring seamless UI rendering under high-frequency telemetry updates.

Skills & technologies

Education

Belarusian State Technological University (BSTU)

2014 - 2018
Economics and Enterprise Management