×
Luis Pérez

Luis Pérez

Python / Web Developer at Speak Agent

Puerto Rico, USA
Español, Ingles

Background


About

About

Experienced Python Developer with over 7 years of hands-on experience in the software development industry. Currently contributing to Speak Agent as part of an agile team, focusing on the development of multiple projects. Proficient in utilizing Django Framework for web development and Expo/React-Native frameworks for web and mobile applications. Adept at front-end development using NextJS, React, HTML5, and CSS3. Continuously engaged in maintenance, updates, and performance enhancements of applications, ensuring optimal functionality.

Notable achievements include:

• Successfully migrated Speak Agent's 7-year-old website from Angular 1.5 to NextJs.
• Facilitated the seamless transition of Django from version 1.x to 5.x and Python from 2.x.x to 3.x.x.
• Spearheaded the redesign of the front-end application using NextJS Framework, enhancing performance and user experience.

Prior to Speak Agent, served as a Senior Software Developer at Technology Partners Puerto Rico, focusing on web application development using HTML5, CSS3, jQuery, Angularjs, and .NET MVC Framework, as well as mobile application development using Ionic Framework. Earlier experience includes a role as a Software Programmer at EVERTEC, where I conducted full front-end and back-end redesigns of legacy applications using HTML5, CSS3, and .NET MVC Framework.

Work Experience

