Mario Ruiz

Mario Ruiz

Away on vacation
Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Frontend Consultant
Frontend Consultant

I'm still surprised about what human kind can do and how the nature works. I use this miracle to blow up the frontend universe.

Spanish, English
Central America (-06:00)
Joined January 2017
EXPERTISE
6 years experience
I have experience in creating documents from scratch and also using frameworks. I know how to create documents with semantic meaning and ...
I have experience in creating documents from scratch and also using frameworks. I know how to create documents with semantic meaning and reusable and modular code. I apply Responsive Web Design, progressive enhancement, semantic web concepts. I understand what's behind a browser and how it interacts with the server. 10 years ago I started using the Joomla Php framework to create content sites. Then I've used more js to create dynamic sites like a shopping cart iusing jquery. I've kept walking in this frontend way learning anything related to like hot to interact with the browser APIS like: video, audio, geolocation. I like to play with APIS like the twitter API. I know how to deal with Map positions using openstreetmap and leaflet library. I've used as a professional developer boootstrap, mustache, AngularJS directives (to extend html functionality), WAI-ARIA best practices, SEO best practices, Performance, SVG
4 years experience
I've learn since the university some js basics and eventually I started to use jQuery. Then I have been involved in learning vanilla js u...
I've learn since the university some js basics and eventually I started to use jQuery. Then I have been involved in learning vanilla js using books like Javascript Ninja and Eloquent js... I also started to learn some years ago (3+) AngularJS and actually I'm using it in my job. I also interested in others js libraries like underscore, lodash. I have used jasmine for unit testing in AngularJS and protractor, casperjs, phantomjs to go e2e testing. Also I've experience with tracking libraries like GTM, GA and best SEO practices. Cross-browsing, I know how to use libraries like modernizr, jquery UI, jquery mobile. I query always I require the official documentation in the Ecmascript site related to ES5 and ES6. I'm right now reading the YDKJS series from Kyle Simpson. I'm actually learning RxJS. I know how to setup the workflow with grunt or gulp.
6 years experience
I've using CSS since more than 6 years ago. I know how to deal with modular code and preprocessed code from pattern libraries. I used SMA...
I've using CSS since more than 6 years ago. I know how to deal with modular code and preprocessed code from pattern libraries. I used SMACCS in my own projects. I know how to deal with basic level requirements to advanced topics. I've created code from scratch and also using bootstrap. I like to apply RWD whenever is profitable to use it. I like to think in the user and use UI patterns to get the best result for the required contexts. I like to know how to deal with fonts and don't abuse of them. I like to explore new features and query the official WC3 documentation.
1 year experience
I've studied a couple of courses in java and android some years ago. in my actual job I have worked with applications that mainly do all ...
I've studied a couple of courses in java and android some years ago. in my actual job I have worked with applications that mainly do all the backend in java. So I need sometimes to figure out where and how the information is transformed and how to deal with certain problems that are raised in the server side. I also create an Android app to connect to a service and retrieve information. However I have preferred to work with the frontend.
10 years experience
I learnt Linux since I was 15 years old, I installed Linux manually command by command. I actually use it to check servers logs and to pa...
I learnt Linux since I was 15 years old, I installed Linux manually command by command. I actually use it to check servers logs and to parse text files using utilities like grep, cat, less, more, awk, sed. I know to work with the linux file system and set permission, create users, groups. I know how to setup an Apache inside a Docker container. I know how to setup a DB using MySQL. I've created basic make files and some basic scripts. I love to use curl, wget, and I know to control a machine using a remote ssh terminal. I know how to clone a Git repo, pull a branch and push/commit changes. I love open source.
2 years experience
I have worked in different projects with Node.js. For exampe I created a service to connect to a MySQL DB and send json data to an Androi...
I have worked in different projects with Node.js. For exampe I created a service to connect to a MySQL DB and send json data to an Android app. I've recently worked with the Twitter API to create a sentiments analysis web service. I know how to deal with express to create middleware processes. I use Node.js also to setup the workflow of a frontend environment to automate repetitive tasks using grunt or gulp.

REVIEWS FROM CLIENTS

Mario's profile has been carefully vetted and approved as a Codementor. Connect with Mario now, and leave a review for them once you're done!
SOCIAL PRESENCE
Stack Overflow
347 Reputation
0
3
13