Software Engineer
Rio De Janeiro, Brasil
Contributed as a fullstack and mobile developer to the development of Witseed's corporate teachingplatform and its accompanying mobile app, serving a user base of over 40,000 students.Backend• Contributed to the development and maintenance of multiple web applications using Rubyon Rails with deployment on AWS.• API development with Ruby On Rails for the company's mobile app, implementing complexbusiness logic and data processing pipelinesFrontend• Development and maintenance of the latest version of the platform, utilizing React,TypeScript and Hooks for state management. Deployment on Vercel.• Responsive landing page development with HTML, CSS and javascript.• Developed a Flutter mobile app for Android and iOS, following the principles of Clean Architecture and using Provider for state management, Firebase Crashlitics for real-time issue tracking, Hive Flutter as a fast key-value database, and Firebase Cloud Messaging for push notifications. Enhanced user experience (UX) by introducing background download and background audio reproduction features. The app empowered thousands of students to watch online and offline course videos.• Created many internal data analytics dashboards and reports, leveraging PostgreSQL, Metabase, and Mixpanel to extract and transform data from many sources, like backend events, the mobile app and the web platform. These dashboards provided strategic data visualization and empowered stakeholders with actionable insights, enhancing decision-making processes and fostering a culture of data-driven decisions throughout the organization.• Mentored junior developers, providing guidance and knowledge sharing.• Collaborated with the design team to ensure the platform met both functional and aesthetic requirements.