I am a very passionate software engineer and I love to work for companies where I feel like I am making an impact internally and to the general public. I am also very passionate about learning and understanding the full stack of a project, and I make it my mission to learn as much as I can about a given codebase.
Worked as a full stack engineer, implementing everything from content management systems using DatoCms to web page optimizations using NextJS, Tailwind CSS, and React Relay. I switched our system to use GCP's pub sub for event driven design. This allowed me to add monitoring and disaster recovery to our event system. I implemented graphql apollo apis using api schemas and generated typed clients from those schemas. I got to work on our dev ops using pulumi for infrastructure as code, docker for images and artifacts, and rush as our package manager. I used prisma as an orm to develop data models and create easy to use typed clients and simple data migrations for evolving schemas. I was also able to apply domain modeling concepts to our software architecture to make the code base more modular and less prone to run time errors.
Worked as a full stack developer on an open source metadata collection service called Marquez. The service focused on tracking data lineage. I developed the UI for the service using Javascript and React. Then, I wrote the graph queries that would fetch the lineage from our database using Cayley libraries. I wrote a service that would allow users to store webhooks that could be called by Marquez.
Education
University of Pennsylvania
Bachelor of Science in Engineering in Mechanical Engineering and Applied Science