Mike Casey

Mike Casey

Away on vacation
Mentor
5.0
(2 reviews)
US$15.00
For every 15 mins
7
Sessions/Jobs
ABOUT ME
Senior JavaScript Engineering at Aventr
Senior JavaScript Engineering at Aventr

Javascript focused engineer who is currently building hybrid-mobile applications using Ionic, AngularJS, NodeJS and ExpressJS. I have experience in both established monolithic code bases as well as implementing the best practices of microservice architecture.

Beyond pure application code, I enjoy the nitty gritty details of scalability and deployment strategies. I have successfully helped teams launch their apps, ranging from managed PaaS to complex microservice container orchestration with Docker and Kubernetes.

Spanish, English
Eastern Time (US & Canada) (-04:00)
Joined July 2016
EXPERTISE
5 years experience
Full stack developer with extensive experience with AngularJS and Javascript unit testing. I can help you setup a unit testing strategy f...
Full stack developer with extensive experience with AngularJS and Javascript unit testing. I can help you setup a unit testing strategy for your AngularJS project and track code coverage through Istanbul.
AngularJasmineJasmine jquery
View more
AngularJasmineJasmine jqueryMochaIstanbul
View more
3 years experience
Experience in building scalable APIs with Node.js and Express.js. I believe in microservice design principles to maintain a decoupled and...
Experience in building scalable APIs with Node.js and Express.js. I believe in microservice design principles to maintain a decoupled and modular driven codebase.
4 years experience
Full stack development experience building AngularJS applications for web and Ionic framework and unit testing them with Jasmine, Karma a...
Full stack development experience building AngularJS applications for web and Ionic framework and unit testing them with Jasmine, Karma and Istanbul.
2 years experience
Unit testing can be difficult to grasp and setup in an existing or new project. I can help you configure a unit testing strategy for your...
Unit testing can be difficult to grasp and setup in an existing or new project. I can help you configure a unit testing strategy for your AngularJS project and implement best practices such as git pre-commits and Istanbul for code coverage tracking.
JasmineKarmaKarma jasmine
View more
JasmineKarmaKarma jasmine
View more
3 years experience
Robust unit testing allows me sleep to peacefully at night :) I have extensive experience building Node.JS APIs that are fully tested usi...
Robust unit testing allows me sleep to peacefully at night :) I have extensive experience building Node.JS APIs that are fully tested using Mocha, Chai, Superagent, and Istanbul
3 years experience
Coming from a SQL background, I can appreciate the advantages that No-SQL and specifically MongoDB can bring to you project in terms of s...
Coming from a SQL background, I can appreciate the advantages that No-SQL and specifically MongoDB can bring to you project in terms of speed and flexibility. However, I'm cognizant of when it's not the best approach for your data and can advise on appropriate strategies. I follow the microservice design principle strategy and prefer to select a database that fits the need of a particular service or module instead of one application-wide database.

REVIEWS FROM CLIENTS

5.0
(2 reviews)
Tyler Lasky
Tyler Lasky
October 2016
Mike was extremely patient and an all around awesome teacher. He walked through my existing Angular.js application and helped me add unit testing with Jasmine and Karma. I had been struggling for weeks on how to configure unit testing and he helped me get it done quickly and efficiently. I will definitely reach out to Mike for future mentorship.