Felipe Machado, React js Developer in Rio de Janeiro - State of Rio de Janeiro, Brazil
Felipe Machado

React js Developer in Rio de Janeiro - State of Rio de Janeiro, Brazil

Member since March 30, 2019
Felipe is a highly proficient software engineer and developer with 5 years’ 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.
Felipe is now available for hire

Portfolio

  • Toptal
    React, Node.js, Firebase, Agora, Twilio, CSS, Heroku, Socket.io
  • LIneA
    React, Django, Flask, Node.js, Kubernetes, Jenkins, Docker, Postgres, Python...
  • Descomplica
    ReactJS, React Nativ, MongoDB, ElasticSearch, Node.js, Firebase, AWS, GraphQL

Experience

Location

Rio de Janeiro - State of Rio de Janeiro, Brazil

Availability

Part-time

Preferred Environment

ReactJS, React Native, Django, Git, Docker

The most amazing...

...experience is developing web software and driving improvements to code quality while leveraging tools including Docker, Jenkins, and Kubernetes.

Employment

  • Software Engineer

    2019 - PRESENT
    Toptal
    • Migrated the real-time communication (WebRTC) library from Twilio to Agora using video and audio.
    • Worked with Node.js to leverage Firebase Database, push notifications, and socket connections.
    • Used React hooks functional components.
    • Performed load tests to analyze Heroku scalability capabilities.
    • Provided layouts with mobile web responsiveness.
    • Performed React performance optimizations to avoid unnecessary renders and API calls.
    Technologies: React, Node.js, Firebase, Agora, Twilio, CSS, Heroku, Socket.io
  • Software Engineer

    2017 - 2019
    LIneA
    • Developed web software and engaged in high-performance computing while holding accountability for the management of infrastructure and a team of expert developers and scientists.
    • Collaborated with team to drive significant improvements to code quality, leveraging tools including Docker, Jenkins, and Kubernetes with ExtJS, Django, Reactjs, and Flask as frameworks.
    • Spearheaded performance and code quality for astrophysics pipeline via python and the fine-tuning of file systems, databases, and schedulers.
    • Partnered with prestigious laboratories, including the National Center for Supercomputing Applications, a lab at Berkeley, and in a massive telescope in Chile, a five-country effort, engaging with camera QA team.
    • Traveled to Arizona, Kitt Peak to deploy QA application for DESI project.
    Technologies: React, Django, Flask, Node.js, Kubernetes, Jenkins, Docker, Postgres, Python, Bokeh, Iipimage
  • Software Engineer

    2017 - 2018
    Descomplica
    • Gathered and analyzed requirements for development, following full software development lifecycle.
    • Owned development of a user-friendly chat mobile application with React Native, GraphQL, NodeJS, and MongoDB.
    • Implemented push notifications application with Firebase Cloud Messaging and AWS Lambda Functions.
    • Gathered metrics and analyzed data through Mixpanel plots.
    • Worked in a agile team following TDD best practices.
    Technologies: ReactJS, React Nativ, MongoDB, ElasticSearch, Node.js, Firebase, AWS, GraphQL
  • Software Engineer

    2016 - 2016
    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.
    Technologies: Ionic, AngularJS, Ruby on Rails, AWS
  • Software Engineer

    2015 - 2016
    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.
    Technologies: Ruby On Rails, JavaScript, MySQL, Redmine, GitHub
  • Director

    2014 - 2015
    VProductionAX
    • Served in a directorship capacity through startup of 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.
    • Successfully owned multiple functions, including sales, marketing, workflow management, and online billing.
    Technologies: SEO, Adobe Premiere, Screenflow
  • IT Intern

    2014 - 2014
    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.
    Technologies: Lustre, GlusterFS

