Federico SerronFull Stack Software Developer
Profile

Full Stack Developer focused on real, scalable solutions, specialized in Flask (Python) and React (JavaScript). I lead a financial app powered by AI and integrated with WhatsApp. My background in automation and testing allows me to anticipate issues and think the product end-to-end. I'm looking to join visionary, challenging teams to keep growing professionally and build meaningful relationships along the way.

Skills
Flask|React.js|Python|JavaScript|Git|GitHub|MySQL|SQL|Restful APIs|Bootstrap|SQLAlchemy|Linux|JWT|HTML5|PHP|Java|Docker|Jest|Wireshark|TDD|BDD|CSS3|SCRUM|Notion|Trello|Jira|C#
Projects
  • Implemented user authentication with JWT in Flask (backend) and React (frontend), securing protected routes for safe access.
  • Designed and optimized the PostgreSQL database using SQLAlchemy, creating scalable and maintainable schemas for users, income, and expenses.
  • Integrated OpenAI and Twilio APIs into the backend with Python and Flask, automating expense categorization through natural language processing and enabling transaction logging via WhatsApp.
  • Enabled payment gateway integration with the PayPal API, connecting Flask on the server side and React on the client side to manage charges and subscriptions directly from the app.
  • Designed an optimized relational database in SQL, ensuring data integrity between users, products, and transactions, enabling accurate management of over 200 active products and their expiration dates.
  • Implemented a REST API with Flask to efficiently connect the frontend and backend, enabling secure, real-time CRUD operations for users and businesses.
  • Developed an intuitive interface using Jinja2, HTML, CSS, and JavaScript, enhancing user experience and allowing smooth navigation between products, profiles, and posts.
  • Automated business logic using OOP and the MVC pattern, enabling differentiated roles (merchant/customer), stock management, image uploads, and category-based filtering.
  • Professional Experience
    12/2021 – 05/2022Montevideo, Uruguay
  • Automated key QA processes by integrating testing pipelines in Jenkins, accelerating deployments and reducing manual testing time by 30%, while collaborating with development and product teams in agile environments.
  • Developed internal tools using C# and custom scripts to eliminate around 4 repetitive QA tasks, improving team efficiency and strengthening my transition into full stack development.
  • Education
    12/2024 – 05/2025 | Online, LATAM
    Languages
    Spanish — Native|EnglishC1 IELTS