Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Awards
Publications
Personal Information
Timeline
Generic

Felipe Schmitt Panegalli

Santa Maria

Summary

I hold a degree in Internet Systems from Cesumar College in Maringá and a master's degree in Network Educational Technologies from UFSM. Currently, I serve as a public servant in the role of Information Technology Technician at the Federal Institute Farroupilha (IFFAR) - Rectory. I am in charge of the management and development IT systems and services that are crucial to the administrative and academic functions of the institution.

In parallel with this role, I excel as the Development Manager and Senior Software Engineer at Xgrow Learning Experience. Leading the Frontend team, I contribute to crafting and refining user interfaces to significantly enhance the learning journey. With over 7 years of front-end development experience using JavaScript, jQuery, React, and Vue, along with more than 17 years of back-end expertise in PHP and Python, I bring a well-rounded and insightful approach to project development. My skills range from working with microservices to developing complex, full-scale systems.

I specialized in Laravel, CakePHP, and Vue, and I continually strive for unparalleled performance and quality in every project I engage in. My career is defined by a passion for innovation, a drive for process optimization, and a dedication to creating impactful solutions that meet the evolving needs of users and companies.

Transitioning from fast-paced, tech-driven environment with deep understanding of systems development and team leadership. Skilled in project management and process optimization, with focus on enhancing operational efficiency. Seeking to leverage these transferable skills to make meaningful impact in new field.

Overview

16
16
years of professional experience
1
1
Certification

Work History

System Development Manager

Xgrow Learning Experience
05.2024 - Current
  • Designed and documented RESTful API endpoints using Swagger/OpenAPI to ensure high performance and scalability
  • Maintained clear and standardized specifications, including authentication, data validation, response structures, and error messages, to streamline integration across systems and teams
  • Practical examples include generating JWT tokens for secure authentication and endpoints for managing subscriptions and associated products with detailed relationships between entities
  • Implemented robust backend functionalities in Laravel and PHP, such as magic link generation and integration with external platforms
  • Integrated Socialite to enable seamless OAuth authentication with Google and Facebook, enhancing the user experience by providing multiple login options
  • Prioritized security practices and data validation across all solutions, leveraging custom request classes and exception handling to deliver clear and efficient JSON responses
  • Automated complex workflows involving hierarchical data structures, optimizing processes related to subscriptions, plans, and digital products

Information Technology Technician

Instituto Federal de Educação Ciência e Tecnologia Farroupilha (IFFAR)
10.2011 - Current
  • Developed and maintain a school management system (an orbital system to the SIG - Integrated Management System), initially created in CakePHP and later redesigned using Laravel
  • Rewrote the entire system from scratch, transitioning from the standard CakePHP 3 to Laravel 11
  • The redesign also enabled changing from the classic MVC to the SPA pattern using Vue 3, Bootstrap, and Pinia
  • Additionally, several components were created for Vue 3, notably the dual list, two listing components used to move data from one side to the other
  • Dockerized the entire system so that all developers use the same version of PHP, database, queues, Redis, among others
  • This allowed the team to work with more autonomy and fewer issues
  • Designed and implemented a low-level access feature with levels and rules (ACL + Gates) to ensure complete access control within the system, as well as an access logs feature
  • Implemented a virtual turnstile system for cafeterias within the campuses of the Instituto Federal Farroupilha, with QR Code reading from the student ID card, also developed in this project
  • Developed a DHCP control system using Redis, Jobs, Cron routines, and low-level calls using Laravel and Python
  • This control ensures the micromanagement of DHCPs and IPs to be registered for network control

Lead software engineer

Xgrow Learning Experience
10.2020 - 12.2024
  • Redesigned the traditional MVC flow of Laravel into an SPA flow using Vue.js, replacing Blade in the frontend of the learning module
  • This refactoring made the process more fluid and less demanding in terms of processing
  • Additionally, I reduced the final bundle of the module by almost 70% using language best practices, resulting in faster and more flexible pages
  • I started a best practices manual for new systems, using Next.js, React, and Vite as a base, along with a set of development rules
  • This manual aims to standardize both current and future systems, ensuring consistency, efficiency, and quality in all projects
  • Led and participated in a restructuring of functionalities in Laravel within the learning modules, focusing on reducing overengineering and improving performance and clarity
  • The result was a significantly more efficient and easier to maintain producer platform and management platform
  • Developed a series of video lessons for onboarding new employees, aiming to teach how to use synchronization between tasks, branches, and commits within the Atlassian structure, such as Jira and Bitbucket

Senior Solutions Architect

Penergetic International AG
03.2020 - 10.2021
  • Completed all the documentation and defined the architecture for the cultivation management project using the Penergetic P product
  • Developed a hybrid mobile application using Flutter, compatible with both Android and iOS, which included the app's internal architecture, the sending of reports collected via Bluetooth and email, a notification system, product quantity calculations per hectare, GDPR compliance, and API integrations
  • Designed and implemented the API using the Django framework in Python, with integration into a queuing system, use of AWS S3 for file management, IAM configuration for user identification, and the development of RESTful endpoints
  • Implemented a web system to manage all the data generated by the application, including reports, registered user management, global and regional notification control, and parameter adjustments for marketed products
  • Planned and architected the database in collaboration with the client to meet the system requirements
  • Developed and configured the deployment pipeline for cloud deployment of the system using Heroku
  • For this project, a mobile application, a REST API, and a web application were created

