About Me
Full-stack web developer with a Computer Science degree from the University of Georgia and hands-on professional experience building and maintaining Laravel-based applications. I specialize in PHP/Laravel development, database design, and modernizing legacy codebases while collaborating with cross-functional teams to deliver scalable solutions.
Current Role
Cables and Kits
Junior Web Developer
- Develop and maintain hybrid web applications integrating a modern Laravel backend with legacy PHP systems for order management and business operations.
- Manage feature development lifecycle through GitHub workflows, coordinating with business teams on requirements, code reviews, and deployment of bug fixes and performance improvements.
- Migrate legacy PHP codebase to Laravel, significantly improving maintainability, scalability, and development efficiency; including a codebase-wide refactor replacing direct env() calls with Laravel config() helpers to align with framework best practices.
- Implement full-stack features from database schema design through frontend interfaces, translating business requirements into technical solutions, including an end-to-end order file attachment system featuring drag-and-drop uploads, asynchronous XHR file handling, and file serving via AWS S3.
- Develop shipping method integrations and fulfillment features, including a customer-supplied label workflow extending the platform's shipping flexibility.
Technology Experience
PHP & Laravel
- Professional experience in PHP and Laravel development
- Experience in building scalable and secure web applications
- Experience with Laravel's Eloquent ORM and Blade templating engine
Java
- Strong foundation in object-oriented programming principles and design patterns
- Experience developing applications using Java frameworks including Spring Boot
- Proficient in implementing data structures and algorithms for efficient problem-solving
Database & Storage
- Familiarity with database design principles and normalization techniques
- Experience writing complex SQL queries and optimizing database performance
- Exposure to AWS S3
Development Tools
- Proficient in using development tools such as Git, Laravel Herd, TablePlus, and VS Code
- Everyday use of these tools to streamline development workflows and enhance productivity
Education
University of Georgia
Bachelor of Science in Computer Science
Course Experience
- Software Engineering: Studied software development methodologies and principles, discussed the Software Development Life Cycle (SDLC), and completed a final Spring Boot project.
- Web Development: Gained experience with HTML, CSS, JavaScript, and React, with a final web project using these skills.
- Database Management: Learned about relational databases, hands-on experience with SQL, completing multiple full stack web projects.
- Computer Networks: Studied network architecture, protocols, and security. Mixed this with private studies working towards my CCNA certification.