Front-end Developer

A front-end web developer is responsible for implementing visual elements that users see and interact with in a web application.

Technologies:

HTML5, CSS3, Mobile Responsive Design (Twitter Bootstrap), CSS3 Grid Layout, UX Design, Unix Shell, Version Control With Git, JavaScript, react.js/Vue.js and frontend tooling with Grunt/Gulp/Webpack.

Projects:

Mobile Responsive Product Page Listing

Mobile Responsive Profile Page

Vanilla JavaScript Single Operation Calculator

"Dont Forget The Milk" Web Application

Intergalactic WYSIWYG Browser Text Editor

Pomodoro App

Calendar and Local Time and Weather App

Client Side Shopping Cart
(with Credit Card Validation and Payment)

Recipe Application

Event Management System

Back-end Developer

A back-end developer is responsible for server-side application logic and integration of the work front-end developers do.

Technologies:

Advanced JavaScript, JSON APIs, MYSQL, CouchDb,Express.js Node.js, NPM, Version control with Git, Deployement on the cloud with AWS or Google Cloud.

Projects:

Setup a Node.js Server

User Authentication

Job portal

Code Editor

Static Website Generator

Build a Chatbot

Kanban Board

Lifestyle Magazine

TikTok Mashup

Data Muncher

Full-Stack Developer

A full-stack developer is responsible for both client-side and server-side development.

Technologies:

HTML5, CSS3, Mobile Responsive Design (Twitter Bootstrap), CSS3 Grid Layout, UX Design, Unix Shell, Version Control With Git, JavaScript, react.js/Vue.js and frontend tooling with Grunt/Gulp/Webpack. Advanced JavaScript, JSON APIs, MYSQL, CouchDb, Express.js Node.js, NPM, Version control with Git, Deployement on the cloud with AWS or Google Cloud.

Projects:

All Front-end Developer Projects

All Back-end Developer Projects

Blockchain & Cryptocurrency Engineer

A blockchain engineer develops decentralized applications (Dapps) on a blockchain. The most current use case of a blokchain is a cryptocurrency like Bitcoin. Other use cases include smart contracts.

Technologies:

Cryptology and Bitcoin theory, coding blockchain, Python.

Project:

  • Build your own Cryptocurrency on a Blockchain

This deep dive course will teach you how to create a cryptocurrency like Bitcoin. This course does not require any previous exposure to programming

More on Crypticbox

Cryptology and Bitcoin Theory Design and Code a Cryptocurrency Programming in Python
Secure hashes and message digests Creating a virtual dev environment Python language fundamentals
Public key Cryptology Cryptocurrency configuration module Installation
Digital signatures Cryptology module CPython data types
Tamperproofness and identity verification Coding the blockchain String Processing
Structure of a cryptocurrency Developing the mining code Python modules
Mining Coding the chainstate database Exception handling
The chainstate database Handling distributed concensus Unit tests with pytest
Consensus in the distributed system Consensus in Bitcoin
Building a testnet to simulate system operation

Machine Learning & Neural Networks Engineer

Artificial Intelligence is concerned with the acquisition and utilization of knowledge by machines. Artificial Intelligence is also known by it's modern name as Machine Learning..

Technologies:

Machine Learning concepts, Neural Networks concepts, Python, Logistic Regression.

Project:

Facial Recognition System using pyTorch and Tensorflow

Virtual Reality Developer

A virtual reality developer creates immersive virtual experience using 3D animations and VR headset SDKS. Employment in virtual reality is expected to increase 3OOX.

Technologies:

Unreal Engine, Blender, Autodesk 3DS Max and C++.

Projects:

Architectural Walkthrough

Medical Imagery

Automotive Customization

Roller Coaster VR Experience

Custom VR Experiences