Hi, I'm Luis! A full stack software engineer with a passion for building scalable, user-centered applications and an enthusiasm for AI-driven development. When I'm not crafting accessible websites and cloud-native solutions, you'll find me teaching my daughter new things or engaged in lifelong learning. I bring a product mindset to every project—building for users around the world as though I were building for my own family.
Skills
Languages
- JavaScript
- TypeScript
- Python
- SQL
- HTML
- CSS
Frontend
- React
- React Native
- Redux
- HTML/CSS
Backend
- Node.js
- Express
- Java
- Spring
- PostgreSQL
- MongoDB
Tools
- Git
- Jest
- Agile/Scrum
- OOP
- Docker
- Vercel
Experience
Software Engineer II
Microsoft
Work with other engineers, project mentor, and managers to contribute meaningfully to a long standing Microsoft software product with millions of active users as well as newer cloud focused large scale systems management product meant to service corporate networks with machines distributed across a global locale. Build on and maintain large scale distributed system for program and file sharing, system update tracking, validation, logging, client health data, systems cataloging, and end-node client machine status updates. Create robust scalable web pages that can handle massive numbers of multinational, enterprise level traffic per day using React TypeScript with a MS Graph backend, powered through the Azure cloud services. Scale up on new technologies as part of company wide AI initiatives, agent coding, integrating AI work streams into existing projects.
Software Engineer
Microsoft
Work with other engineers, project mentor, and managers to contribute meaningfully to a long standing Microsoft software product with millions of active users as well as newer cloud focused large scale systems management product meant to service corporate networks with machines distributed across a global locale. Build on and maintain large scale distributed system for program and file sharing, system update tracking, and end-node client machine status updates. Identify areas for professional growth and personal interest in order to pursue knowledge as a means of bettering myself as an engineer.
Software Engineer Intern
Microsoft
Attended daily and weekly syncs and standups with project mentors and managers to assure high quality code production. Adapted to new standards and coding languages within a three month time-frame and provide quality code with a strong customer focus while growing as an engineer. Worked with senior engineers, project mentor, and managers to contribute meaningfully to a long standing Microsoft product with millions of active users. Participated in code reviews, accept follow up on feedback as a part of ongoing learning and professional growth.
Section Leader
BloomTech
Guide and train team leads and their teams of 5-15 student developers to create impressive and successful software applications. Provide iterative and actionable feedback on PRs, assisting with debugging and testing to ensure quality of both the software products and related documentation meet deliverables. Adhere and monitor project requirements with regard to both schedule & completion milestones to ensure the success of the project. Attend daily management meetings to address concerns and any hindrances to ensure healthy product completion times for student dev teams.
Team Leader
BloomTech
Completing daily live code reviews to help students improve their understanding of the Computer Science curriculum. Emphasizing the use of George Polya's effective problem-solving principles when encountering data structures & algorithms problems. Providing written feedback for students, via weekly sprint reviews, to help students reach mastery of the covered material. Hosting efficient daily stand-up meetings to help identify blockers and to help improve students' collaborative problem-solving skills.
Projects
A craft website designed for hobby ceramicists to showcase and manage their ceramic artwork and creations. This website has full user auth with JWT, a custom CMS for managing artwork, and a public gallery for sharing work with the world, Stripe Checkout, Resend email notifications for order confirmation and shipment, and easyPost shipping integration for quick and simple shipping creation.
Let's Connect
I'm always open to discussing new opportunities, interesting projects, or just having a chat.
Say Hello