Sergei Garcia

Sergei Garcia

Mentor
5.0
(1 reviews)
US$10.00
For every 15 mins
1
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Javascript Architect, UI/UX fan, & Performance and Clean Code Advocate
Javascript Architect, UI/UX fan, & Performance and Clean Code Advocate

Hi there! I'm Sergei Garcia, and I’m a Sr. Software Engineer (+fan of UI/UX design) with +7 years experience building high performance, clean, maintainable code for web apps. I'm currently working with Deviget as a JavaScript Architect building an awesome Vue/Next/GraphQL application, and also have over 2 years experience in education/mentorship thanks to having participated in various coding bootcamps. Also as part of my qualifications, I'm a certified Mobile Web Specialist by Google which includes qualifications in PWA's, and mobile/network performance optimization.

I'm just a guy who loves code immensely, and doesn't shy away from a chance to share the love for it. Either by mentoring 1:1 those in need, or hosting presentations occasionally. I take immense pride in all of my work's quality, and in always leaving every project I work on in a better state than I found it.

Spanish, English
Monterrey (-06:00)
Joined October 2019
EXPERTISE
7 years experience
By far, my strongest skillset. I simply love JavaScript. And have done nothing more the past couple of years honing this skill. I find wh...
By far, my strongest skillset. I simply love JavaScript. And have done nothing more the past couple of years honing this skill. I find what many people find intolerable, quirky features of the language quite simply, fascinating. From closures, hoisting, prototypes, this/scope binding, design patterns, functional programming, classes, transpilers, you name it. I love it all, but above all else, I love expressing the love for it by explaining complicated JavaScript concepts in a simple fashion.
View more
View more
4 years experience
I have worked across a large variety of React apps over the years, from simple Front Ends using vanilla React, to Server Side Rendered Re...
I have worked across a large variety of React apps over the years, from simple Front Ends using vanilla React, to Server Side Rendered React apps, to full blown scalable apps using things like Redux/Apollo GraphQL/React Native. I have a particularly strong interest in building React apps the clean, mantainable, performant way. Be it by writing clean JSX, not relying on external libraries unless it's absolutely possible, avoiding non-performant patterns for react apps, etc.
View more
View more
2 years experience
As a fan of good UI/UX design, one of my core principles while building web applications is maintaining strong performance. Be it by maki...
As a fan of good UI/UX design, one of my core principles while building web applications is maintaining strong performance. Be it by making sure assets are loaded in the most efficient manner, adding critical path rendering, or finding JavaScript performance bottlenecks causing sites to run sluggish. Because what good is a site that looks pretty, but is frustrating to use? Also worth mentioning, is I'm a certified Mobile Web Specialist by Google, which includes mainly mobile and performance oriented qualifications.
Chrome devtoolsBrowser rendering pipelineNetwork optimization
View more
Chrome devtoolsBrowser rendering pipelineNetwork optimization
View more
5 years experience | 1 endorsement
I have quite a lot of experience in Node despite starting primarily as a front end developer. Building a back end in JavaScript, even whe...
I have quite a lot of experience in Node despite starting primarily as a front end developer. Building a back end in JavaScript, even when compared to full blown static languages like Java and C# just feels right, more agile. I have built servers using nothing more than the native http module, to using libraries like Express and Hapi.js. Also, I have done a fair share of database work using NoSQL and SQL libraries such as MongoDB and Postgres. And more recently, I have done quite a a lot of GraphQL work, and even built an entire GraphQL back end and front end integration from scratch recently which implemented Redis caching.
2 years experience
Despite not having as much experience in Vue.js compared to my other frameworks, I managed to learn it rapidly thanks to my background in...
Despite not having as much experience in Vue.js compared to my other frameworks, I managed to learn it rapidly thanks to my background in libraries like React and Angular.js on which Vue is strongly inspired from. I have worked on projects ranging from only Vue, to full blown Vue apps using the Server Side Rendered Nuxt stack, with Apollo GraphQL and Vuex for state management.
4 years experience
I have done large amounts of testing over the years. This includes the entire testing piramid rangin to Unit Tests, Integration Tests, an...
I have done large amounts of testing over the years. This includes the entire testing piramid rangin to Unit Tests, Integration Tests, and UI/Automation tests. Starting from older libraries like Jasmine.js, to more modern and extensible ones like Mocha and Jest. I have also tested a large amount of front tools included but not limited to: Angular 1 (Protactor), Backbone (Mocha), React (Enzyme), Node.js (Jest). Also, I have done quite a fair amount of automation testing via Selenium using Webdriver.io and more recently, have moved to using Puppeteer from the official Chrome Team as it has proven far more powerful than even Selenium. All in all, I find testing quite enjoyable!
3 years experience
I am no stranger to mentorship, as I have participated as a private, and full time mentor at various places througout my career. Ranging ...
I am no stranger to mentorship, as I have participated as a private, and full time mentor at various places througout my career. Ranging from local, in-person classroom environment bootcamps, to private 1:1 mentorship through large established educational institutions like Thinkful, to career counseling. I believe what makes me such a great mentor, other than my positive energetic attitude and patience, is possibly how much I am in love doing what I do. Which in turn translates to me always wanting to get other people to fall in love with coding as much as I do.
View more
View more

