Hi, I’m Osmar Petry, a Senior Software Engineer with over nine years of experience creating impactful web and mobile solutions. I specialize in React, TypeScript, and Node.js, delivering scalable systems and mentoring teams to success. Let’s innovate together!
🤝 Introduction
Experienced Senior Software Engineer with 9+ years of delivering impactful solutions for international companies. Expert in building and scaling web and mobile applications with React, TypeScript, Node.js, and Golang. Adept at solving complex challenges, optimizing performance, and implementing maintainable architectures. Proficient in working with Agile teams, mentoring peers, and delivering value-driven results across diverse industries.
Core Technologies: React, TypeScript, GraphQL, Redux, Node.js, Golang, AWS, GCP, TDD, DDD.
💼 Key Projects and Experience
Attend – Senior Software Engineer (May 2023–Present)
- Primary Impact: Spearheaded the development of an administration dashboard for managing inventory and assignments, reducing operational workload and support ticket response times while eliminating the need for additional staff monitoring.
- Contributed to the Flex client-sharing solution by implementing advanced payment workflows and seamless gift card integrations.
- Worked on Pass and Flow, driving consistent data synchronization and user interface improvements across products.
- Technologies: React, NextJS, NodeJS, TypeScript, Redux, AWS.
Freelance – Senior Software Engineer (Feb 2023–Aug 2023)
- Health Application: Designed and implemented a React Native app to centralize patient health data, integrating third-party labs and enabling seamless patient-doctor communication.
- Tourism Application: Created city- and event-specific React Native apps with modular designs, optimizing branding and improving user engagement.
- Delivered a scalable solution that allowed for cost-efficient maintenance by junior developers with occasional consulting.
- Achieved high code reusability, reducing development timelines while maintaining quality.
- Technologies: React Native, iOS, Android, Node.js.
X-Team – Senior Software Engineer (Mar 2021–Feb 2023)
- KMF/XHQ
- Enhanced back-office invoicing systems with scalable APIs, streamlining operations for internal teams.
- Introduced an optimized backend architecture with Firebase and Node.js, improving data handling and system performance.
- Lemonlight
- Automated administrative processes by developing an auto-table generator, resolving critical bugs, and ensuring robust CI/CD workflows.
- Mentored team members on TypeScript best practices, driving a culture of code quality and collaboration.
- X-Games
- Delivered a browser-based game and CLI audio tools, increasing user retention and platform engagement.
- Designed and implemented cloud-based backup systems to enhance data reliability and recovery.
- Beachbody
- Upgraded fitness platforms with GraphQL-powered filters and advanced calendar scheduling.
- Spearheaded testing infrastructure modernization and provided TypeScript mentoring to team members.
- Technologies: React, TypeScript, GraphQL, Firebase, GCP, Ruby on Rails, Phaser 3.
↩️ Before 2021 (+6y)
Luizalabs – Frontend Developer (Dec 2020–Mar 2021)
- Primary Impact: Led development of a digital marketplace for Magazine Luiza through cross-functional team collaboration.
- Implemented Micro Front-End architecture using Webpack Module Federation.
- Built and maintained a scalable component library to ensure consistent, high-quality UI components.
- Produced instructional videos on React best practices for developer education.
- Championed Extreme Programming (XP) methodologies to strengthen development practices and team collaboration.
- Technologies: React, TypeScript, Next.js, Redux, @testing-library, Material-UI, Micro Front-End, AWS, Figma.
Zup Innovation – Frontend Developer (Aug 2019–Dec 2020)
- Primary Impact: Designed and implemented telemetry applications for fleet logistics, enhancing decision-making with real-time data visualizations using D3.js.
- Collaborated with backend teams to integrate scalable solutions and improve system performance through intelligent caching strategies.
- Conducted knowledge-sharing sessions on functional programming and design patterns, improving team capabilities and project outcomes.
- Technologies: React, TypeScript, GraphQL, D3.js, AWS.
NG Informática (TOTVS Partner) – Frontend Developer (Sep 2018–Aug 2019)
- Primary Impact: Built new front-end features for multiple enterprise applications, streamlining development with modern frameworks like React and GraphQL.
- Led a Behavior-Driven Development (BDD) project, establishing robust E2E testing with Cypress and improving application quality.
- Technologies: React, TypeScript, GraphQL, Cypress, Node.js.
CoBlue OKR – Frontend Developer (Jun 2018–Dec 2018)
- Re-architected the primary OKR application to improve performance and ensure scalability.
- Transitioned critical components from Vue.js to React, improving maintainability and user experience.
- Technologies: React, Vue.js, Ant Design.
Self-Employed – Full Stack Web Developer (Jan 2018–Jun 2018)
- Primary Impact: Developed a data visualization application with interactive graphs for enhanced SSBI project analysis.
- Created a React-based frontend that improved data presentation and user experience.
- Built a Node.js backend with Firebase integration for efficient real-time data handling.
- Developed key components of a credit cooperative system's backend, focusing on secure data processing.
- Technologies: React, Node.js, Firebase, Backend Development.
Envolve Labs – Full Stack Web and Mobile Developer (Nov 2017–Jun 2018)
- Delivered a comprehensive solution for monitoring refrigerated truck fleets, including Angular web apps and Ionic mobile apps.
- Established a maintenance plan handled by junior developers post-delivery, with ongoing consulting for enhancements.
- Technologies: Angular, Ionic, Firebase.
TOTVS – Researcher and Web Developer (Feb 2017–Oct 2017)
- Contributed to the creation of a company-wide UI component library (THF, now PO UI) using Angular and TypeScript.
- Developed a VSCode extension for code snippets, streamlining developer workflows.
- Technologies: Angular, TypeScript, Jasmine, Karma.
University Researcher – Centro Universitário Católica de Santa Catarina (Aug 2015–Aug 2017)
- Developed BPMN 2.0 business process models using Camunda, Java, and AngularJS.
- Delivered presentations on tools like Git, Arduino, and LaTeX, improving team knowledge and project execution.
- Technologies: Java, AngularJS, Camunda BPMN.
🧠 Skills
Core Technologies
- Languages: TypeScript, JavaScript, Node.js, Golang
- Front-End: React, Redux, Next.js, React Native, GraphQL, @testing-library, Vue.js, D3.js
- Back-End: Node.js, Golang, AWS, GCP, Firebase, Ruby on Rails
- Other Tools: Cypress, TDD, DDD, Micro Front-End, Terraform, UX/UI Design, Figma, Storybook
Testing and Design Systems
- Expertise in E2E testing with Cypress and visual regression testing with Storybook.
- Proficient in Figma-based design systems and seamless designer-developer collaboration.
🎓 Education
- Postgraduate Degree in Modern Education - Pontifícia Universidade Católica do Rio Grande do Sul (2022–2023)
- Bachelor's Degree in Information Systems - Centro Universitário - Católica de Santa Catarina (2015–2018)
- Network Technician - SENAI/SC (2013–2014)
🌐 Languages
- French (🇫🇷): Conversational Proficiency
- English (🇺🇸): Bilingual proficiency
- Portuguese (🇧🇷): Native proficiency
🆘 Volunteer work
I engage in volunteer work, primarily through donations, to support causes related to animals, both domestic and wild, as well as assisting people with disabilities (such as APAE in Brazil) and children
🏅 Honors & Awards
- XII Winter Challenge – 7th Mobile Robotics Championship.