Software Engineer from Salta, Argentina π
My website: https://facundopadilla.com/
β Do you like my open source projects? Nominate me to Github Stars β
π Professional Experience & Education
- π Professional and Personal Computer Technician
π 2013 - 2018
π E.E.T. NΒ° 3117 - Daniel O. Reyes - Salta, Argentina- π Outstanding student at the National Institute of Technological Education
- π Honor medal at the National Science Fair in CΓ³rdoba
- π₯ First place at the Science Fair in ONIET in CΓ³rdoba
- π Recognition from the Ministry of Education of Salta Province
- π¨βπ» SSR Software Engineer
π 12/2022 - Present
π Santander TecnologΓa Argentina- π§ Development of microservices with FastAPI that integrate with applications like SonarQube and GitLab for quality control and monitoring of +1,000 projects
- β¨ "Magic buttons": one-click execution of Cypress, Selenium, Newman automated tests, and K6 performance tests
- π€ Talks and workshops on testing and development best practices
- π©βπ» Mentor at "Club Chicas Programadoras"
- π Collaborated on a corporate application for Santander Spain with developers from Brazil
- π¨βπ» Consultant and Developer
π 06/2023 - 09/2023
π HealthyTek SpA - Santiago, Chile- π Freelance work (contractor mode)
- π Bug fixing, component refactoring, production deployments and process documentation
- π οΈ Projects primarily built with Flask, Django, and other technologies like HTML, CSS, JavaScript, Firebase, and Azure
- π¨βπ» SSR Python Developer
π 03/2022 - 12/2022
π Banza - Buenos Aires, Argentina- π Started "reinvention" of the product from scratch, working collaboratively with all teams
- πΈ Led development and integration of the "MEP Dollar at one click" button
- βοΈ Technologies: AWS (Cognito, DynamoDB, Lambda, SQS), FastAPI, MySQL, Docker
- π¨βπ» SSR Python Developer
π 09/2021 - 03/2022
π Blimop - San Salvador de Jujuy, Argentina- π Led migration of microservices from SpringBoot to Python
- π¬ Integrated ChatAPI in Beplic application to replace WhatsApp scraping VMs with webhooks
- π¨βπ« Conducted training workshop "Building my future" for university graduates
- π¨βπ» Python Developer
π 02/2021 - 09/2021
π Blimop - San Salvador de Jujuy, Argentina- πΌ Worked in staffing mode for a telecommunications client from Uruguay
- π§ Added features to a web system developed in Flask
- π Migrated code from Python 2.7 to Python 3.6
- β Scrum Professional Course - Platzi (06/2024)
- β Scrum Foundation Professional Certification - SFPCβ’ (06/2024)
- β Blockchain Course - UBP (09/2023)
- β Code quality management with SonarQube - Udemy (01/2023)
- β Professional Software Architecture Course - Platzi (09/2022)
- β Software Architecture Fundamentals - Platzi (08/2022)
- β Docker Course, beginner to expert - Udemy (01/2021)
- β Cloud Computing Course - Google (12/2018)
- β My first company - BBVA (11/2017)
π οΈ Technical Skills
- π Python: FastAPI, Django, Flask
- π§ͺ Testing: Unit, functional, integration, E2E, performance (K6), automated (Playwright), TDD, BDD (Behave)
- π§ Other technologies:
- Bash, PowerShell, HTML, CSS, JavaScript
- Selenium, Postman, RESTful APIs
- Microservices, monorepos, design patterns
- SOLID, clean architecture, OpenAPI, SwaggerUI, pre-commit
- ποΈ DBMS: MySQL, PostgreSQL
- π SAST: SonarQube
- π₯οΈ OS: Ubuntu, Fedora
- π SCM & CI/CD: GitLab, GitHub, Docker
- βοΈ PaaS: OpenShift (client-use)
- βοΈ Cloud: Amazon Web Services, Heroku, PythonAnywhere
- π English: A2 level
- π Agile methodologies: SCRUM and Agile
π Projects & Portfolio
This project was presented as a final project for "Building my future" students in Jujuy and at the Technology Fair of the Municipality of Salta (attended by more than 100 people!).
- π Uses FastAPI framework to create webhooks that transmit messages received by a Telegram bot and sent to DialogFlow for processing
- βοΈ Deployed on Heroku for 24/7 bot operation
- π More info: fastapi-dialogflow-telegram-bot
Group work in the final instance of the programming olympiad held at INET in 2018 for computer science students.
- π Dashboard for visualizing data and controlling Arduino components to simulate feedlot automation on a smaller scale
- π οΈ Technologies: MySQL, PHP, Arduino
- π¬ I appear on the cover of the award video: YouTube
π Tutorials & Documentation
I like to share relevant information that helps others, so I have a section where I share notes, tutorials, and things I discovered and/or learned during my programming career π½