Frontend focused full-stack engineer
Information
Languages
About
Main technologies
- JavaScript7 yrs.
- TypeScript6 yrs.
- React.js6 yrs.
- Node.js1 yrs.
- Claude Code1 yrs.
Additional skills
- REST API6 yrs.
- GitHub6 yrs.
- Jest5 yrs.
- Apollo Client5 yrs.
- Unit Testing5 yrs.
- Reviews5 yrs.
- Scrum5 yrs.
- Agile Methodology5 yrs.
- WebSockets5 yrs.
- Highcharts5 yrs.
- GitLab5 yrs.
- Google Maps API5 yrs.
- Google Maps5 yrs.
- GraphQL5 yrs.
- Ant Design5 yrs.
- React Apollo5 yrs.
- Figma4 yrs.
- React Storybook4 yrs.
- Material-UI4 yrs.
- Next.js4 yrs.
- Tailwind CSS3 yrs.
- Redux-Saga3 yrs.
- Redux.js3 yrs.
- JWT3 yrs.
- Vite3 yrs.
- Firebase3 yrs.
- NoSQL2 yrs.
- Ionic2 yrs.
- Playwright2 yrs.
- CI/CD2 yrs.
- GitHub Copilot2 yrs.
- React Native1 yrs.
- MCP1 yrs.
- Video Streaming1 yrs.
Experience
Wellnuts / InCharge Energy - EV Charging Management Platform
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
- React.js
- TypeScript
- Ant Design
- Claude Code
- Highcharts
- Apollo Client
Wellnuts — Distributed 3D Printing Marketplace & Device Management
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
- React.js
- TypeScript
- WebSockets
- Video Streaming
CNIITU / Radmirtech — EV Charging Management Platform
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
- React.js
- JavaScript
- Material-UI
- Google Maps
- React Native