REVIEWS FROM CLIENTS

5.0
(1 reviews)
Casper Warnich
Casper Warnich
October 2019
Very understanding of the problem and has a ton of experience and sample projects. Sergeis English is also very good. Can only recommend.
SOCIAL PRESENCE
GitHub
just-jotit
A Node/Express/MongoDB/jQuery blogging app that supports authentication.
JavaScript
7
2
blog-app
MEN application built to serve as an example application on how to build CRUD app from scratch.
JavaScript
1
0
Stack Overflow
2314 Reputation
7
26
47
EMPLOYMENTS
Senior Front End Engineer
Teaching.com
2021-01-01-Present
Currently responsible for the long-term migration of the front-end stack of an educational platform from Backbone.js to React.js. Respons...
Currently responsible for the long-term migration of the front-end stack of an educational platform from Backbone.js to React.js. Responsibilities include breaking up functionality, providing constant communication of deliverable time estimates and blockers, as well as finding solutions to technological barriers encountered during the migration.
PHP
Node.js
Backbone.js
View more
PHP
Node.js
Backbone.js
Laravel
React
Redux
Tailwind css
View more
JavaScript Architect
Deviget
2020-02-01-2021-01-01
Currently developing a Vue.js/GraphQL application for a company in the medical sector, while working on a React.js migration roadmap. Res...
Currently developing a Vue.js/GraphQL application for a company in the medical sector, while working on a React.js migration roadmap. Responsibilities include: Supporting architectural decision-making by participating in product meetings and producing tickets for the team, reviewing code changes to ensure best practices, and ensuring the tech stack being migrated to aligns with business needs.
React
GraphQL
Vuex
View more
React
GraphQL
Vuex
Apollo
Nuxt.js
Vuetify
Vue.js
View more
Full Stack Mentor & Course Instructor - Part Time
Thinkful
2018-02-01-2020-06-01
Acted as 1:1 coach and fullstack course mentor to students. Motivating & fostering best practices with students as they work to build pro...
Acted as 1:1 coach and fullstack course mentor to students. Motivating & fostering best practices with students as they work to build project management skills, a strong portfolio, and the confidence to network and interview for jobs. Achievements include 100% student satisfaction, and produced over 10 different unique workshops on diverse coding topics with an average student rating of 9.5/10.
Node.js
MongoDB
PostgreSQL
View more
Node.js
MongoDB
PostgreSQL
React
Express.js
View more
PROJECTS
JSONPlaceholder GraphQLView Project
2019
A graphql wrapper for the popular JSONPlaceholder API.
A graphql wrapper for the popular JSONPlaceholder API.
Node.js
GraphQL
Node.js
GraphQL
Just JotitView Project
2019
A full-stack jQuery/Node/Express/MongoDB blogging app that supports authentication. Built to serve as an annotated, tutorial application ...
A full-stack jQuery/Node/Express/MongoDB blogging app that supports authentication. Built to serve as an annotated, tutorial application for beginners learning how to code.
Node.js
jQuery
Auth
View more
Node.js
jQuery
Auth
Express.js
View more