Jaraguá do Sul, Santa Catarina, Brazil
With over 6 years of experience in TypeScript, React, Node.js, AI and AWS, I build scalable, high-quality web applications across the stack. I'm Gabriel, a developer who thrives on passion and believes it's the key to success. I'm an easy-going team player who enjoys collaborating with my colleagues, sharing ideas, and solving challenges together.Equally, I find solace in working independently, with my trusty headset, a cup of coffee, and unwavering focus. I can happily spend hours immersed in my work. Aside from coding, one of my greatest passions is coffee – it fuels both my productivity and creativity. During my free time, I'm an avid fitness enthusiast, finding that it helps me clear my mind and organize my thoughts.That's a glimpse into who I am! It's a pleasure to meet you. “Discipline is the bridge between goals and accomplishment.” 📊 𝐒𝐤𝐢𝐥𝐥𝐬: Javascript & Typescript FRONT-END: React.js, Next.js, GraphQL, React-Native, React-hooks, HTML, CSS, Styled-Components, TailwindCSS, React-hook-form, React Query, Redux-Toolkit, Zustand, Zod,Webpack, Vite, ChakraUI, MUI, Jest, React-testing-library, Storybook, AG Grid, tRPC. BACK-END: Node.js, Express, Nest.js, TypeORM, Prisma ORM, Drizzle ORM, MySQL, PostgreSQL, GraphQ, Zod Microservices,tRPC, REST API, WebSockets, JWT Authentication, Redis, Firebase, Jest, Patterns(TDD, S.O.L.I.D, DDD). AI: Tensorflow.js, Large Language Model (LLM), Model Context Protocol (MCP), Vercel AI SDK Retrieval-Augmented Generation (RAG), LangChain AI Agents, WEB Ai Applied. DEVOPS: AWS, Git, Docker, Linux/Unix, GitHub Actions, Azure DevOps, CI/CD pipelines, Nginx. TOOLS: Jira, Slack, VS Code, TDD, SOLID, DDD, Agile methodologies, Scrum, GitLab, Github, Azure.📎 ./𝐮𝐭𝐢𝐥𝐬: 👉 https://github.com/gabrikf/ - github repositories 👉 https://gabrikf-resume.vercel.app/ - online CV 📩 𝐃𝐫𝐨𝐩 𝐦𝐞 𝐚 𝐥𝐢𝐧𝐞:[email protected]
At Weg, I was part of a team responsible for developing an application that monitors industrial assets such as motors, gearboxes, and pumps using IoT sensor data. The goal was to provide users with real-time insights into asset health and predict maintenance needs before failure. My contributions focused on improving the application’s performance, usability, and data visualization, helping users make informed decisions about their equipment. - Designed and implemented a virtualized and paginated select component to efficiently handle large datasets, reducing UI lag by over 80%. - Introduced intelligent caching strategies that cut API calls by more than 50%, significantly improving performance and boosting user satisfaction. - Developed customizable table views that streamlined data analysis, reducing configuration time by over 70 seconds per session. - Developed a system to collect and process real-time data from IoT sensors, allowing users to monitor the health of industrial assets. - Contributed to the overall user experience by designing intuitive, visually rich representations of complex data, helping users make actionable decisions faster. - Implemented predictive maintenance alerts, leveraging sensor data to provide insights into when assets required maintenance or were at risk of failure. - Worked closely with both the frontend and backend teams to ensure seamless integration of data and real-time updates, improving both performance and reliability.
I built an innovative cross-platform application using Electron, Node.js, Nest.js, React, and related frameworks. This versatile app serves as a powerful decision-support tool for petroleum well management, optimizing product selection and strategies while meticulously documenting and calculating associated costs. Key Features: - Designed and implemented a Check-In/Check-Out system for data synchronization, allowing users to work offline in the field and sync changes once reconnected, eliminating concurrency issues and ensuring 100% data integrity. - Desktop and Web Integration: Seamlessly accessible both as a desktop and web application, catering to diverse user needs. - Advanced Calculations: Empowering users with complex calculations to make informed decisions for petroleum well optimization. - Product and Strategy Recommendations: Providing valuable insights to help users select the best products and strategies for well management. - Cost Tracking: Comprehensive documentation and calculation of all costs associated with well operations, ensuring financial transparency. - User Management: In the web portal, administrators can efficiently manage users, products, and other essential entities, enhancing user control and customization. - Offline Functionality: Additionally, our system is designed to work offline, allowing users to take it into the field. When they regain access to Wi-Fi or an internet connection, the application will automatically sync with the Nest backend, ensuring that all data is up-to-date and accurate, regardless of where it was used.
I actively contributed to the development of a cutting-edge Vaccination Management System that serves companies in partnership with the prestigious Hospital Israelita Albert Einstein. Leveraging micro-services, micro-frontends, React, Node.js, and related frameworks, this application offers a comprehensive solution for tracking vaccination statuses, managing associated costs, and seamlessly integrating with specific financial and billing services provided by the hospital. Key Highlights: Micro-Services Architecture: Designed a modular and scalable architecture using micro-services, ensuring flexibility and future-proofing. Micro-Frontends: Implemented micro-frontends to enhance user experience, allowing for independent development and deployment of individual features. Precise Vaccination Status Control: Enabled companies to meticulously track the vaccination statuses of their employees or partners, promoting health and safety. Cost Management: Provided a robust cost control mechanism, facilitating accurate budgeting and financial transparency for vaccination programs. Seamless Hospital Integration: Developed interfaces to seamlessly integrate with specific hospital services related to financial aspects and billing, streamlining administrative processes.
As a developer, I spearheaded the creation of HelpSystem, an application that revolutionizes furniture software support. Developed using React, Typescript, Node.js and C#, HelpSystem simplifies the intricate process of managing client tickets. Whether clients are reporting bugs or requesting new features, this application ensures a seamless experience. With a seamless integration framework, efficient ticket prioritization, real-time client communication features, and a comprehensive knowledge base, HelpSystem empowers support teams to provide prompt and exceptional assistance. Key Contributions: React and Typescript Powerhouse: Leveraging the dynamic duo of React and Typescript, I built a robust and user-friendly front-end that ensures a smooth client experience. Efficient C# Backend: The C# backend facilitates seamless data processing, ensuring swift ticket management and resolution. Streamlined Ticket Workflow: HelpSystem simplifies the ticket workflow, from initial submission to resolution, optimizing the support process. Real-Time Communication: Enabled real-time communication features to keep clients informed, build trust, and resolve issues efficiently.
On 2020, I successfully launched my project, www.petsjaragua.com.br, a platform designed to connect animal NGOs in my city with potential adopters. This initiative stemmed from a desire to assist these NGOs, but it wasn't until I uncovered a critical challenge that the project truly took shape. Recognizing my limited knowledge of all the NGOs in my city, I identified the real problem: the lack of a centralized platform to showcase all available pets. I embarked on a mission to solve this problem. By that time, PetsJaragua had already attracted registrations from three NGOs, featuring numerous dogs and cats eagerly awaiting adoption. Building partnerships with NGOs and individuals who shared the same passion had been immensely rewarding. Countless discussions and collaborations with NGOs led to the successful launch of the initial version of PetsJaragua. I used the following technologies: Data Base: Oracle MySQL Back-end: Node.js - #Express - #JWT - REST API Front-end: React.js - #TailWindCss Deploy: DigitalOcean Images: Amazon AWS S3