Work Experience

  • Python Developer, Speak Agent

    Aug, 2016 - Present

    Working with an agile team focused on the development of multiple projects. Creating websites using Django Framework and mobile applications using Expo/React-Native framework. Websites Front-End development using NextJS, React, HTML5 and CSS3. Maintenance, updating and constant performance improvements to the application.

    • Migrated Speak Agent 7-year-old website from Angular 1.5 to ReactJs/NextJs in 7 months.
    • Updated Django from 1.x to 4.x version and python from 3.x.x to 5.x.x.
    • Design and Build Speak Agent Mobile App using React Native/Expo Framework in 6 months.
    • Develop new Front-End and Back-End features for the old Speak Agent website using Angular 1.5 and Django.
    • Re-Design from scratch the FE application using NextJS Framework (replicating years of work as a new version of the application).
    • Enhance application features, design, project estimations, fix bugs, optimize loading time, performance and reliability.

    Skills Included:
    ✓ Python 2.x and 3.x.x
    ✓ Django MVC Framework
    ✓ Django REST Framework
    ✓ Heroku
    ✓ JavaScript
    ✓ NextJS
    ✓ Expo
    ✓ ReactJS
    ✓ React Native
    ✓ NextJS
    ✓ ES6
    ✓ Python
    ✓ Django
    ✓ AngularJS
    ✓ Git
    ✓ HTML5
    ✓ CSS3
    ✓ BOOTSTRAP 5.x

  • Senior Software Developer, Technology Partners Puerto Rico

    May, 2016 - Aug, 20163 months

    Development of multiple projects and web applications using HTML5, CSS3, jQuery, Angularjs and .net MVC Framework and mobile applications using Ionic framework.

  • Software Programmer, EVERTEC

    Jun, 2014 - May, 20161 year 11 months

    • Full Front-end and Back-end mobile-friendly redesign to old applications using HTML5, CSS3 and the .Net MVC Framework.
    • Develop and update legacy web based applications using .net Framework (Visual Basic and C#), Java and Microsoft related technologies.

  • Web Developer, Digital Market Place (ClasificadosPR and ListaMax)

    Apr, 2013 - Jan, 20149 months

    • Create web, mobile and Facebook application using primarily PHP and Symfony2 MVC Framework.
    • Programming using HTML, CSS, JavaScript, jQuery, jQuery Mobile, PHP and Symfony2 (PHP MVC Framework).
    • Perform enhancement and maintenance to existing web applications.

  • IT Specialist, US Census Bureau

    Jun, 2012 - Aug, 20122 months

    • Install and perform minor repairs to hardware, software, or peripheral equipment.
    • Answer user inquiries regarding computer software and hardware operation to resolve problems.
    • Set up equipment for employee use.
    • Maintain record of daily work orders.

Projects Experience

Projects Experience

  • Mobile Incident Reporting Tool and Heatmap Management

    May, 2016 - May, 20161 day

    Develop a portal for an Insurance Company where civilians can register, login and notify hazards on in the city, and the municipality users can verify, track and submit the hazards notification to the proper agency. The software was developed using the MVC and MVVM pattern, an architecture involving communication between controllers, interfaces, proxies, web API and data model, and the framework of ASP .NET MVC 5, Web API 2.0, Javascript, jQuery, JSON, Bootstrap, Spatial Data, Google Maps API, Entity Framework with code first migrations using MS SQL Server database, Azure to deploy web application to UAT enviroment and AWS to deploy on QA enviroment. Also documented URS, QA and UAT.

  • Real Empire Studio - Mobile Application

    Jan, 2016 - Jan, 20161 day

    Real Empire Studio dance academy IOS and Android application.

  • Hacker News - Google Chrome Extension

    Dec, 2015 - Dec, 20151 day

    This extension let you read the top news from Y Combinator Hacker News.

  • Real Empire Studio

    Oct, 2015 - Oct, 20151 day

    Real Empire Studio Website , Dance academy located in Bayamón Puerto Rico .

  • Get-Well

    Sep, 2014 - Sep, 20141 day

    Web Site to Get the right advise from U.S. Board-Licensed doctors & share it with others.

  • Notaso REST API

    May, 2014 - May, 20141 day

    Designed a public REST API for the website Notaso.

  • Geo-Tire

    Mar, 2014 - Mar, 20141 day

    Geo-Tire is a free web application to help you in the highway. With this app you can find the nearest tire center in your current location.

  • ClasificadosPR - Web Mobile friendly

    Sep, 2013 - Sep, 20131 day

    Developed Web mobile friendly version of ClasificadosPR in this website users can upload local classifieds for jobs, houses, cars and services.

Skills

Skills

  • Frontend

    Nextjs

    Expo

    React

    JavaScript

    TypeScript

    HTML5

    CSS3

    Bootstrap

    Tailwind

    jQuery

  • Backend

    Python

    Django

    Node

    MySQL

    PostgreSQL

    SQL

    Rest Api

    C#

    ASP.NET MVC

    Java

    PHP

  • DevopsSenior

    Heroku

    AWS

  • Tools

    Git

    Visual Studio Code

    Visual Studio

Education

Education

  • Computer Science, Bachelor's degree, University of Puerto Rico-Bayamon

    Dec, 2008 - Dec, 2013

Awards

Awards

  • Hackathon Puerto Rico , Get-Well

    Awarded on: Oct 31, 2014

    Best Fitness, Health or Wellness Hack
    Most Element used from CloudElement API
    Built in 24 hours.

  • Hackathon Puerto Rico , Geo-Tire

    Awarded on: Mar 31, 2014

    Best mobile app built in 24 hours.

  • Startup Weekend Puerto Rico , JoyGenie

    Awarded on: Oct 31, 2012

    Building a commercial web application in 54 hours.

Publications

Publications

  • ‘Get Well’ Integrates Messaging Hub, Wins Prize at HackPR’s 4th Hackathon. , Cloud Elements

    Published on: Oct 07, 2014

    For the hackathon, students who share a passion for coding gather from around the island to develop mobile, web, native and hardware applications during a period of 24 hours. Cloud Elements publication was based on our web app called Get-Well, which used most of his elements.

References

References

  • Josep Rivera Toro

    I had the privilege of working with Luis at Technology Partners. Luis is proactive, result oriented, responsible and technically sound employee and he is always ready to put all his energy and time to get the job done. He has an exceptional troubleshooting and analytical skill in Web Development. Luis is fun to work with, his great sense of humor brings in a missing spark to every project. Luis is a great asset to any company.

  • Jose I. Marquez Morales

    I've been working with Luis in both personal and business projects, and in a very short time, he has shown me his professionalism, motivation and potential to carry out the most challenging tasks in application development. I'm looking forward to continue working with him in future initiatives.