Joseph Lepley's Portfolio

Photo of Joseph Lepley

Joseph Lepley

Full Stack Developer | React.js Expert

About

I am a full stack web developer with 8 years of professional experience. I have worked with many different languages, frameworks, and other kinds of tools, and I have especially proven experience developing complex web apps in React.js.

My career can best be characterized by my fast learning ability. I taught myself to code when I was twelve years old. During my contract with Florida Blue, I taught myself React.js on the job as part of an effort to migrate an existing JSP application to modern React. I then used my self-taught skills to mentor other developer and lead the effort architecting and coding the migrated appliaction.

I am confident in my ability to adapt to the needs to any employer or client and to master any technology put in front of me. In addition to my learning skills, my analytical skills make me good at tracking down and fixing hard-to-find bugs and other issues.

Skills

Languages

HTML5
CSS
Javscript
Typescript
Java
Python
C#
C++

Frontend

React.JS
Next.JS
Material UI
Tailwind CSS

Backend

Node.JS
ASP.net
Spring Boot

Databases

SQL
MongoDB
PostgreSQL

Development Tools

Git
Docker

Cloud

Amazon Web Services

Projects

React Dialog Manager

Lightweight library to simplify and streamline dialog workflow in React. Users can add and remove Dialogs/Modals directly to the Virtual DOM from code without needing to implement them in the page's JSX ahead of time. More importantly, the manager gives users the capability to add submission to dialogs, which will be passed to the code that opened the modal in a promise-like callback. This makes it easy to add forms to modals that are opened conditionally and then handle the form data in the same function or to open simple confirmation dialogs.

©Joseph Lepley 2024

Icon Attributions