Felipe Machado
Verified Expert in Engineering
Software Developer
Rio de Janeiro - State of Rio de Janeiro, Brazil
Toptal member since June 13, 2019
Felipe is a highly proficient software engineer and developer with demonstrated expertise engaging in and driving the delivery of high-performance technical solutions and applications that exceed expectations on every level. He possesses refined expertise in collaborative team and personnel leadership, in addition to multifaceted technical expertise coupled with rapid adaptability to new and emerging technologies, standards, and methods.
Portfolio
Experience
Availability
Preferred Environment
React Native, React, Node.js, GitHub
The most amazing...
...thing has been leading the migration of a major web app to Kubernetes at Volvo, enhancing performance and scalability. This is a proud testament to my skills.
Work Experience
Back-end Developer
Volvo R&D Center
- Led the team through a major reorganization, onboarding new team members, and documenting key aspects of my role to ensure a seamless transition.
- Managed the challenges of handling digital documents and implementing front-end user experience changes.
- Assumed responsibilities across multiple roles, including designer duties, task prioritization management, and front-end development, to ensure the successful release of critical features.
- Facilitated discussions and meetings to align team objectives and resolve conflicts between remote team members.
- Received multiple Most Valuable Player (MVP) awards from the team in recognition of my exceptional contributions.
Senior Back-end Engineer
Freelance Clients
- Provided scalable solutions using Google Cloud Platform services such as Cloud Pub/Sub, Google Kubernetes Engine, App Engine, Cloud Spanner, Firebase, Cloud Firestore, Apple Push Notifications, and Redis.
- Optimized PostgreSQL database connections and later migrated them to Google Cloud Spanner.
- Migrated a Node.js app engine service into Google Kubernetes Engine using Helm.
- Improved Redis-related tasks using Lua scripts, making them four times faster.
Mobile Developer
Orphic Games Ltd.
- Developed a progressive web application (PWA)/app that allows users to share and discover shows, festivals, and events based on their location. This approach significantly enhances local engagement and simplifies event discovery.
- Contributed to React Native app development with Firebase integration. I successfully created a React Native app, utilizing Firebase as the database. This included leveraging the cloud function to save and filter nearby events efficiently.
- Worked on Adobe XD mockups to React Native translation. I effectively translated Adobe XD mockups into a fully functional React Native application, showcasing strong design and development skills.
- Took responsibility for rapid proof-of-concept delivery. I delivered the proof-of-concept app in under two months, demonstrating exceptional project management and development speed.
- Contributed to monetization through ads. I implemented advertising within the app as a monetization strategy, adding a revenue stream to the project.
- Worked on multiplatform deployment. I successfully delivered the app to the Apple App Store and Google Play Store, ensuring wide accessibility and user reach.
Senior Front-end Developer
Toptal Client
- Developed web applications focused on students from various universities to collaborate on studies by sharing notes, asking questions, organizing workflows, communicating with text or video sessions, and fixing performance bottlenecks.
- Tracked and fixed bugs using Asana as a reporting tool and Sentry for error tracking.
- Worked on a React and Redux app, adding new features and pages and translating Zeplin layouts into React SPAs using Material UI.
- Integrated Firebase Authentication, SAML, and OAuth for user authentication.
- Added end-to-end tests using Cypress following test-driven development (TDD) best practices.
- Worked on Twilio integration for both text and video chats.
Senior Front-end Developer
Toptal Client
- Developed user interfaces on both web and mobile platforms to facilitate Shopify customer relationships (CRM).
- Tracked and fixed issues using Trello as a reporting tool.
- Worked on a React Native app using Expo, which was specifically designed to streamline the process of sending SMS messages and email templates for company associates.
- Used Apollo Client to connect to GraphQL endpoints.
- Created a web interface to filter customers based on a variety of filters, translating Figma layouts into React screens using Material UI.
- Added end-to-end tests using Cypress and performed a series of performance optimizations on the app rendering.
Senior Full-stack Developer
Toptal Client
- Built a web-based portal that connects private aviation clients to charter companies worldwide.
- Leveraged Firebase Realtime Database to store quotes and customer contact data.
- Integrated email delivery using SendGrid and payments using Stripe.
- Developed the back end using AWS Lambda functions and handled location searches using Google Maps API.
Software Engineer
Toptal Client
- Migrated the real-time communication WebRTC library from Twilio to Agora using video and audio.
- Worked with Node.js to leverage Firebase Realtime Database, push notifications, and socket connections.
- Used React hooks functional components and provided layouts with mobile and web responsiveness.
- Performed load tests to analyze Heroku scalability capabilities.
- Conducted React performance optimizations to avoid unnecessary renders and API calls.
Software Engineer
LIneA
- Developed web software and engaged in high-performance computing while holding accountability for the management of the infrastructure and a team of expert developers and scientists.
- Collaborated with the team to drive significant code quality improvements leveraging tools like Docker, Jenkins, and Kubernetes with Ext JS, Django, React, and Flask as frameworks.
- Spearheaded performance and code quality for an astrophysics pipeline via Python and fine-tuned file systems, databases, and schedulers.
- Partnered with prestigious laboratories, including the National Center for Supercomputing Applications, a lab at Berkeley, and a massive telescope in Chile, in a five-country effort involving the camera's QA team.
- Traveled to Arizona, Kitt Peak, to deploy a QA application for the DESI project.
Software Engineer
Descomplica
- Conducted requirement gathering and analysis for development, following the entire software development lifecycle.
- Owned the development of a user-friendly chat mobile application with React Native, GraphQL, Node.js, and MongoDB.
- Implemented a push notifications application with Firebase Cloud Messaging and AWS Lambda Functions.
- Gathered metrics and analyzed data through Mixpanel plots.
- Worked in an agile team following test-driven development (TDD) best practices.
Software Engineer
Aussi
- Contributed to initial stages of mobile application startup developer, Aussi.
- Built infrastructure with Amazon AWS for data storage and services.
- Built a back end API with Ruby on Rails for push notifications and authentications.
- Built a front end mobile app with Ionic Framework.
- Leveraged expertise in AngularJS to organize and implement app layout and logic for Android and IOS.
Software Engineer
Visagio
- Utilized Ruby, Rails, JavaScript, MySQL, and GitHub within a Linux environment to create and implement innovative new customizations into Redmine, a project management web application.
- Engaged through all software development phases for a tool employed by Embraco, currently in use by 1,500+ users throughout five countries.
- Worked on several other projects making Redmine (Ruby on Rails) customizations.
Director
VProductionAX
- Served in a directorship capacity through the startup of an online marketing company offering SEO services and social media and website consultation.
- Hired global freelancers to deliver key projects and produce 2D and 3D user education videos in English and Portuguese languages.
- Owned multiple functions, including sales, marketing, workflow management, and online billing.
Software Engineer
SLACAM Technology
- Partnered with LIneA astrophysics group for the successful implementation of parallel distributed file systems, Lustre and GlusterFS.
- Assisted in implementation of high processing computing algorithms to process images gathered from telescopes that rapidly conduct I/O operations and provide redundancy for sensible data.
- Tracked different stages of the project using Redmine Project Management tool.
Experience
NodeJs, Typescript, TDD, Clean Architecture, DDD
https://github.com/felipelm/survey-projectDescomplica Turmas
https://descomplica.com.br/Core features developed:
• Push Notifications middleware in AWS Lambda to communicate with Firebase API and Mixpanel for statistics
• UI using a combination of React Elements and NativeBase
• Social login integration with Facebook and Google
• Messages stored and recovered using Twilio Message API
• Search username, email, first and last names using ElasticSearch
• Descomplica profile integration using GraphQL and Node.js (Express)
• Layered Redux architecture
• Image manipulation and files store in AWS S3
• Fabric integration for crash reports
• Continuous Delivery using Bitrise for automated builds, deployments, unit (Jest), and e2e (Detox) tests
• Other databases used MongoDB, SQL Server
Private Planes Quotes
https://flyvolo.co/Technologies: React, Netlify, Sendgrid, Stripe, CSS, Webhooks, Google Maps API, AWS Lambda Functions
Front-end Tech Lead Work
Education
Bachelor of Science Degree in Computer Engineering
Instituto Militar de Engenharia - Rio de Janeiro Brazil
Undergraduate Study Abroad Program in Computer Science
Vrije Universiteit - Amsterdam, The Netherlands
Certifications
AWS Certified Solutions Architect Associate
AWS
Associate Cloud Engineer
Google Cloud
Skills
Libraries/APIs
Node.js, Jenkins Pipeline, Stripe Development, REST API, Stripe Development, React.js, Rollbar, JavaScript, React Navigation, Context API, Firebase Web SDK, Google Maps Development, Socket.IO, D3.js, PostgREST, Pandas, SQL, Facebook Authentication, Fabric.js, WebRTC
Tools
React Native, Git, GitHub, Docker Compose, Stripe Development, Sentry, Webpack, AWS, Jenkins, Redmine, SendGrid, Agora, Firebase Authentication, Trello Development, React Apollo, Adobe Software Development, Google Kubernetes Engine (GKE), Helm, Expo, Apple Push Notifications, Firebase Cloud Messaging (FCM), Figma, Asana
Languages
TypeScript, Python, Python, GraphQL, JavaScript, CSS, HTML, HTML5, Python, CSS3, SQL, C++, Ruby, C, Lustre, Lua, SAML, Swift, Go
Frameworks
Express.js, React Native, Redux, Jest, Material UI, Next.js, Django, Flask, Bootstrap, Cypress, AngularJS, Ruby on Rails, ExtJS, Ionic
Paradigms
REST, Mobile App Design, Agile Development, Scrum Master Consulting, Serverless Architecture, Agile Development, SEO, Clean Architecture
Platforms
AWS Lambda, Firebase, Netlify, Docker, Twilio Development, Heroku, Cloud Engineering, Kubernetes, AWS, Google Storage Development, Vercel, iOS, Android, Amazon EC2, Mixpanel, Google App Engine, Mobile App Design
Storage
JSON, Amazon S3, MongoDB, Elasticsearch, PostgreSQL, MySQL, GlusterFS, Google Cloud Spanner, Google Cloud Development, Redis, SQL Server, Firestore, Firebase Realtime Database
Other
Web Development, APIs, Front-end, Back-end Developers, Full-stack, Front-end Development, Web Development, API Integration, Mobile App Design, Stripe Payments, ESLint, Education Technology (Edtech), Lambda Functions, Bokeh, Google Pub/Sub, Domain-driven Design (DDD), Google+ Authentication, System Security, Mobile Apps, PWA, Progressive Web Applications (PWAs)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring