Nicolai Moraru
Member of Vuejs core team
- •-linkedin.com/in/nickmessing
github.com/nickmessing
Summary
Highly skilled software development professional bringing more than 9 years in software design,
development and integration. Advanced knowledge of JavaScript, Typescript and MVVM frameworks.
Experienced with
Type checking: Flow, Typescript
Frameworks front-end: AngularJS, React, Vue
Frameworks back-end: Koa, Express, Sails, Adonis, Feathers, Apollo
Other: Docker, Kubernetes, Microservice architecture, MongoDB, MySQL, Node.js C/C++ bindings,
Browser extensions, Ethereum RPC, Data parsing, GraphQL
Work Experience
Freelance, Remote
JavaScript Developer
(01/2019)-now
Completely random tasks & projects. Have created data parsers, interface for tractor trailer,
online application forms for contests and admin control panels. Hotfixed production websites
and debugged millenia-old codebase.
Halo Platform, Remote
JavaScript Developer
(01/2018)-(11/2018)
While working at Halo Platform my main responsibility was architecting and maintaining a
secure communication protocol & a back-end library for it for decentralized applications
interacting with blockchain. On top of this library I built a desktop client and a browser
extension.
Movio, Auckland, New Zealand
Front-end Developer
(01/2017)-(08/2017)
At Movio I had to maintain a legacy AngularJS project that had parts written in JavaScript and
some other parts in CoffeScript. While fixing bugs and adding features to this project I had to
re-write it from scratch in React & Redux. After the re-write it worked ~4 times faster and had
5 times less code while having a little more functionality that the AngularJS version.
Yopeso, Chisinau, Moldova
Front-end Developer
(08/2016)-(12/2016)
Maintained a few AngularJS projects simultaneously. Most of the time I was searching for bugs
and fixing bugs because projects came from a start-up POC development style and were not
even nearly production ready.
Freelance, Remote
JavaScript Developer
(10/2015)-(06/2016)
While freelancing I focused on the most non-trivial tasks. My goal here was to gather as much
knowledge about low-level tasks as possible. I had to do a lot of information parsers, browser
extensions and C++ bindings for Node.js.
Achievements
● Time’s person of the year 2006
● 2012 (11th grade) 3rd place at national programming contest
● 2011 (10th grade) 2nd place at national programming contest