Luis is a Full-stack Web Developer with 10+ years of experience working on different web applications, greenfield projects, and established systems serving thousands of requests per second. He builds SPAs, back-end applications, and frameworks using an assortment of tech stacks, CI tools, and scripting programs to deliver high-quality solutions on projects. Luis has also worked on updating legacy applications and migrating them to more modern stacks and has written applications from scratch and taken them to MVP status and beyond.
Built and supported the back-end development of a solution for National Geographic using engineering best practices in Django framework, PostgreSQL, Celery, and REST Framework.
Enforced the migration of the Your Shot application from HTTP to HTTPS, setting up the certificates and changing the rules on the servers.
Implemented new features, fixed bugs, and improved the security of the Your Shot application.
Your Shot is a web application owned by NatGeo for photographers to upload and organize their shots and participate in contests. Actively participated in a process to improve the app security, performing general maintenance and bug fixing. Migrated the app from HTTP to HTTPS, oversaw the general cleaning of inputs to prevent SQL injection, implemented cross-site scripting prevention, and proposed different CDN options as another layer of protection for DoS attacks, among other security practices.
AdRoll is a market retargeting platform that helps clients build their brand and recommends the best possible marketing channel approaches they can use to gather the most impact. Implemented new features on the back-end API and the front-end client, fixed bugs, and maintained old features. Liaised with another developer on an internal project to clean up the test suite, organize mock requests, and prevent request leaking.
Agreele is a SPA for users to organize meetings professionally with features for task and note management. Worked as a lead developer responsible for tech stack selection, development process implementation, and setting up the development environment/deployment pipelines for solutions. Built the app's alpha and assisted in recruiting new developers.
Education
Web Development with Google’s Go (Golang) Programming Language