PROGRAMMING STACK

Spanish
Spanish Logo
Python
Python Logo
Java
Java Logo
Javascript
Javascript Logo
Typescript
TypeScript Logo
C
C Logo
MatLab
MatLab Logo
HTML5
HTML5 Logo
CSS
CSS Logo
SQL
SQL Logo
NoSQL
NoSQL Logo
React
React Logo
Angular
Angular Logo
Spring Boot
Spring Logo
NextJS
NextJS Logo
NodeJS
NodeJS Logo

DEVELOPMENT STACK

OpenShift
OpenShift Logo
Kubernetes
GKE Logo
Google Cloud
GCP Logo
AmazonWS
AWS Logo
Docker
Docker Logo
Material UI
MUI Logo
VS Code
VSCode Logo
IntelliJ
IntelliJ Logo
Confluence
Confluence Logo
Jira
Jira Logo
VertexAI
VertexAI Logo
ChatGPT
ChatGPT Logo
GitHub
GitHub Logo
GitHub Actions
GitHub Actions Logo
Linux
Linux Logo

WORK EXPERIENCE

Publicis Sapient

Digital Business Transformation And Consulting

June 2023 - August 2023

Atlanta, Georgia

Software Engineering Intern

As a software engineering intern, I was responsible for developing and maintaining both the front-end and back-end of the client’s website. Using technologies such as React, JavaScript, Java, and Spring Boot, I worked with a team of developers to create a responsive and user-friendly ad marketing platform with AI integration. I also collaborated with the design team to implement the client’s vision. I was responsible for writing clean, maintainable, and efficient code while also ensuring the successful deployment of the web application. This involved taking care of the CI/CD pipeline and working with Docker and Kubernetes Engine.

Empowr Volleyball

Men’s Youth Beach and Indoor Volleyball

November 2023 - Present

Cary, North Carolina

18s South Head Coach

As a head coach, I am responsible for the development of the young players. I help them individually and as a collective. Throughout the season, I analyze what the team as a whole struggles with, while also paying attention to which individual players are in need of guidance. I then take this information and coordinate drills for practice, while also working individually with players to help them improve in their respective positions. Lastly, I am responsible for making last-minute adjustments on tournament days, setting up lineups and giving players necessary advice during games to ensure victory and success for the team.

RELEVANT COURSES

COMP 126

Practical Web Design and Development

Made the most use out of vanilla HTML and CSS while learning about mobile first responsive design and accessibility. Covered the DOM, UI Design, Color Choice, Typography, Bootstrap, and more.

COMP 301

Structure and Organize Code

Covered topics such as version control, testing, and documentation. Learned how to use Git and GitHub to manage projects. Learned how to use JUnit to test code. Learned about different design patterns such as the singleton pattern, the factory pattern, the observer pattern, the MVC, and more. Learned how to efficiently write, structure, and organize Java code to meet industry standards.

COMP 455

Models of Languages and Computation

Covered topics such as regular expressions, context-free grammars, Turing machines, and more. Learned about state machine diagrams and how to both create and analyze them for different algorithms. Learned how to use regular expressions to search for patterns in text. Learned how to use context-free grammars to parse text.