Strong understanding of Back-End JavaScript
NPM and Modules
MVP
Dynamic templating with EJS
Good knowledge of the ExpressJS framework
Rest API
Full CRUD application with MongoDB
RESTful Routing
Connecting Express to MongoDB
Serving static assets
Express error handling with custom error handling
Express Router, cookies, session and Flash
Authentication with encryption
Security
JSX
Rendering elements
Functional and Class components
Props
Top-Down Flow of Data
Hooks - useState and useEffect
Styling
Using APIs with React
One to One, One to Many, One to Few and Many to Many database schemas
Validation
Full CRUD
Custom website creation
Use of plugins
Elementor
Themes
Forms
WooCommerce
Professional Full-stack Web Developer
A front-end and back-end developer that's proficient in HTML, CSS and JavaScript. I've
done various courses such as the front-end track with TreeHouse, FreeCodeCamp and Colt Steele's
Web Dev Bootcamp on Udemy. I also have a good level in reactJS and Python. Coding has become an
important part of my life and I love creating new things every day. I'm currently working through
the Programming Expert course on ProgrammingExpert.io through AlgoExpert.
I currently work as technical support for Google Maps APIs at WebHelp - I help business and private customers
with issues they may have with Google Maps APIs - Network Issues, HTTP protocol issues, built-in error messages,
billing, information about the various APIs available, optimisation for usage and cost andconsulting with Technichal Software Engineers.
If you would like to see my skills, take a look above or if you would like to see
what I've done, take a look at my GitHub. Quick links for my live projects are above in the Title section.