Experience

  • Quick Look Framework (Development)
    https://github.com/desihub/qlf/

    The Quick Look Framework (QLF) is part of the DES Instrument Control System (ICS) and provides an interface to execute the Quick Look (QL) pipeline and display data quality information in real-time.

    QLF current version allows users to follow the execution of QL pipeline, which processes multiple cameras/arms in parallel. The interfaces for QA display are now in a mature stage of development using ReactJS and Bokeh plots.

    QA system leveraging web socket (Django channels) and ReactJS to provide real-time data.

    Technologies: React, Redux, Django, Channels, D3, Bokeh, Docker, Kubernetes, Jenkins, Nginx, Python

  • Flask GraphQL Microservice (Development)
    https://github.com/linea-it/centaurus

    Flask API using Graphene (GraphQL) and SQLAlchemy for queries.

    Technologies: Flask, GraphQL, SQLAlchemy, Docker, Python

  • Image Processing Server (Development)
    https://github.com/linea-it/iipimage_docker

    IIPImage server used to crop and scale images for web purposes.

    Technologies: IIPServer, Fastcgi, Nginx, Docker

  • Image Visualization Front-end (Development)
    https://github.com/linea-it/expviewer

    Front-end app used to render, pan, and zoom big telescope images (~19GB each).

    Technologies: React, Openseadragon, JavaScript, Docker

  • Calorie Counter App (Development)
    https://github.com/felipelm/calorie-counter

    Calorie counter app using Django and ReactJS.

    Technologies: React, Django, JavaScript, Python

  • Descomplica Turmas (Development)
    https://descomplica.com.br/

    Developed chat React Native app for education startup from scratch using Expo and later ejected to add native functionality.

    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, SQLServer

    Technologies: React Native, Redux, Firebase, React Native Elements, Twilio, Firebase, Github, GraphQL, Node.js (Express), AWS Lambda, Facebook Authentication, Google Authentication, ElasticSearch, MongoDB, SQLServer, Fabric, React Navigation, JavaScript, Expo

  • Personal Technical Blog (Other amazing things)
    http://felipelinsmachado.com

    Personal technical blog with some interesting technology tips.

    Technologies: React, Docker, Django, Python, JavaScript, Jenkins, Nginx, WordPress

  • Private Planes Quotes (Development)
    https://flyvolo.co/

    Developed the web-based portal that connects private aviation clients to charter companies worldwide.

    Technologies: React, Netlify, Sendgrid, Stripe, CSS, Webhooks

Skills

  • Languages

    Python 2, Python 3, GraphQL, JavaScript, CSS, HTML, HTML5, Python, CSS3, SQL, C++, Ruby, C, Lustre
  • Frameworks

    React Native, Redux, Jest, Material-UI, Django, Flask, Ruby on Rails (RoR), Ext JS, Ionic
  • Libraries/APIs

    Node.js, Jenkins Pipeline, Stripe, REST APIs, Stripe API, React, Rollbar, D3.js, PostGREST, Pandas, SQLAlchemy
  • Tools

    Git, GitHub, Docker Compose, Stripe Checkout, Sentry, AWS ECR, Jenkins, Redmine, SendGrid, Agora
  • Paradigms

    REST, Agile, Scrum, Serverless Architecture, Test-driven Development (TDD)
  • Platforms

    AWS Lambda, Firebase, Netlify, Docker, Twilio, Heroku, Google Cloud Platform (GCP), Kubernetes, Amazon Web Services (AWS), Google Cloud SDK, iOS, Android, AWS EC2, Mixpanel
  • Storage

    JSON, AWS S3, AWS RDS, Elasticsearch, PostgreSQL, MySQL, GlusterFS, MongoDB
  • Other

    WebHooks, APIs, Front-end, React js, Stripe Payments, ESLint, Education Technology (Edtech), Bokeh

Education

  • Bachelor of Science degree in Computer Engineering
    2011 - 2016
    Instituto Militar de Engenharia - Rio de Janeiro Brazil
  • Undergraduate study abroad program in Computer Science
    2014 - 2015
    Vrije Universiteit - Amsterdam, The Netherlands

Certifications

  • Associate Cloud Engineer
    DECEMBER 2019 - DECEMBER 2021
    Google Cloud

To view more profiles

Join Toptal
Share it with others