Michael Leanos

Michael Leanos

Mentor
5.0
(40 reviews)
US$40.00
For every 15 mins
68
Sessions/Jobs
ABOUT ME
The best products come from innovation through healthy, non-competitive, and agile collaborations.
The best products come from innovation through healthy, non-competitive, and agile collaborations.

For the majority of my career (over 15 years), I have focused on enterprise level applications primarily working with Microsoft tools & technologies. I've been working with Node.js, Angular.js, and other similar frameworks. In particular, I have been working with the MEAN Stack (https://github.com/meanjs/mean), and have become a main contributor to the project.

Software development problems are not too different but the infinite ways they can be resolved through new innovative methods inspires me. As a consequence, I have abundant experience in learning new technologies quickly. I'm very detail oriented, and have always had the ability to look at a project from bird's eye view and calculate how any change will affect the project as a whole. This comes in very handy when feature planning.

English
Pacific Time (US & Canada) (-08:00)
Joined August 2016
EXPERTISE
10 years experience | 23 endorsements
I've been familiar with JavaScript since I was in high school; over 20 years ago. With the ever changing feature sets in JavaScript, it t...
I've been familiar with JavaScript since I was in high school; over 20 years ago. With the ever changing feature sets in JavaScript, it takes effort to stay on top of them & to know when/where to apply things like ES6 features such as classes, arrow functions, and asycn/await methods. I find it very exciting and interesting to try out the newest versions of JavaScript, and even TypeScript.
View more
View more
7 years experience | 10 endorsements
I have extensive experience with building front-end applications with AngularJS. I write clean, organized, and re-usable Angular javascri...
I have extensive experience with building front-end applications with AngularJS. I write clean, organized, and re-usable Angular javascript. Most of my AngularJS applications are built using the principles and guidelines outlined in a very popular style-guide.
View more
View more
10 years experience | 3 endorsements
I solely use Git for all my source control needs. I've used many source control solutions/tools. IMHO, Git is the best technology around ...
I solely use Git for all my source control needs. I've used many source control solutions/tools. IMHO, Git is the best technology around for version control, and keeping my projects well organized. I have encountered most complex issues that arise with using Git, and am confident in my ability to solve even the most complicated merge-conflicts. I'm a huge proponent of using Git Flow branching strategies.
BitbucketGitHubGit flow
View more
7 years experience
I've been building MEAN stack applications for over 4 years. More specifically, I have been working with the MEAN.js open-source frame...
I've been building MEAN stack applications for over 4 years. More specifically, I have been working with the MEAN.js open-source framework that's hosted on GitHub; I'm also a main contributor to the project. More than likely, I am one of the most experienced developers with MEAN.js. This experience also translates to expert knowledge of each technology used within the framework. I have built many prototype/start-up applications using MEAN.js, and I'm constantly helping to improve the framework.
8 years experience | 5 endorsements
I have extensive experience with local environment MongoDB development, as well as hosted solutions in mLab (formerly known as MongoLab),...
I have extensive experience with local environment MongoDB development, as well as hosted solutions in mLab (formerly known as MongoLab), and distributed environments such as EC2 (Ubuntu).
DevOpsDocument storeDocument database
View more
DevOpsDocument storeDocument database
View more
10 years experience | 12 endorsements
My experience with Node.js ranges from simple server based applications, to very complex full-stack platforms. My understanding of NPM, a...
My experience with Node.js ranges from simple server based applications, to very complex full-stack platforms. My understanding of NPM, and the Node.js eco-system gives great insight into how to best architect scalable & flexible applications.
7 years experience
I have built many MongoDB database schema's with Mongoose. I understand most of the nuances that come with working with a Document-based ...
I have built many MongoDB database schema's with Mongoose. I understand most of the nuances that come with working with a Document-based database storage ORM. Including, but not limited to, referenced schema's, embedded documents, model validations, aggregate queries, and pre/post hooks.

REVIEWS FROM CLIENTS

5.0
(40 reviews)
William Violette
William Violette
July 2019
Michael is great to work with. I will be reaching out again when I need him. I can't rave enough about him. Thanks Michael!
Removed User
Removed User
March 2019
Solved my problem fast and simple!
Removed User
Removed User
March 2019
Wonderful, friendly, supportive mentor! Familiar with many different use cases and scenarios and can explain the pros and cons of various implementations. Knowledgeable and helped answer several questions.
Mac Tichner
Mac Tichner
December 2016
Patient and knowlagable
Noah
Noah
December 2016
Super helpful, great javascript skills.
Ben Brostoff
Ben Brostoff
November 2016
Professional, punctual, and courteous. Friendly guy with talent.
Alex
Alex
November 2016
Michael helped me work through Git installation and update issues on Mac OS
Kin Tsang
Kin Tsang
November 2016
Michael is knowledgeable and knows about Angular, CSS, and Heroku deployment. Very nice and friendly person. He is also someone that has been coding for a while.
Chad Gardner
Chad Gardner
November 2016
Micheal was a big help. He's very knowledgeable and a good communicator.
Ian McCallum
Ian McCallum
October 2016
Really great session with Michael. A lot of good communication before session. Starting out, we explored what I was trying to do, and when we hit a little wall, Michael was willing to suspend the session until we got back on track. Then he methodically led me to the right solution. Really like the approach, and will make it my 'leading practice' for testing.
SOCIAL PRESENCE
Stack Overflow
78 Reputation
0
0
9
EMPLOYMENTS
Senior Software Engineer
Magnitude.io
2020-01-01-Present

I'm the lead backend developer for Magnitude's LMS platform that delivers a hands on experience through cloud-based softwar...

I'm the lead backend developer for Magnitude's LMS platform that delivers a hands on experience through cloud-based software & hardware. I work with a small team of developers, in an Agile project environment using Asana & Git (BitBucket). I enhance hardware integrations with our software. I have a the pleasure of influencing the direction of our technology stack, and I help to keep it up to date with the latest industry standards & newest technologies.

Node.js
MongoDB
Mongoose
View more
Node.js
MongoDB
Mongoose
TypeScript
Raspberry Pi
AWS
View more
Software Engineer
Freelance
2017-11-01-Present
Worked on various web-based projects for many clients. Primarily worked with non-profit agencies seeking to build social justice movements.
Worked on various web-based projects for many clients. Primarily worked with non-profit agencies seeking to build social justice movements.
Node.js
MySQL
MongoDB
View more
Node.js
MySQL
MongoDB
Angular
Linux
Bootstrap
React Native
Go
Angular 7
Vue.js
View more
Director of Engineering
Magnitude.io
2017-11-01-2019-02-01

Lead developer for Magnitude's LMS platform that delivered a hands on experience through cloud-based software & hardware. Man...

Lead developer for Magnitude's LMS platform that delivered a hands on experience through cloud-based software & hardware. Managed a team of developers, in an Agile project environment using Asana & Git (BitBucket). Enhanced hardware integrations with our software. Influenced our technological direction for our hardware & software products.

Node.js
MySQL
MongoDB
View more
Node.js
MySQL
MongoDB
Angular
Arduino
Raspberry Pi
Bootstrap
React
React Native
View more