Projects
'Cop and Robber' style game using Scala and Akka, leveraging Akka HTTP for a RESTful API.
Repository linkSimulation of Man in the Middle attacks on large-scale network graphs using Apache Spark.
Repository linkConnect Four game that utilized JavaFX for frontend and Java Sockets for client-server model.
Repository linkComparison of large graphs using Apache Hadoop to identify how a graph was perturbed.
Repository linkJob tracking web-app using React and Firebase, utilizes a RESTful API to comunicate with back end
Repository link Live DemoExperience
About Me
My name is Joseph and I was born and raised in Chicago. In high school I learned HTML, CSS, JavaScript, and got my first internship, a web development position. I was tasked with making the agency's site more responsive. I recently graduated from UIC in May 2024 with a degree in Computer Science. At UIC I learned a lot about myself and the kind of programming I enjoy, back-end. In my Distributed Objects For Cloud Computing class, I got to use Scala to work on large-scale graphs, create an API using Akka HTTP, and even used AWS EC2 to deploy my work. In my Secure Web Apps class I also worked on APIs, in one of my recent projects called DevJobTracker, we used React to build a dynamic web app that used Firebase to handle user account creation and authorization, and on the backend used a NoSql database via Firestore. In my recent internship in the Summer of 2023 I got to work on the Cloud API team at iManage, using RxJava to refactor API endpoints and their respective integration/unit tests. As you can tell from my website, I'm not a web developer and these experiences working with APIs in my classes coupled with practical, real-world experience from my internship served to reinforce my love for back-end programming and are the exact type of work I'm looking for. My curiosity for understanding how things work is what I believe drives my passion to work on the back-end. I love Java but I'm just as comfortable in C++ and I'm currently seeking an entry level back-end Engineer position in Chicago.