GO BACK
available
Matthias Margot
Full-Stack Developer

Other, SWITZERLAND

2+ years experience

Interested in this profile?

460€/day

PROPOSE A MISSION

MY EXPERIENCE

Coursework

January 1970 - September 2019



Participation in various training sessions:
I. Advanced React & Redux by Stephen Grider on Udemy.
II. JAVA and Android courses - Treehouse.
III. React.js courses - Treehouse.
IV.The Complete Node.js Developer Course by Andrew Mead on Udemy.
V. Udacity - Front-end web developer- Computer Programming. Advanced JavaScript.
- jQuery, Knockout.js, Jasmine.
- AJAX with jQuery, fetch and natively.
- ECMAScript6.
- OOP with and without ES6.
- Separation of concerns with MV*/MVC/MVVM patterns and the Knockout framework.
- Test-driven development with Jasmine.

Web Design
- HTML5/CSS3.
- Responsive Stylesheets and cross browser compatibility.

Other
- Unix command line
- Git (+ Github)
- NPM tools like gulp, grunt, bower etc

Projects

January 1970 - September 2019



Participation in the development of a website organizing a challenging road-bike tour throughout Europe, specifically designed for performance cyclists.
- Implementing new features on the Front-End.
- Working on existing features on the Front-End.

Technical environment:
HTML, CSS, JavaScript, jQuery.

Migrolino

December 2015 - June 2017

Retail Associate.

Airtouch New Media

December 2017 - September 2019



Web Developer.
- Development of Web Applications and Websites from scratch with React.js.
- Engineering an application's architecture, thinking scalable and reusable, implementing UI/UX from designs/mockups, progressive web-apps, isomorphic web-apps (server rendered) and more.
- Expertise on React's APIs and emerging best-practice component architecture patterns for highly adaptive and reusable components, scalability of a project, ease of argumentation about code etc.

Tech-stack used:
- JavaScript, ES6, ES+, JSX;
- React.js;
- Flux / Redux;
- TypeScript;
- Jest;
- Node.js;
- Flow;
- CSS-in-JavaScript (styled-components, JSS);
- CSS;
- HTML.

Tools:
- NPM;
- Babel;
- Webpack;
- ESlint;
- TSlint;
- GIT;
- Gitlab;
- Reviewboard.

IDE's/Editors:
- VSCode;
- Webstorm.

Freelance

December 2017 - September 2019



Web Developer.
Participation in the development of two websites:

I. A website proposing educational games for kids.
- Deployment/Migration to live host/domain;
- Advising on appropriate technology for realization of this project.
- WordPress setup and instructing.

II. A website for events entertainment.
- Complete development starting from a theme;
- Custom feature/look development;
- Deployment/Migration to live host/domain.
- Implementation of custom design requests.

MY STACK

Languages
EcmaScript, JavaScript, TypeScript, CSS, CSS3, ECMAScript 6, HTML5, OOP
Frameworks
Node.js, Redux, AJAX, Express.js, jQuery, Knockout.js
Technologies
React.js, Babel.js, Flow, Grunt.js, Gulp.js, Next.js, NPM
Software testing
ESLint, Jasmine
IT Infrastructure
Git, Unix, Windows
Others
GitHub
Environment of Development
GitLab, WebStorm
Analysis methods and tools
MVVM

MY TESTS

NAME
SCORE
ReactJS quiz medium level
18/20
Redux quiz medium level
19/20
JavaScript quiz medium level
14/20

Skills

EcmaScriptJavaScriptTypeScriptNode.jsReduxReact.js

Spoken languages

ENGLISH: Advanced

FRENCH: Advanced

GERMAN: Native

SWEDISH: Advanced

Newest members that made a profile

Access Our Freelancers

CONTACT US