Personal details

David L. - Remote full-stack developer

David L.

Based in: 🇲🇽 Mexico
Timezone: Monterrey (UTC-6)

Summary

Software engineer. Been working in software for 10+ years managing business processes, optimizing and automating everyday tasks to generate more value constantly. Like to learn new technologies all the time and do better work everyday.

Work Experience

IT Manager
MacGeek | Jan 2015 - Present
PHP
Node.js
Linux
React
DigitalOcean
FileMaker
Next.js

• Internal CRM

- Internal CRM tool to control every aspect of the business (so far it gives services to 5 locations).

- It handles customer registration, internal communications (email, SMS, and calls), appointments, invoicing, payments, stock control, supplier lines, support, and every aspect of the operation.

- It reports the system status and has automation to notify the employees responsible for the task when something needs to be taken care of.

- Integrated with external tools and REST/RESTful APIs.

- It automates most of the tasks for the internal team and helps them do their job easier and better.

- The system runs on an internal Linux server. (since 2012 to date)

• Customer Service Portal

- Customer Portal to get information about service orders for the devices that are being repaired in the store.

- The customer can follow up on the diagnostic of their device, authorize services and pay for their items directly on the web app (integrated with Stripe API for online payments).

- Started as a PHP project with vanilla HTML, CSS, and Javascript and migrated in 2021 to React and Next.js.

• Developed an in-house app with FileMaker to manage a fleet of Uber drivers, the app managed the communication with them, to get the info about the cars, services and payments. (2015)

• In-house servers deployment, management and maintenance (Linux Ubuntu and macOS).

Software Engineering Intern
Google Inc. | May 2014 - Aug 2014
Objective-C

• Developer on Google Fiber Mobile team in Waterloo, CA office. Worked on the iOS app for Google Fiber TV, with a focus on UX, constructing new interface and functionalities for better user experience.

• Received training on the application data retrieval model to develop network efficient views to present it to the user using the designs by the UX/UI team.

Education

Tecnologico de Monterrey
Bachelor's degree・Computer Science and Technology
Aug 2010 - Dec 2014

Personal Projects

Check-In Management Application for School/Daycare
2023
HTML/CSS
TypeScript
React
JavaScript
Next.js
Prisma
Tailwind css
A web-based application designed to streamline the check-in process for children attending a school or daycare. Built using modern web development technologies like Next.js, Typescript, Tailwind, Prisma, tRPC, and NextAuth, the application provides a secure and user-friendly platform for parents and caregivers to manage check-ins efficiently. By using QR codes and device cameras, the application simplifies the attendance recording process, ensuring accurate and real-time updates for the staff and parents. Key Features: Streamlines check-ins for children with QR code scanning. Secure user authentication and roles for parents and staff. Real-time attendance tracking for accurate records. Responsive UI with Tailwind CSS for a user-friendly experience. Hosted on Vercel for fast CI/CD.
BUSINESS WEBSITE LIYPEIconOpenNewWindows
2023
HTML/CSS
TypeScript
React
JavaScript
Next.js
Prisma
Tailwind css
Built using modern web development technologies like Next.js, Typescript, Tailwind, Prisma, tRPC. With Framer Motion animations.