CTO

Lauduz
05.2020 - 04.2021
  • Developed a system in Laravel for rapid consultations, including live teleconsultation with Jitsi for COVID-19, based on a previous Java application
  • Implemented an API to monitor the evolution of COVID in the region, utilizing APIs available at the time, such as the Johns Hopkins Coronavirus Resource
  • Assisted and led all technological aspects and the implementation of the application during the period with Lauduz

Infrastructure Support

Alibem LTDA
03.2010 - 10.2011
  • Structured Cabling: Planning and execution of structured cabling for computer networks
  • Certification and testing of cables to ensure network integrity and performance
  • Organization and documentation of cabling infrastructure
  • Computer Maintenance: Diagnosis and repair of computer hardware and software
  • Updating operating systems and application software
  • Performance and security optimization of systems
  • Helpdesk and User Support: Assisting end users with technical problem resolution
  • Configuration and maintenance of user accounts and permissions
  • Support and Maintenance of Zebra Thermal Printers: Installation, configuration, and maintenance of Zebra thermal printers
  • Troubleshooting printing issues and performing preventive maintenance
  • Training users on the operation and basic maintenance of printers
  • Maintenance of Madis Time Clocks: Installation and configuration of Madis time clocks
  • Conducting preventive and corrective maintenance
  • Integration of time clocks with time and attendance management systems

IT Instructor

Styllus Rede de Ensino
10.2008 - 03.2010
  • I taught various tools and technologies, covering everything from office suites to programming and graphic design
  • I instructed on the use of Microsoft Office versions 2003, 2007, and 2010, equipping students with advanced skills to enhance productivity
  • I also conducted classes on Photoshop CSX, Fireworks, Dreamweaver, Flash, and FrontPage, focusing on design and web development techniques
  • I provided courses on hardware and the internet, covering everything from computer assembly and maintenance to browsing and online security
  • I taught Delphi programming, providing a solid foundation for application development

Education

Tech Lead Training - Tech Lead Training

IFTL
06.2023

Postgraduate Specialization - Digital Game Development, Digital game development

Faculdade UnYLeYa
01.2018

Master's Degree - Educational Technologies and Network Innovation, Technologies applied to education

Universidade Federal de Santa Maria
01.2016

Bachelor's Degree - Information Systems, Computer and Information Systems

SETREM - Sociedade Educacional de Três de Maio
01.2014

Technical Degree - Computer Science, Systems Development and Structured Analysis

FEMA - Fundação Educacional Machado de Assis
01.2009

Skills

  • Team Leadership
  • Project Management
  • API integration
  • Technological Innovation
  • Problem analysis and resolution
  • Application development
  • Web services
  • Software architecture

Certification

  • PYSTACK WEEK 11.0
  • Bootcamp Full Stack
  • Node.js: Securing RESTful APIs
  • Building RESTful Web APIs with Node.js and Express
  • Desenvolvendo um dashboard administrativo com Flask

Languages

Português
Bilingual or Proficient (C2)
Espanhol
Beginner (A1)
Inglês
Upper intermediate (B2)

Awards

Professor de Informática Destaque, Premium Pesquisas e Publicidades.

Publications

  • Simulação de Fórmulas Estatísticas em C. Coletânea de Artigos Práticas e Estágios
  • Realidade aumentada no desenvolvimento de jogos educacionais: um estudo de caso de um jogo de língua inglesa

Personal Information

Title: Senior Software Engineer | PHP | Nuxt | Django | Vue & Laravel Specialist

Timeline

System Development Manager

Xgrow Learning Experience
05.2024 - Current

Lead software engineer

Xgrow Learning Experience
10.2020 - 12.2024

CTO

Lauduz
05.2020 - 04.2021

Senior Solutions Architect

Penergetic International AG
03.2020 - 10.2021

Information Technology Technician

Instituto Federal de Educação Ciência e Tecnologia Farroupilha (IFFAR)
10.2011 - Current

Infrastructure Support

Alibem LTDA
03.2010 - 10.2011

IT Instructor

Styllus Rede de Ensino
10.2008 - 03.2010

Tech Lead Training - Tech Lead Training

IFTL

Postgraduate Specialization - Digital Game Development, Digital game development

Faculdade UnYLeYa

Master's Degree - Educational Technologies and Network Innovation, Technologies applied to education

Universidade Federal de Santa Maria

Bachelor's Degree - Information Systems, Computer and Information Systems

SETREM - Sociedade Educacional de Três de Maio

Technical Degree - Computer Science, Systems Development and Structured Analysis

FEMA - Fundação Educacional Machado de Assis
Felipe Schmitt Panegalli