JavaScript Full Stack Entwickler
- Verfügbarkeit einsehen
- 11 Referenzen
- 24€/Stunde
- 220089 Minsk
- auf Anfrage
- ru | en | de
- 08.11.2018
Kurzvorstellung
• 5 Jahre in Node.JS Programmierung
• 12 Jahre in JavaScript Programmierung
• 15 Jahre in Linux/Debian/GNU Verwaltung
• 5 Jahre in MongoDB Entwicklung
Auszug Referenzen (11)
"---"
1/2017 – 4/2017
Tätigkeitsbeschreibung
- Entwicklung der neuen Funktionen
- Refactoring
- Testabdeckung
- Codeüberprüfung
- DevOps / Version Upgrade von Backend und Datenbank
- Unterstützung der Backend-Release-Bereitstellung
- Wissensaustausch im wachsenden Team
Mongodb, Android, iOS, Git, Node.Js, React (JavaScript library)
"bestätige"
12/2016 – 1/2017
Tätigkeitsbeschreibung
Projektbeschreibung: Smart Process Automatisierungssystem Entwicklung für Datenintensiven Unternehmen. Das System kategorisiert und sammelt Dokumente und wichtige Bestandteile, die in einem strukturierten Format wie in einer Excel-Tabelle vorgestellt sind.
Aufgaben:
Codeüberprüfung;
Refaktorierung;
Neue Frontend Integration.
Tools & Technologien:
Frontend :
- ReactJS
- React data grid
Backend, server:
- Java JSF.
Version control: GIT.
Git, React (JavaScript library)
"bestätige"
10/2016 – 11/2016
Tätigkeitsbeschreibung
Projektbeschreibung: Das Projekt ist für Entwicklung Web-basierten ERP Systems für den Industriebetrieb. Entwickeltes System umfasst mehrere Business Modules, die aus API und UI-Teilen zusammengesetzt sind.
Aufgaben:
User Interface Design und Implementierung;
Programmierung;
Fehlerbehebung.
Tools & Technologien: AngularJS, HTML, CSS, Node.JS, Bootstrap.
CSS (Cascading Style Sheet), HTML, AngularJS
"bestätige"
6/2016 – 10/2016
Tätigkeitsbeschreibung
Projektbeschreibung: Erstellen und Verwalten HTML5 von Werbebannern online.
Aufgaben:
- Analyse, Forschung und Beratung auf funktionalen und technischen Aspektenprototyping
- Technische Architektur-Design (Datenzugriff, RBAC)
- Programmierung
- API zur Frontend Integration
- Telefonkonferenz persönlich mit dem Kunden
- Wissensvermittlung und Ausbildung
Tools & Technologien:
Frontend :
- ReactJS
- Loopback REST API
Backend, server, api:
- technical architecture design (data access, RBAC)
- JavaScript ES6, Node.js
- Loopback REST API support for ReactJS Frontend
- Database: MongoDB (using MLab DaaS)
- Amazon S3
- Cloud Deploy: Amazon Elastic Beanstalk
- CI/CD: Codeship
Version control:
- GIT
Mongodb, Git, JavaScript
"bestätige"
12/2015 – 6/2016
Tätigkeitsbeschreibung
Projektbeschreibung: Entwickelte Software für einheitliches Kommunikationssystem Konfiguration Sammeln, Analysieren und Alert. (Skype für Business, O365).
Funktionale Anforderungen. Es gibt folgende allgemeine Funktionsanforderungen für die Software, die entwickelt werden müssen:
Umfassende Ausnahme- und Fehlerbehandlung von ungültigen Eingaben, Softwarefehlern usw.
Tiefe Analyse der Unterschiede in den Konfigurationsdaten für alle Arten von Typen oder Optionen;
Erstellen von Software als Dienst "(SaaS) (Cloud Computing, Microsoft Azure). Die On-Premise- oder Offline-Nutzung wird von Virtual Machine im Client-Netzwerk unterstützt; Entwicklung von Kategorisierung, Gruppierung, Wichtigkeit von Konfigurationsoptionen;
Geo-und / oder Office-basierte Strukturierung der Topologie-Blöcke und Hardware-Komponenten;
Intuitives und lustiges User-Interface.
Aufgaben: - Analyse, Forschung und Beratung auf funktionalen und technischen Aspektenprototyping
- Prototyping
- Technische Architektur-Design
- User-Interface Design
- Programmierung
- Telefonkonferenz persönlich mit dem Kunden
- Wissensvermittlung und Ausbildung
Tools & Technologien: Datenerfassungsserver:
- O365/Azure PowerShell-basierter Agent
- Datei Format: JSON
Frontend UI/WEB Konsole:
- ExtJS Framework
- d3.js charting library
- dc.js Multi-Dimensional charting
Backend, server, api:
- Node.JS
- Cloud deploy: Red Hat OpenShift
Versionkontrolle:
- GIT
Json
"bestätige"
11/2015 – 12/2015
Tätigkeitsbeschreibung
Projektbeschreibung: Neugestaltung Teile der Webseite auf moderne / mobile Ansicht.
Aufgaben:
HTML/CSS Template-Entwicklung
Komplexe Grid-Widget Integration
Popup / modal Überlagerungen Integration
Tools & Technologien:
Backend, Server, api:
- PHP
- OS: Linux
Frontend:
- Bootstrap CSS
- jQuery, DataTables
Versionkontrolle:
- GIT
Git, CSS (Cascading Style Sheet), PHP, Jquery
"bestätige"
5/2015 – 12/2015
Tätigkeitsbeschreibung
Projektbeschreibung: HyperPoisk Software Anwendung. B2C Software-Anwendung für die Echtzeit-Verteilung Informationen über Preis für Offline-Verkauf von Waren und Verkaufsstellen.
Aufgaben:
- Technische Untersuchungen
- Architekturdesign
- GUI Entwicklung
- Logikbildung
- Scheduler Task Integration
- Code-Entwicklung
Tools & Technologien:
Backend, Server, api:
- JavaScript, Java, server platform: Node.JS
- CMS: SUPRO / СУПРО
- DB: MongoDB
- FTS: Elasticsearch
- OS: Linux
Frontend UI/WEB admin console:
- ExtJS framework
- Leaflet maps library
Mobile Anwendung:
- Android;
- Java;
- Version control: GIT
Android, Java (allg.), Git, JavaScript
"bestätige"
2/2015 – 5/2015
Tätigkeitsbeschreibung
Projektbeschreibung: UI System-prototype (Frontend).
Aufgaben:
- Überprüfen des vorhandenen MS Windows / Desktopclient;
- Sammlung verschiedenen Metadaten, Daten vom Server, auf dem der UI-Client die Ansichten und die Geschäftslogik erstellt;
- Mithilfe der benannten Webtechnologie wird ein Prototyp / Drahtmodell bereitgestellt, in dem die Benutzeroberfläche dynamisch auf der Grundlage der bereitgestellten Metadaten vom Server / Backend erstellt wird;
- Haupt-Outsourcing-Aufgabe ist es, das Frontend zu entwickeln, während die Bereitstellung von Metadaten / Daten / REST Anforderungen für Backend-Entwickler auf Kundenseite.
Tools & Technologien:
- Überprüfung gemachter Angaben über den Desktop auf den Servern des Kunden;
- Bestehende XML-UI-Daten wurden zur Verfügung gestellt;
- Vorläufige JSON-Daten und REST Backend / Server Dokumentation wurde auch zur Verfügung gestellt;
- Die Verwendung von Node.JS dynamischen Back-End-Metadaten und -Daten war auf einem REST-Service-Port verfügbar (nicht Standard-HTTP);
- Die Verwendung von statischem WEB-Server am Node.JS-Frontend wurde in den Webbrowser (Standard-HTTP);
- ExtJS UI Framework Single-Seite-Anwendung Wireframe wurde entworfen und gebaut, wo dynamische Aussehen einiger Widgets (Bäume, Grids) mit Daten aus dem Dienst erstellt wird.
- Versionkontrolle: GIT
Git
"bestätige"
3/2012 – 1/2015
Tätigkeitsbeschreibung
Projektbeschreibung: Eine Reihe von Projekten in E-Commerce-, Einzelhandel-, Landwirtschaft-, Telekommunikation- usw. Bereich.
Aufgaben:
- Zusammenstellung verschiedener modernen Web-Technologien an einem Ort;
- Erleichterung von Business-Logik selbst zu Programmieren, wie es normalerweise von einfachen Benutzern von Excel oder ähnlicher Software getan wird;
- Zulassen der verteilten Nutzung über LAN oder Internet;
- Bereitstellung von Authentifizierung und Autorisierung mit RBAC;
- Unterstützung Cross-Plattform-Desktop-und Browser-Nutzung
- Modularer Ansatz für Unteranwendungen und Funktionalitäten;
- Beispiele für App-Module;
- MongoDB-Launcher und zuverlässiges DB-Verbindungsprovider-App-Modul;
- Verteilte Datenaustausch-App-Modul mit SFTP-Transfer;
- Showcases der Plattformnutzung durch Adoption von einigen externen allein stehenden ExtJS-Anwendungen.
Tools & Technologien:
Frontend UI/WEB Konsole:
- ExtJS framework
Backend, Server, api:
- Node.JS / ConnectJS server
- MongoDB database
- LFTP / SSH / SFTP data transfer
Versionkontrolle:
- GIT
Mongodb, Git, SSH (Secure Shell)
"bestätige"
3/2011 – 2/2012
Tätigkeitsbeschreibung
Projektbeschreibung: Minimieren der manuellen Verarbeitung von Rechnungsbelegen von Lieferanten, Hersteller.
Aufgaben:
- Daten sammeln und bestehende Geschäftslogik analysieren
- Findung der Wege zur Optimierung und wiederholte Muster, die manuell ausgeführt sind;
- Konstruktion von Datensätzen und Algorithmen zur Optimierung, Speicherung von manuellen Aktionen;
- Implementierung von Tools mit einfacher Benutzeroberfläche und Dokumentation für "Dummies";
- Integration in das vorgelagerte ERP.
Tools & Technologien:
- MS Office Excel VBA;
- MS SQL (sniffing, reading and reverse engineering of SQL queries from proprietary ERP);
- regelmäßige expressions / regexp.
Microsoft SQL-Server (MS SQL), VBA (Visual Basic for Applications)
"bestätige"
11/2003 – 11/2007
Tätigkeitsbeschreibung
Projektbeschreibung: Online Ausbildung. Durchführung von Experimenten mit realer Kernstrahlung online über das Internet.
Aufgaben:
- Hardware-Konstruieren;
- Programm-Software.
Tools & Technologien:
- Hardware: AVR Mikrocontroller, USB Serial-to-PC Interface, Servos für Absorberrotation, Relays, LPT/EPP Interface für Strahlung Erkennung Spektrometer
- Software: “python” web server, Mozilla-based XML/XUL frontend, AVR Mikrocontroller Programmierung in “C”.
Python
Qualifikationen
Projekt‐ & Berufserfahrung
1/2017 – 4/2017
Tätigkeitsbeschreibung
- Entwicklung der neuen Funktionen
- Refactoring
- Testabdeckung
- Codeüberprüfung
- DevOps / Version Upgrade von Backend und Datenbank
- Unterstützung der Backend-Release-Bereitstellung
- Wissensaustausch im wachsenden Team
Mongodb, Android, iOS, Git, Node.Js, React (JavaScript library)
12/2016 – 1/2017
Tätigkeitsbeschreibung
Projektbeschreibung: Smart Process Automatisierungssystem Entwicklung für Datenintensiven Unternehmen. Das System kategorisiert und sammelt Dokumente und wichtige Bestandteile, die in einem strukturierten Format wie in einer Excel-Tabelle vorgestellt sind.
Aufgaben:
Codeüberprüfung;
Refaktorierung;
Neue Frontend Integration.
Tools & Technologien:
Frontend :
- ReactJS
- React data grid
Backend, server:
- Java JSF.
Version control: GIT.
Git, React (JavaScript library)
10/2016 – 11/2016
Tätigkeitsbeschreibung
Projektbeschreibung: Das Projekt ist für Entwicklung Web-basierten ERP Systems für den Industriebetrieb. Entwickeltes System umfasst mehrere Business Modules, die aus API und UI-Teilen zusammengesetzt sind.
Aufgaben:
User Interface Design und Implementierung;
Programmierung;
Fehlerbehebung.
Tools & Technologien: AngularJS, HTML, CSS, Node.JS, Bootstrap.
CSS (Cascading Style Sheet), HTML, AngularJS
6/2016 – 10/2016
Tätigkeitsbeschreibung
Projektbeschreibung: Erstellen und Verwalten HTML5 von Werbebannern online.
Aufgaben:
- Analyse, Forschung und Beratung auf funktionalen und technischen Aspektenprototyping
- Technische Architektur-Design (Datenzugriff, RBAC)
- Programmierung
- API zur Frontend Integration
- Telefonkonferenz persönlich mit dem Kunden
- Wissensvermittlung und Ausbildung
Tools & Technologien:
Frontend :
- ReactJS
- Loopback REST API
Backend, server, api:
- technical architecture design (data access, RBAC)
- JavaScript ES6, Node.js
- Loopback REST API support for ReactJS Frontend
- Database: MongoDB (using MLab DaaS)
- Amazon S3
- Cloud Deploy: Amazon Elastic Beanstalk
- CI/CD: Codeship
Version control:
- GIT
Mongodb, Git, JavaScript
12/2015 – 6/2016
Tätigkeitsbeschreibung
Projektbeschreibung: Entwickelte Software für einheitliches Kommunikationssystem Konfiguration Sammeln, Analysieren und Alert. (Skype für Business, O365).
Funktionale Anforderungen. Es gibt folgende allgemeine Funktionsanforderungen für die Software, die entwickelt werden müssen:
Umfassende Ausnahme- und Fehlerbehandlung von ungültigen Eingaben, Softwarefehlern usw.
Tiefe Analyse der Unterschiede in den Konfigurationsdaten für alle Arten von Typen oder Optionen;
Erstellen von Software als Dienst "(SaaS) (Cloud Computing, Microsoft Azure). Die On-Premise- oder Offline-Nutzung wird von Virtual Machine im Client-Netzwerk unterstützt; Entwicklung von Kategorisierung, Gruppierung, Wichtigkeit von Konfigurationsoptionen;
Geo-und / oder Office-basierte Strukturierung der Topologie-Blöcke und Hardware-Komponenten;
Intuitives und lustiges User-Interface.
Aufgaben: - Analyse, Forschung und Beratung auf funktionalen und technischen Aspektenprototyping
- Prototyping
- Technische Architektur-Design
- User-Interface Design
- Programmierung
- Telefonkonferenz persönlich mit dem Kunden
- Wissensvermittlung und Ausbildung
Tools & Technologien: Datenerfassungsserver:
- O365/Azure PowerShell-basierter Agent
- Datei Format: JSON
Frontend UI/WEB Konsole:
- ExtJS Framework
- d3.js charting library
- dc.js Multi-Dimensional charting
Backend, server, api:
- Node.JS
- Cloud deploy: Red Hat OpenShift
Versionkontrolle:
- GIT
Json
11/2015 – 12/2015
Tätigkeitsbeschreibung
Projektbeschreibung: Neugestaltung Teile der Webseite auf moderne / mobile Ansicht.
Aufgaben:
HTML/CSS Template-Entwicklung
Komplexe Grid-Widget Integration
Popup / modal Überlagerungen Integration
Tools & Technologien:
Backend, Server, api:
- PHP
- OS: Linux
Frontend:
- Bootstrap CSS
- jQuery, DataTables
Versionkontrolle:
- GIT
Git, CSS (Cascading Style Sheet), PHP, Jquery
5/2015 – 12/2015
Tätigkeitsbeschreibung
Projektbeschreibung: HyperPoisk Software Anwendung. B2C Software-Anwendung für die Echtzeit-Verteilung Informationen über Preis für Offline-Verkauf von Waren und Verkaufsstellen.
Aufgaben:
- Technische Untersuchungen
- Architekturdesign
- GUI Entwicklung
- Logikbildung
- Scheduler Task Integration
- Code-Entwicklung
Tools & Technologien:
Backend, Server, api:
- JavaScript, Java, server platform: Node.JS
- CMS: SUPRO / СУПРО
- DB: MongoDB
- FTS: Elasticsearch
- OS: Linux
Frontend UI/WEB admin console:
- ExtJS framework
- Leaflet maps library
Mobile Anwendung:
- Android;
- Java;
- Version control: GIT
Android, Java (allg.), Git, JavaScript
2/2015 – 5/2015
Tätigkeitsbeschreibung
Projektbeschreibung: UI System-prototype (Frontend).
Aufgaben:
- Überprüfen des vorhandenen MS Windows / Desktopclient;
- Sammlung verschiedenen Metadaten, Daten vom Server, auf dem der UI-Client die Ansichten und die Geschäftslogik erstellt;
- Mithilfe der benannten Webtechnologie wird ein Prototyp / Drahtmodell bereitgestellt, in dem die Benutzeroberfläche dynamisch auf der Grundlage der bereitgestellten Metadaten vom Server / Backend erstellt wird;
- Haupt-Outsourcing-Aufgabe ist es, das Frontend zu entwickeln, während die Bereitstellung von Metadaten / Daten / REST Anforderungen für Backend-Entwickler auf Kundenseite.
Tools & Technologien:
- Überprüfung gemachter Angaben über den Desktop auf den Servern des Kunden;
- Bestehende XML-UI-Daten wurden zur Verfügung gestellt;
- Vorläufige JSON-Daten und REST Backend / Server Dokumentation wurde auch zur Verfügung gestellt;
- Die Verwendung von Node.JS dynamischen Back-End-Metadaten und -Daten war auf einem REST-Service-Port verfügbar (nicht Standard-HTTP);
- Die Verwendung von statischem WEB-Server am Node.JS-Frontend wurde in den Webbrowser (Standard-HTTP);
- ExtJS UI Framework Single-Seite-Anwendung Wireframe wurde entworfen und gebaut, wo dynamische Aussehen einiger Widgets (Bäume, Grids) mit Daten aus dem Dienst erstellt wird.
- Versionkontrolle: GIT
Git
3/2012 – 1/2015
Tätigkeitsbeschreibung
Projektbeschreibung: Eine Reihe von Projekten in E-Commerce-, Einzelhandel-, Landwirtschaft-, Telekommunikation- usw. Bereich.
Aufgaben:
- Zusammenstellung verschiedener modernen Web-Technologien an einem Ort;
- Erleichterung von Business-Logik selbst zu Programmieren, wie es normalerweise von einfachen Benutzern von Excel oder ähnlicher Software getan wird;
- Zulassen der verteilten Nutzung über LAN oder Internet;
- Bereitstellung von Authentifizierung und Autorisierung mit RBAC;
- Unterstützung Cross-Plattform-Desktop-und Browser-Nutzung
- Modularer Ansatz für Unteranwendungen und Funktionalitäten;
- Beispiele für App-Module;
- MongoDB-Launcher und zuverlässiges DB-Verbindungsprovider-App-Modul;
- Verteilte Datenaustausch-App-Modul mit SFTP-Transfer;
- Showcases der Plattformnutzung durch Adoption von einigen externen allein stehenden ExtJS-Anwendungen.
Tools & Technologien:
Frontend UI/WEB Konsole:
- ExtJS framework
Backend, Server, api:
- Node.JS / ConnectJS server
- MongoDB database
- LFTP / SSH / SFTP data transfer
Versionkontrolle:
- GIT
Mongodb, Git, SSH (Secure Shell)
3/2011 – 2/2012
Tätigkeitsbeschreibung
Projektbeschreibung: Minimieren der manuellen Verarbeitung von Rechnungsbelegen von Lieferanten, Hersteller.
Aufgaben:
- Daten sammeln und bestehende Geschäftslogik analysieren
- Findung der Wege zur Optimierung und wiederholte Muster, die manuell ausgeführt sind;
- Konstruktion von Datensätzen und Algorithmen zur Optimierung, Speicherung von manuellen Aktionen;
- Implementierung von Tools mit einfacher Benutzeroberfläche und Dokumentation für "Dummies";
- Integration in das vorgelagerte ERP.
Tools & Technologien:
- MS Office Excel VBA;
- MS SQL (sniffing, reading and reverse engineering of SQL queries from proprietary ERP);
- regelmäßige expressions / regexp.
Microsoft SQL-Server (MS SQL), VBA (Visual Basic for Applications)
11/2003 – 11/2007
Tätigkeitsbeschreibung
Projektbeschreibung: Online Ausbildung. Durchführung von Experimenten mit realer Kernstrahlung online über das Internet.
Aufgaben:
- Hardware-Konstruieren;
- Programm-Software.
Tools & Technologien:
- Hardware: AVR Mikrocontroller, USB Serial-to-PC Interface, Servos für Absorberrotation, Relays, LPT/EPP Interface für Strahlung Erkennung Spektrometer
- Software: “python” web server, Mozilla-based XML/XUL frontend, AVR Mikrocontroller Programmierung in “C”.
Python
Ausbildung
Universität Palackého v Olomouci, Czech Republic
Belarussische Staatliche Universität, Minsk
Über mich
Weitere Kenntnisse
CSS2 / HTML4 / XML, CSS3 / HTML5, PHP, Java, Python, C/Linux, C#
Entwiklungstools: NetBeans IDE, MS Office VBA, GNU Emacs, MS Visual Studio (2008)
GNU make / autotools, GCC x86/x86_64
Betriebssysteme: MS Windows (user + developer), GNU/Linux Debian-based
Datenbanksoftware: noSQL/MongoDB, SQL/RDBMS (PostgeSQL, MySQL), FTS: Elasticsearch
Source Control Tools: GIT, cvs
Software-Technologien: HTTP 1.0, 1.1 / XHR, TCP/IPv4, NAT, Firewall, VPN, Node.JS, ExtJS 4, SSH / SFTP, JSON, Regular Expressions, ReactJS, Angular.JS
Persönliche Daten
- Russisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Grundkenntnisse)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden