Murilo da Paixão

Senior Mobile & Web Developer

About Me

Mobile and front-end developer based in Brazil who thinks analytically, and cares about self-improvement. Enjoys talking and studying about functional/reactive programming and web/mobile app architecture patterns.

  • Mobile: 5+ years as a native mobile developer, mainly iOS/React Native, with working experience ranging from Swift/Objective-C native iOS apps to RN’s native modules (Android and iOS) and CI/CD automation with fastlane.
  • Front-end: 3+ years experience working on large react.js projects, from RN apps to web dashboards, using modern web dev tools like typescript, pnpm, esbuild, vitejs etc.
  • Back-end: 3+ years experience working on node.js/typescript back-end projects using tools like nest.js, graphql, elasticsearch, docker, github actions and AWS stack.

Projects

react-native-bitmovin-player

take0ffmedia/react-native-bitmovin-player

An open-source react-native wrapper for Bitmovin's native player SDK.

Added support for picture-in-picture mode detection on Android and wrote a post on stackoverflow about it.

Experience

Beakyn

Senior Full-Stack Developer

fev. 2021 - Now

https://beakyn.com/

Beakyn supports many US companies, like Outfront Media Inc. - one of the biggest outdoor media companies in the world - with the datasets and tools needed to process and visualize US geodata.

  • Design and develop features to the core API - a monolithic nest.js/graphql server written in typescript - which empowers all Beakyn’s clients;
  • Add features and improvements to the Outfront’s dashboard - the internal visualization tool used to interact with geographical data and media inventory - with tools like sass, react.js, redux, redux-sagas, etc.;
  • Develop a service in golang for fast data export in excel format.

Stone Co.

Mobile/React Native Developer

set. 2018 - fev. 2021

https://www.stone.co/

Stone Co. is a Brazilian fintech that provides many products and services to process physical and digital credit card payments.

During my time at Stone Co., I worked on a project called Ton - a product focused on helping individuals start and grow their businesses. And there I was responsible to:

  • Develop and improve an internal C library to parse and manipulate ABECS protocol packets for communication between smartphones and low-energy bluetooth pinpads;
  • Develop and improve native mobile SDKs for both Android (Java) and iOS (Swift) to manage bluetooth communication and access to the ABECS parser C library;
  • Implement RN native modules for both Android (Java) and iOS (Objective-C) to bridge functionalities from the native SDKs;
  • Implement and improve features on the main app using typescript, react native, redux, redux-epics, rxjs, and other tools;
  • Automate app’s continuous delivery process on circleCI with fastlane;
  • Implement and improve a few micro-services using node.js, AWS lambda, dynamodb, sqs, and other AWS stack services.

WiseGo

iOS App Developer

dez. 2017 - ago. 2018

http://www.wisegoapp.com/

A tourism startup focused on providing more autonomy and independence on the traveling experience.

  • Implement and improve features of the native iOS app using Swift and GoogleMaps API.

Apple Developer Academy / IFCE

iOS Development Intern

jan. 2016 - dez. 2017

http://developeracademy.ifce.edu.br/

Educational program for iOS Developers aiming to grow them by training Swift/Objective-C and other Apple technologies.

  • Develop educational apps using various Apple technologies eg. iOS, watchOs, tvOS, and macOS with Objective-C and Swift.