Patrick Gray

Software Developer

Architecting robust data-driven solutions for complex enterprise systems, from logic based lottery draw systems to application management systems, with a focus on scalability and user experience.

Patrick Gray

About Me

I'm a full-stack developer with expertise in large application management systems. My journey in software development began in 2019, and I've been passionate about creating efficient, scalable, and user-friendly applications ever since.

Work Experience

Software Engineer

SchoolMint2021 - 2023
  • Managed full-stack development lifecycle across multiple projects, from conceptualization, design, development, testing, and deployment to maintenance
  • Architected, developed, and deployed scalable client-facing applications using React and PHP with the Laravel framework
  • Enhanced operational efficiency by implementing a comprehensive data refactoring process, optimizing data storage and retrieval methods through Laravel ORM queries, and fine-tuning system performance through AWS CloudWatch
  • Led the implementation of a continuous integration and deployment pipeline using AWS CodePipeline and CodeBuild, accelerating software release cycles
  • Collaborated closely with cross-functional teams and communicated progress effectively to stakeholders, leading to streamlined development processes
  • Modified polygons generated using geospatial data in combination with mapped district policies
  • Responsible for releases for 150+ SmartChoice clients

Independent Study | Counseling Mobile App

University of New OrleansJan 2021 - May 2021
  • Received a pre-existing Java code base and adjusted the application for the client's requirements via Android Studio

Skills

Frontend

React, Next.js, TypeScript, Tailwind CSS, JSP

Backend

Java, Spring Boot, PHP, Laravel, Node.js

Database

MongoDB, MySQL, Oracle

DevOps

Docker, AWS, CI/CD, Git

Get In Touch

Interested in working together or just want to connect? Feel free to reach out!