Javascript Developer & Vue.js Developer
Überblick
Kurzer Überblick
Erfahrener Full-Stack-Entwickler, der seit mehr als 10 Jahren in JavaScript und den Frameworks Angular und React programmiert. Vor 8 Jahren hat er auch ein Jahr lang in Python programmiert, aber er würde sich dort nicht mehr als Senior bezeichnen. Andere Technologien, die er kennt, sind - Node.js, Vue.js, HTML, CSS, Django, Ember.js, Typescript. Bei seinem letzten Projekt entwickelte er eine Videoplattform zum Streamen von 3D-Videos für 3 Parteien. Idealerweise hätte er gerne ein Fullstack-Projekt, bei dem er JS/Angular im Frontend und Django oder Node.js im Backend einsetzt. Er hat aktiv agile Methoden in seiner Arbeit verwendet, insbesondere Scrum. Die Kommunikation in englischer Sprache ist für ihn kein Problem. Für ihn sind kurzfristige Projekte ideal, aber er kann auch langfristige Projekte in Angriff nehmen, solange moderne Technologien verwendet werden und der Code nicht veraltet ist. Im Laufe seiner Karriere hat er auch als Teamleiter gearbeitet, wo er jüngere Programmierer betreute, und könnte sich diese Position auch für die Zukunft vorstellen.
Berufliche Erfahrung
Senior front-end engineer
(Aug 2019 — Present)
- Development of an on-line video composition & editing tool used to help scientists to create promotional videos about their research and achievements
- The tool includes integration of special 3D molecule viewer that can be used to render stunning 3D animations
- VueJS, TypeScript, Vuex, Google Firebase backend, ThreeJS, NGL
Senior front-end engineer
(May 2019 — July 2019)
- Development of incident tracking system and related dashboard.
- Responsible for initial Angular project setup, integration of in-house developed CSS framework (based on Google Material design), migration & improvement of old AngularJS components to the new system.
- Optimization of network communication between SPA and .NET based backend Rest API.
- Angular 7, NgRx, TypeScript, HTML5, CSS3/SASS
Senior software engineer
(Oct 2017 — Oct 2018)
- As a senior software engineer participated in the development of an interactive template designer.
- Led a small team of developers to create a prototype of interactive WYSIWYG editor component, producing XML FO templates for document mass-production (invoices, train tickets, etc.)
- Implemented using VueJS+Vuex, TypeScript/ES6, HTML5, CSS3/Stylus, Vuetify.
Senior software engineer
(Jun 2017 — Dec 2017)
- As a senior software engineer participated in the following project
- Development of an analytical tool for gathering, sorting & analysis of bankruptcy cases of US courts
- Tool empowers its users to gather and analyze various kind of relevant information using configurable dashboard and custom widgets displaying relevant charts & spreadsheets
- Implemented using JavaScript (ES6) + EmberJS, HTML5, CSS3 (SASS), Bootstrap, Chart.js
Senior software engineer
(Nov 2016 — Feb 2017)
- As a senior software engineer participated in the following project
- An application for medical problems consultation using video calls and a set of medical sensors
- Implementation and testing of SPA for online consultation of medical problems aimed for use in the air transport industry
- Video call, an online reporting tool, control panel for operators
- Single page web application built using HTML 5, CSS 3, SASS, JavaScript (ES6), AngularJS, WebPack, WebRTC (QuickBlox)
Senior software engineer (full-time on-site)
(Jun 2016 — July 2016)
- As a senior software engineer participated in the following projects
- CMG - a single page web application for analysis of investment opportunities in the USA
- Analysis, design & implementation of an online tool for analysis of investment opportunities
- Mainly responsible for implementation of charts data visualizations using Chart.js
- Single page web application built using HTML5, CSS3/LESS, JavaScript(ES6)/ReactJS, Redux, WebPack, NodeJS
Senior software engineer (freelance, full-time onsite)
(Feb 2016 — May 2016)
- As a senior software engineer participated in the following project:
- An application for reporting various kinds of cybercrimes and online frauds
- Analysis, design, implementation, and testing of an online reporting tool as well as a control panel for reports management
- Optimization of existing code for performance and maintainability
- Implementation of AngularJS best practices
- Single page web application built using HTML 5, CSS 3, SASS, JavaScript, AngularJS, NodeJS, Gulp
Senior software engineer (full-time on-site)
(Oct 2014 — Nov 2015)
- As a senior software engineer participated in the following projects:
- An application for monitoring, control, and analysis of plastic injection process and an application for monitoring and analysis of road traffic
- Analysis, design, implementation, and testing of specialized UI and application for monitoring, analysis and process control of the plastic injection process
- single page web application
- HTML5 and its various APIs
- CSS3, LESS
- JavaScript, CoffeeScript AngularJS
- D3.js, SVG, HTML5 Canvas Node.js, Gulp, Grunt,
- REST API, Web Sockets
AngularJS/Java developer (freelance on-site)
(Jun 2014 — Sep 2014)
- As AngularJS/Java programmer participated on following projects: development of company's flight tickets / accommodation / car reservation web site (Java EE, Glassfish, Elasticsearch, PostgreSQL, AngualrJS, jQuery, HTML5, CSS3)
- basic entity, resource modeling using JPA
- AngualrJS, CSS modifications and improvements development of company's intranet back office software (Java EE, Glassfish, Elasticsearch, PostgreSQL, AngualrJS, jQuery, HTML5, CSS3)
- basic entity, resource modeling using JPA AngualrJS, CSS modifications and improvement
| Angestellter | 4200 € / Pro Monat |
| Freiberufler | 264 € / Pro Tag |
| Eben | SENIOR |