Laura Villarreal
Full Stack Engineer
Key Qualifications
- Experienced full-stack engineer skilled at building with React, Typescript, PHP, and SQL.
- Adaptable and quick learner, capable of quickly understanding new codebases, coding architectures and languages.
- Proven ability to balance large scale projects with high code quality.
Experience
Software Developer IV | Performance Discussion Form
June 2025 – Present
Paycom
Irving, TX
- Maintained and improved upon team’s existing GraphQL microservice to build out widgets that provided better insights into employee’s discussion form data.
- Mentored a team of interns in company domain knowledge and best coding practices to implement a feature that allows users to sign into learning sessions using QR codes.
- Delivered features throughout the SDLC by giving input on specs, developing, and testing thoroughly to ensure product quality.
Software Developer III | Compensation
June 2024 – June 2025
Paycom
Irving, TX
- Led a full-stack project using React, Typescript, PHP, and SQL which would allow clients to conditionally select employees to receive compensation increases, delivering an effective, client-focused solution.
- Rearchitected the core compensation wizard in the monolith into a microservice framework to optimize, improve scalability, and increase throughput of employees processed from roughly 10,000 to over 50,000.
- Researched 10+ critical production bugs by replicating client-reported issues and analyzing logs on Splunk to minimize downtime and improve system reliability.
- Conducted code reviews as a code owner, providing insightful feedback to improve code quality and maintainability.
Software Developer II | Compensation
Aug. 2023 – June 2024
Paycom
Irving, TX
- Added a new feature with PHP, TypeScript, and SQL to enable customizable templates in the core compensation module, allowing quick, repeated use of the same settings across multiple transactions.
- Migrated a report tying performance review data with compensation increases from legacy code to a model view controller (MVC) architecture through JavaScript to keep it consistent with other reports in the system.
- Transferred SPA CI/CD pipeline from TeamCity to GitLab to streamline deployment and align it with team workflows.
- Collaborated with a cross-functional team to identify and resolve technical challenges, effectively communicating complex concepts to ensure thorough testing and delivery.
Software Developer Intern
May 2022 – Aug. 2022
Paycom
Grapevine, TX
- Collaborated on a cross-platform project using Android Studio to create an event organizer app across iOS, Android, and Online.
- Designed the Android UI/UX on Figma to provide the essential logic for our application.
- Developed an Android application with Kotlin and Jetpack Compose to make events more accessible and easier to track.
- Applied design patterns such as Model-View-ViewModel (MVVM) to maintain a clean architecture.
Projects
Attendance App
Java, XML, Android Studio, Git- Collaborated with a team to develop an Android application using Java that tracked student attendance by sending data via Bluetooth to a desktop application.
- Utilized Bluetooth to establish device connections and enable bidirectional transfer of student IDs.
- Designed and implemented the frontend using XML and Java, creating intuitive UI elements for Bluetooth pairing.
Technical Skills
Languages
PHP
SQL
Typescript
JavaScript
CSS
JQuery
Java
Kotlin
HTML
Python
Tools & Frameworks
GraphQL
React
React Redux
Docker
Rest APIs
Webpack
NPM
Doctrine
Symfony
Git
DBForge
Splunk
Supabase
JetBrains
GitLab
Jira
Education
The University of Texas at Dallas (UTD)
B.S. in Computer Science