peterciluzzi.dev

|

Based in Boston, Massachusetts

View Resume

About Me

About Me

I'm a software engineer specializing in full-stack MERN/React application development.

I provide end to end oversight of creating web applications, from initial concept through deployment and maintenance - including development of application language and content, user interface design and layout, back-end architecture, testing and cyber security implementation, and site optimization & web performance.

I've also been a professional musician and guitar builder for more than 20 years. As guitarist and composer I've released several albums of original music on Candyrat Records, toured and performed throughout the US, accumulated millions of plays on streaming platforms such as Spotify, and have been featured in numerous publications including Acoustic Guitar magazine. Learn more at www.peterciluzzi.com.

Having studied Contemporary Guitar Design & Construction at The American School of Lutherie, I founded Ciluzzi Guitars in 2006 and my work has been displayed at a number of exhibitions including the Montreal Guitar Show. To learn more please visit www.ciluzziguitars.com.

View Resume

Portfolio

My Work

Services

What I Do

Summary

Resume

Education

2024

Udemy

OOP Design patterns & principles, functional programming, scope & closures, timers, browser storage APIs

Udemy

Global theme customization with createTheme() & ThemeProvider; layout & styling with the sx and component props; reusable styles with styled(); modifying default styles using the component classes object

2023

Udemy

Full stack React with NodeJS, Express & Mongo including authentication and deployment

Udemy

Additional MERN stack study including OAuth, routing in development & production environments, and proxy server

Udemy

Extensive Typescript course including types, generics, aliases & interfaces, types with classes, and Typescript with React

Udemy

Automated unit testing with Jest & Vitest

Udemy

Big-O notation; data structures including arrays, hash tables, linked lists, stacks & queues, trees and graphs; recursion; sorting, search and traversal algorithms; and dynamic programming

2022

Udemy

Comprehensive React course including class and function-based components, React hooks, state management, context and React Router

Udemy

Additional React study including component styling; advanced hooks with context, reducers & memoization; React Router loaders & actions; and Redux with React-Redux & Redux-Toolkit

2021

Udemy

Title, keyword, desription, heading, and meta-tag optimization; robots.txt and sitemap.xml files; Google Search Console, page ranking, link analysis and backlink building

2020

Udemy

Full stack web development fundamentals including HTML, CSS, JavaScript, DOM, Node, Express, EJS, MongoDB, Mongoose and Passport

Udemy

Additional JavaScript topics including promises & async/await, classes & OOP, web API's, and rest, spread & destructuring

Languages, Frameworks & Tools

HTML & CSS/SCSS - with Grid & Flexbox

Bootstrap 5, React-Bootstrap, Material UI, Semantic UI

Javascript ES6+

Typescript

Jquery

React - with class & functional components

Advanced React Hooks - with context, reducers & memoization

React Router - with loaders & actions

Redux - with middleware, React-Redux & Redux-Toolkit

NodeJS & NPM

ExpressJS - with middleware, async error handling, router & sessions

MongoDB, Mongoose

SQL, MySQL, PostgreSQL

JWT, Oauth & session-based authentication - with Passport, bcrypt & jsonwebtoken

Fullstack MERN development - with proxy server

Fullstack MERN authentication - with JWT & refresh tokens

Fullstack MERN deployment - with single & multiple servers

API integrations - including automated email generation using Agenda, CRON & Sendgrid

Sendgrid API, Stripe API

Web APIs

Application security - with Helmet, Joi and input-sanitization

Application deployment & maintenance - with Heroku

Automated testing - with Jest, Vitest & Testing-Library

Git & Github

Linux command line

Google Analytics - implementation, monitoring and analysis

Google Ads

Programming Foundations & Paradigms

Data structures and algorithms

OOP design patterns and principles

Modular programming

Code scalability

Agile Development

Scrum & Kanban

Contact

Get in Touch

Address

PO Box 476
Provincetown, MA 02657

peter@peterciluzzi.dev

Socials

Send me a note