Romain Ensminger

Romain Ensminger

Mentor
4.9
(199 reviews)
US$20.00
For every 15 mins
310
Sessions/Jobs
ABOUT ME
Javascript FullStack and mobile (NodeJS, Angular, Ionic) developer with 11+ years experience
Javascript FullStack and mobile (NodeJS, Angular, Ionic) developer with 11+ years experience

Hello, I'm an agile Back and FrontEnd developer who worked on large scale projects. I can advise you the good technological and architectural choices early on so you save time.

I'm precise and can figure problems out quickly. I love to have a deep understanding of the tools I use. I also enjoy writing simple, clean, efficient, maintainable and re-usable code.

I wrote several AngularJS apps and designed REST API's. When I design a new service, I keep qualities like scalability, performance, responsiveness, user-experience, and SEO in mind.

I love to streamline workflows with tools like Grunt, Git and PM2 to deploy new releases several times a day, making use of best practices and setting up both Unit and End to End tests.

I also have skills in system administration, and can setup a server, different environments, databases, email servers, certificates and so on.

I used to work with Php, JQuery and MySQL.

French, German, English
Abu Dhabi (+04:00)
Joined August 2015
EXPERTISE
10 years experience | 29 endorsements
From building a browser game physics engine, to an Ionic mobile app, a nodejs webServer, or an angularJS single page app, JavaScript is a...
From building a browser game physics engine, to an Ionic mobile app, a nodejs webServer, or an angularJS single page app, JavaScript is a very powerfull language. Understanding the different coding style allowed by JavaScript are a key. I do functional, callbacks, objects or promise based JavaScript. Through my expertise, i will help you write clearer more concise code that is easy to understand, fast, and easy to debug.
View more
View more
8 years experience | 23 endorsements
I worked with angular 1.x and 2.x and 4.x. I built several complete AngularJS apps for desktop and 2 mobile apps ( with Ionic). And worke...
I worked with angular 1.x and 2.x and 4.x. I built several complete AngularJS apps for desktop and 2 mobile apps ( with Ionic). And worked on dozens of apps from different people. I use services and write modular code. I'm familiar with most of the concepts behind AngularJS (views, controller, bindings, dependency injection, scopes, transclusion, testing...) and can teach them to you. Often I use socket.io as a realtime engine in a service.
View more
View more
10 years experience | 13 endorsements
I can write clean and syntactically correct html and css. I focus on SEO and clarity. I also master less mixins and varialbes. I use Boot...
I can write clean and syntactically correct html and css. I focus on SEO and clarity. I also master less mixins and varialbes. I use Bootstrap to quickly put my ideas into shape. As a bonus if you ask me, I will show you some neat tricks if you use webstorm to write html faster with emmets 3*div#niceDiv>h1>p
View more
View more
4 years experience | 3 endorsements
I have basic knowledge in typescript. I used it to write Ionic 2/3 and angular 2.x and 4.x apps.
I have basic knowledge in typescript. I used it to write Ionic 2/3 and angular 2.x and 4.x apps.
4 years experience
7 years experience | 19 endorsements
3 years experience

REVIEWS FROM CLIENTS

