David Alvarez Gasca

David Alvarez Gasca

About

Detail

Senior Full-Stack Engineer | Python, React & Codebase Management
Irapuato, Guanajuato, Mexico

Contact David regarding: 
work
Full-time jobs
Starting at USD5k/month
Flexible work
Starting at USD35/hour

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Itransition Group
    Sr FullStack Engineer public Remote experience
    Itransition Group
    Oct 2022 - Current (4 years 1 month)
    • Built and maintained full-stack apps with Python (FastAPI) and React/TypeScript, using serverless GCP architecture. Migrated legacy workloads and automated deployments, improving scalability and efficiency. Cut monthly infrastructure costs by 30% through usage-based billing and better resource allocation.
    • Used BigQuery reducing the cost of data processing by 70% compared to using Cloud Storage queries.
    • Designed and implemented a new data storage strategy by splitting data access between PostgreSQL and BigQuery, which increased application performance by 30%. Developed and maintained full-stack applications using Python (FastAPI) and React with TypeScript on a serverless GCP architecture.
  • Svitla Systems, Inc.
    Sr. full stack developer
    Svitla Systems, Inc.
    Mar 2022 - Oct 2022 (8 months)
    - Web development using Vue.js, Vuex, Vuetify, Nuxt, React and AWS stack, with backend development accomplished through TypeScript and TypeORM. Utilized serverless architecture, Node.js, and Inversify for efficient application design.
    - Developed endpoints using AWS Lambda and implemented authentication with AWS Cognito
    - Managed progress tracking and ticket administration in Jira. Executed custom components implementation and updates within a proprietary Node module.
    - Consulted on and implemented Agile methodology, overseeing its application and monitoring. Successfully transformed the existing workflow by applying SCRUM methodology, resulting in an 80% reduction in meeting time
    - Leveraged Redis as a key caching mec
  • IBM
    Frontend developer
    IBM
    Oct 2021 - Mar 2022 (6 months)
    - Working as a front end developer using mobile and web technologies.
    - In charge of the app development and also bug fixing webapp using React and VueJS
    - Deployed code through Appcenter via build Release and managed hotfixes through CodePush.
    - Utilized technologies like Git, Jira, VueJS, React Native, Android Studio, and Xcode, - Leveraged Redis for caching backend API calls that were infrequently changed, and PostgreSQL as the main database to ensure efficient data management.
    - Services and platforms were provisioned using Terraform, enhancing the overall infrastructure management and deployment processes.
  • F
    Freelance public Remote experience
    Jul 2020 - Current (6 years 4 months)
    • Architected and delivered multiple full-stack solutions for clients, including an AI-powered inventory forecasting platform that reduced stockouts by 30% and improved inventory turnover by 15%. Led a team of three developers in building a serverless ERP for the automotive industry.
    • Developed and maintained full-stack applications using Python (FastAPI), React with TypeScript, and Next.js, deploying on serverless GCP infrastructure with Google Cloud Run and Docker. Automated deployment pipelines and migrated legacy workloads, resulting in a 30% reduction in monthly infrastructure costs and a 70% decrease in data processing expenses by utilizing BigQuery over Cloud Storage queries.
    • Designed and implemented a hybrid data storag
  • Capgemini Engineering
    Software developer
    Capgemini Engineering
    Mar 2020 - Oct 2021 (1 year 8 months)
    - Software developer for a consulting business that transforms and manages the power of technology by providing support in the convergence of the physical and digital worlds
    - Risk and root cause analysis performed that saved 2 weeks of work by preventing and forecasting bugs in code
    - Stubs and garbage code maintenance reducing disk usage by 15%. Implementation of new features according to customer requirements, developing 6 features every 2 weeks
  • Intel Corporation
    Validation associate
    Intel Corporation
    Nov 2019 - Mar 2020 (5 months)
    - Server SW debugging control with Linux shell. Bios and Kernel Configuration to more than 500 servers. Python scripts development to perform stress tests
    - Root cause implementation and process modification to reduce time in the debug process and reduce bugs by 50%
  • New York Life Insurance Company
    Jr. developer
    New York Life Insurance Company
    Jul 2018 - Oct 2019 (1 year 4 months)
    - Utilized VBA programming to create automated spreadsheets for data management and budgeting, enhancing client interaction efficiency.
    - Programmed a calculator using Python to analyze various budgets and scenarios, enabling clients to optimize their insurance plans for maximum savings.
    - Developed a Python-based chatbot that effectively doubled client engagement, increasing monthly client contacts from 25 to 50.
    - Additionally, leveraged front-end development skills to create a full-stack application that facilitated lead follow-up and integrated the chatbot, utilizing React.js for the front end and PostgreSQL for database management, thereby enhancing overall project functionality.
  • Jabil
    Test development engineer
    Jabil
    Dec 2016 - Jun 2017 (7 months)
    - Develop fixtures to test electronic cards by programming in C. Testing embedded systems using microcontrollers with inner software based in Javascript testing a mean of 7 systems a month
    - Root cause analysis to prevent future mistakes and save time
    - Inventory control scripts to automate process using VBA, decreasing client complains by 20%
Education verified_user 0% verified
  • Tecnologico de Monterrey
    Bachelor's degree, mechatronics, robotics, and automation engineering
    Tecnologico de Monterrey
    Jan 2012 - Jan 2018 (6 years 1 month)