Zach Johnson

Zach Johnson

Mentor
5.0
(3 reviews)
US$15.00
For every 15 mins
15
Sessions/Jobs
ABOUT ME
Motivated Full Stack Developer
Motivated Full Stack Developer

Hello all, I hope that I can help people with their programing problems/concerns. Not only do I have extensive project experience in many different web/mobile technology stacks as well as a full time job in the industry, but my computer science degree from UMBC has given me a large knowledge base of the building blocks of code from Data Structures, Regular Expressions, and more. In addition to modern Javascript frameworks, I can help with Object Oriented C++ design, C coding in the linux kernel, and scripting languages such as GREP, AWK, BASH, and SED.

English
Eastern Time (US & Canada) (-04:00)
Joined November 2018
EXPERTISE
2 years experience
Node.Js is a javascript run time environment allowing javascript to be used for back-end programming. Npm is a package manager that is ru...
Node.Js is a javascript run time environment allowing javascript to be used for back-end programming. Npm is a package manager that is run using the command line and automatically tracks the dependencies for the installed packages for your program. I have used Mongoose and Monk, npm packages that connect mongoDB to Node.JS and allow you to create powerful Web API's that can be consumed by a website or mobile application. I used Node.JS as part of the MEAN stack for my first Full Stack web development job to help create a hybrid/multiplatform phone application.
4 years experience
HTML5 and CSS3 allow you to easily and quickly design webpages. Css gives control of the styles, fonts, and colors of all of your HTML da...
HTML5 and CSS3 allow you to easily and quickly design webpages. Css gives control of the styles, fonts, and colors of all of your HTML data. To further add complexity to your website, javascript will allow you to make the webpage respond to user input, include more advanced animations, and much more! I have worked on multiple projects that involve websites that also have to be displayed on desktops as well as a phone or an iPad. I use bootstrap's grid system to aid in responsive design in addition to CSS3 media queries when needed. Every web project I have worked on in my career has involved HTML/CSS. I use LESS at my current job which adds block formatting and variables to CSS. I also have used many CSS libraries including Bootstrap and OnsenUI.
3 years experience
Asp.net and Asp.net Core allow you to create powerful Web API's to be consumed by a website or mobile application. These API's are genera...
Asp.net and Asp.net Core allow you to create powerful Web API's to be consumed by a website or mobile application. These API's are generally created in visual studio, which is a very powerful code editor and debugger. With code autocomplete, and many shortcuts, using visual studio and Asp.net is my favorite way to program backend services for the web. This involves an SQL database to store and retrieve data from. I use Asp.net at my current Full time job to create Rest API's for various projects involving big clients such as Syngenta. This includes secure authorization, e-commerce with sales-force and more!
Back-EndC#API
View more
3 years experience
Javascript is a powerful web programming/scripting language. Typescript is a superset of javascript that compiles to javascript and allow...
Javascript is a powerful web programming/scripting language. Typescript is a superset of javascript that compiles to javascript and allows compile-time type checking, a feature that many people wanted! In addition to these basic cornerstones of web development, Front end tools such as AngularJS and Knockout.js allow you to easily create "view models" and control data on your webpages and allow them to interact easily with backend databases and change their views when needed. I have used the MEAN stack professionally, as well as Knockout.JS/typescript. While getting my degree I used the LAMP stack to learn full stack development as well.

REVIEWS FROM CLIENTS

5.0
(3 reviews)
Neil Maloney
Neil Maloney
November 2018
patient, great at explaining things to someone with little experience
SOCIAL PRESENCE
GitHub
contacts
JavaScript
0
0
UMBC_CMSC-491_project-1
Python
0
0
EMPLOYMENTS
Software Engineer
Skyward App Company
2018-07-01-Present
I am a software developper at this company and help them meet their goals with all of their clients on a timely basis. I have more oppurt...
I am a software developper at this company and help them meet their goals with all of their clients on a timely basis. I have more oppurtunities to learn here than I could have even imagined. This includes native mobile development, web applications, visual studio, custom wordpress CMS, and working with complex database migrations in a team environment through GIT.
SQL
jQuery
Visual Studio
View more
SQL
jQuery
Visual Studio
React
Knockout.js
JavaScript
ASP.NET Core
View more
Full Stack Developer
BooknTrain
2017-10-01-2018-07-01
Worked closely with the Owner of this startup and one other developer to create an app that helps small-businesses and customers to find ...
Worked closely with the Owner of this startup and one other developer to create an app that helps small-businesses and customers to find each other. This can include cooking classes, guitar lessons, etc. All eccomerce is handled in the app as well as user profiles/business advertising. This ecommerce/social media platform gave me the skills that led me to my current full time job!
HTML/CSS
Node.js
MongoDB
View more
HTML/CSS
Node.js
MongoDB
Angular
Phonegap cordova
Onsenui
View more
PROJECTS
Oregon Trail Web Game
2016
Created the oregon trail web game with updated graphics with a group of 3 other people for a school project. This was done in about a mon...
Created the oregon trail web game with updated graphics with a group of 3 other people for a school project. This was done in about a month and was a very complicated game to create as there are many random events that occur. The work I did in the project involved the core game logic in javascript and a minigame at the end where you cross the river and have to move your boat left to right to avoid rocks falling down towards you! This involved frame by frame animations using HTML5 Canvas and Javascript.
HTML/CSS
PHP
MySQL
View more
HTML/CSS
PHP
MySQL
JavaScript
LAMP Stack
View more
Contacts AppView Project
Code Test for job
2017
Before I got my first job in programming, I was given a challenging programming test. In all honesty, the test was ridicously rigorous fo...
Before I got my first job in programming, I was given a challenging programming test. In all honesty, the test was ridicously rigorous for a screening test and has been since scrapped for future job openings, but I am proud of myself for completing it! It involved the entire stack that the company was using to create an iPhone/Android Cordova App(multiplatform hybrid app using web technologies). It involved a secure login with encrypted passwords and persistent sessions. It involved a page where you can add contacts and save them to this account. Then there was a final screen where you can view all of your contacts you have created on a pretty card-view display. You can edit them as well and if the contacts are saved only to the account you are logged in as.
HTML/CSS
Node.js
MongoDB
View more
HTML/CSS
Node.js
MongoDB
Angular
Onsenui
View more