4.9
(199 reviews)
Brandy Hinton
Brandy Hinton
January 2024
Romain was very professional. He completed the project fast and is knows what he is doing. Highly recommend him.
Nick Berns
Nick Berns
January 2024
Romain is friendly, experienced and very knowledgeable. He helped me solve my problem! :)
Matt Kirby
Matt Kirby
January 2024
Very knowledgeable. Great to work with and explains in detail everything he's doing. Very good at problem solving and finding different solutions. Will work with him every time I need help.
Mark James
Mark James
December 2023
Very knowledgeable on docker, linux terminal code, dockerfile creation and execution, have a very critical problem solving skills on how to solve items that usually get the user stuck
Removed User
Removed User
December 2023
The BEST! Really fast and expert. Looking forward to the next session. Thank you , Romain.
Mark James
Mark James
December 2023
Virtual Machine, Docker container Detecting method to kill the docker image that cannot be killed with force commands many more
Mark Perez
Mark Perez
December 2023
Romain was excellent. he helped me review and debug my codebase and we were able to resolve the issue within 15 minutes
Matt H
Matt H
December 2023
Was ble to troubleshoot and fix API functionality for my shopify integration. Would highly recommend A+
Michelle Redmond
Michelle Redmond
December 2023
If you need help he is the guy. He is going to trouble shoot until is completely done.
Dustin Matlock
Dustin Matlock
December 2023
Romain is awesome. He dove right in and helped me with an Astro project. Turns out the theme I was using has an issue with the integration I wanted. Romain really went the extra mile and I enjoyed talking to him. Would definitely recommend.
SOCIAL PRESENCE
GitHub
technical-interview-1
Simple million user page with user edit feature.
TypeScript
0
0
Stack Overflow
75 Reputation
0
0
9
EMPLOYMENTS
Senior Frontend developer
Sunrise B2B
2020-03-01-2021-04-01
Part of an Agile team, building the Sunrise B2B portal sba.sunrise.ch for one of the leading Swiss teleco company. - Implementing the re...
Part of an Agile team, building the Sunrise B2B portal sba.sunrise.ch for one of the leading Swiss teleco company. - Implementing the redesign of the whole application - Building new components in Angular - Improving the performance for large customers Work on the B2C sales website : www.sunrise.ch - Formulate recommandations to adjust the sunrise.ch sales funnel - Implement improvements in the React components to increase sales
React
Angular 11
View more
React
Angular 11
View more
Independent Senior Frontend developer - www.yallo.ch - www.aldi-mobile.ch
Yallo / Aldi
2018-03-01-2020-03-01
Development of www.yallo.ch boosting sales by 300% over two years – 80% • Building loads of custom landing pages for promotions, upsell, ...
Development of www.yallo.ch boosting sales by 300% over two years – 80% • Building loads of custom landing pages for promotions, upsell, A/B tests, redesigning the whole site. • Setting up Sitespeed.io and coding tools to collect, classify, frontend and backend errors and act. • Improving the performance of the website (Http 2.0, refactoring, static compression, proper caching… bringing average loading time down from 10s to 2s. • Building an ID scanning app in WebRTC and ID validation portal for the admins and agents. • Support the development and adjustments needed to organize the QOQA fix net offers on sunrise.ch • Implementing Zendesk API’s and chat as well as all the support pages that rely on it. • Built the Aldi mobile POS App as well as the Yallo mobile app.
Node.js
RxJS
Apache cordova
View more
Node.js
RxJS
Apache cordova
Angular 10
View more
Senior full-stack developer - CTO
GitAlYe
2018-08-01-2019-08-01
Built a MVP in the form of a REST API in NodeJS / MongoDB and an Ionic 4 hybrid mobile app (IOS & Android) - enabling people to buy food ...
Built a MVP in the form of a REST API in NodeJS / MongoDB and an Ionic 4 hybrid mobile app (IOS & Android) - enabling people to buy food that would be wasted. Inspirated from TooGoodToGo https://www.gitalye.com/. Published the app on Play Store and App Store.
Node.js
Angular
Ionic
View more
Node.js
Angular
Ionic
View more
PROJECTS
Physics 2D simulator
2015
A physics simulator build with Canvas. Simulates gravity and attraction between balls. sliders to customize the values of gravity, attrac...
A physics simulator build with Canvas. Simulates gravity and attraction between balls. sliders to customize the values of gravity, attraction, bounciness, number of objects simulated, size of objects. With an artistic twist trying to fit the items randomly with decreasing sizes thus creating a nice visual with a paint like effect
HTML5
HTML5 Canvas
JavaScript
View more
HTML5
HTML5 Canvas
JavaScript
View more