Oleksander Haivoronskyi
Front-End-Anwendungsentwickler
Erfahrungen
Front-End-Anwendungsentwickler
Pekarium
- Erstellung einer WebGL-basierten Single-Page-Trading-Plattform für Desktop-Web, Mobile-Web und iOS WebView-Integration.
- Entwicklung eines kundenspezifischen Datenvisualisierungstools mit unendlichem Zoom, variablen Detailstufen und mehreren Render-Modi.
- Implementierung eigener Three.js-Renderer, GLSL-Shader und prozeduraler Mesh-Generierung für Echtzeitdaten.
- Entwurf einer flexiblen Architektur zur Unterstützung von Daten aus Netzwerkstreams und mathematischen Modellen.
- Hinzufügen von Annotationsschichten, interaktiven Diagramm-Tools und Funktionen zur zufälligen Datensimulation.
- Zusammenarbeit mit Backend-Entwicklern zur WebSocket-basierten Echtzeit-Datensynchronisation.
- Integration von React Hooks, Context API und dynamischem Komponenten-Laden für modulare UIs.
- Reduzierung der Render-Latenz um ~30 % durch Speicherprofiling und Frame-Budget-Optimierung.
- Einbindung von Unreal WebSockets für Echtzeit-PvP-Kommunikation mit Node.js-Server.
- Erstellung wiederverwendbarer Kampfsysteme und In-Game-Debug-Tools zur Beschleunigung der Tests.
- Verwaltung von Multi-Environment-Builds und CI/CD-Pipelines mit Docker und GitHub Actions.
- Betreuung von Junior-Entwicklern und Review von Pull Requests für Code-Qualität und Standards.
Leitender Spielentwickler (Unreal Engine 4)
Monolith Mind
- Leitung der Client-Entwicklung eines Online-Sammelkartenspiels in UE4.
- Erstellung der kompletten Schlachtfeld-UI und der Kampf-Logik mit Blueprints und C++.
- Implementierung des ECS-Musters für modulare Spielsysteme und Netzwerksynchronisation.
- Zusammenarbeit mit Design- und Art-Teams zur Integration von VFX und Animationen ohne Performance-Einbußen.
- Optimierung von CPU/GPU-Bottlenecks und Reduzierung der Draw Calls um 25 %.
- Aufbau versionierter Pipelines mit Perforce und Git.
- Lieferung eines voll funktionsfähigen Kampfprototyps innerhalb von sechs Monaten für QA-Tests.
- Koordination des interdisziplinären Workflows zwischen Unreal- und Web-Teams.
JavaScript-Spieleentwickler
PrivateDev
- Entwicklung einer minimalistischen JavaScript-Game-Engine mit PIXI.js und Howler.js.
- Portierung mehrerer Glücksspieltitel auf die Engine mit optimierter Performance für Mobil- und Desktop.
- Implementierung eines eigenen Event-Busses und Game-Loop-Musters für Echtzeit-Updates.
- Anwendung objektorientierter Designprinzipien für Wiederverwendbarkeit und Wartbarkeit.
- Integration von Touch-Steuerung, Sound-Management und Ressourcen-Ladesystemen.
- Gestaltung von Debugging-Oberflächen zum Testen der Spiel-Logik und Physik.
Freiberuflicher Front-End-Entwickler
Freelance
- Umsetzung interaktiver Webprojekte für lokale Kunden mit HTML, CSS und Vanilla JavaScript.
- Erstellung eines Match-3-Browsergame-Prototyps mit Canvas und DOM-Manipulation.
- Experimente mit Game-Loops, Kollisionserkennung und Render-Optimierung.
- Implementierung responsiver Layouts für Multi-Device-Kompatibilität.
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Bank- und Finanzwesen (7 Jahre), Medien und Unterhaltung (4 Jahre) und Informationstechnologie (4 Jahre).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Informationstechnologie (13 Jahre) und Produktentwicklung (11 Jahre).
Zusammenfassung
Softwareentwickler mit über 8 Jahren Erfahrung in der Entwicklung hochleistungsfähiger Anwendungen in den Bereichen Web, Datenvisualisierung und Spiel-Engines. Spezialisierung auf JavaScript (ES6+), React, Node.js und WebGL mit Expertise in Render-Optimierung, skalierbarer Architektur und interaktiver UI/UX.
Nachweislich erfolgreich in der Lieferung plattformübergreifender Systeme, die auf Desktop, Mobilgeräten und Embedded-Geräten effizient laufen. Leidenschaftlich für saubere Architektur, Echtzeitleistung und die Verbindung von Web und 3D-Grafik.
- Experte in React.js / Node.js / Three.js / TypeScript-Entwicklung
- Erfahren in Echtzeit-Visualisierung und benutzerdefinierten Shadern
- Bewiesene Fähigkeit, komplexe Front-End-Architekturen zu entwerfen und zu optimieren
- Ausgezeichnete Debugging-, Profiling- und CI/CD-Automatisierungsfähigkeiten
- Starke Teamarbeit und Agile-Erfahrung
Fähigkeiten
Sprachen
- Javascript (Es6+)
- Typescript
- C++
- Glsl
Frontend
- React.js
- Webgl
- Three.js
- Html5
- Css3
Grafik & Rendering
- Three.js
- Pixi.js
- Unreal Engine 4
- Game-loop-muster
Backend
- Node.js
- Express.js
- Websockets
Tools & Systeme
- Git
- Docker
- Webpack
- Figma
- Jira
- Vs Code
Datenbanken
- Mongodb
- Postgresql
Workflow
- Agile
- Scrum
- Kanban
Testing & Optimierung
- Jest
- Chrome Devtools
- Performance-analyse
Sprachen
Ausbildung
Donetsk National Technical University
Bachelor-Abschluss in Technischer Informationssicherheit (Radioelektronik) · Technische Informationssicherheit (Radioelektronik) · Donetsk, Ukraine
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Oleksander ansässig?
Welche Sprachen spricht Oleksander?
Wie viele Jahre Erfahrung hat Oleksander?
Für welche Rollen wäre Oleksander am besten geeignet?
Was ist das neueste Projekt von Oleksander?
Für welche Unternehmen hat Oleksander in den letzten Jahren gearbeitet?
In welchen Industrien hat Oleksander die meiste Erfahrung?
In welchen Bereichen hat Oleksander die meiste Erfahrung?
In welchen Industrien hat Oleksander kürzlich gearbeitet?
In welchen Bereichen hat Oleksander kürzlich gearbeitet?
Was ist die Ausbildung von Oleksander?
Wie ist die Verfügbarkeit von Oleksander?
Wie hoch ist der Stundensatz von Oleksander?
Wie kann man Oleksander beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Front-End-Anwendungsentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Kiew, Ukraine arbeiten