Fernando M.

Fernando M.

Senior Fullstack Developer

Fortaleza, Brazil
Hire Fernando M. Hire Fernando M. Hire Fernando M.

About Me

Fernando is a full-stack developer with over 15 years of experience in a wide range of software development roles. He excels as a solo developer, team member, team leader, or as a manager of multiple distributed teams. He works closely with clients to define ideas and deliver products. Fernando also has a bachelor's in CS, a master's in mobile development, and he specializes in Ruby on Rails, JavaScript, React, React Native and Java.

Work history

Marchex
Lead Full-stack Developer - React/RoR
2021 - 2022 (1 year)
Remote
  • Designed, implemented, and maintained the Marchex app that enhances communication using multiple messaging systems such as SMS, Skype, and voice calls.

  • Developed an auto-response feature for the existing React app, allowing the marketing team to reach their goals faster.

  • Researched, planned, developed, and delivered a new back-end architecture to improve processes on the app.

  • Implemented the new mobile app using React-Native for the marketing campaign team.

  • Led processes to track, diagnose, and fix bugs on the project using Trello, Jira, and GitHub.

Ruby on Rails (RoR) React Ruby on Rails 5 Elasticsearch RubyCloudNext.jsAgile Responsive DesignUser Interface (UI) Responsive Web Apps GithubDevOpsFirebase Cloud Functions Google MapsMUI (Material UI) DockerREST APIs Amazon Amazon APIMobile Development Mobile Apps Mobile App Development Technical Architecture Front-end Payment APIs Stripe Checkout CI/CD Pipelines GitDevOps Engineer Back-end Microservices Architecture MicroservicesBack-end Development Accounting
Sonar
Lead Full-stack Developer
2020 - 2022 (2 years)
Remote
  • Led a team of four developers to build an application for the fashion industry.

  • Developed an application using Ruby on Rails for the back end and Reach for the front end.

  • Introduced and implemented the concept of continuous integration and automated testing within the company.

  • Developed and maintained the React front-end for the company.

  • Provisioned and maintained servers as well as various other AWS services for the entire company.

  • Migrated the existing infrastructure to a much more maintainable Docker Swarm.

React SendGrid API Stripe API HTMLCSSAmazon S3 (AWS S3) APIsAgile software developmentGoogle APIs Twilio API JavaScriptFull-stack RubyAmazon Web Services (AWS) Elasticsearch StripeFunctional programmingGeospatial Data CloudAgile Responsive DesignUser Interface (UI) User Experience (UX) Responsive Web Apps GithubData VisualizationMUI (Material UI) KubernetesDockerApache Kafka DocumentationREST APIs Amazon Amazon APIMobile Development Mobile Apps Mobile App Development Technical Architecture Front-end Payment APIs Stripe Checkout Stripe Subscriptions RSpecActiveAdmin CI/CD Pipelines Stripe Connect GitGitOpsOAuth 2 Back-end Microservices Architecture MicroservicesBack-end Development Accounting
Sculp
Lead Full-stack Developer - React/RoR
2018 - 2019 (1 year)
Remote
  • Led processes to develop and maintain a Ruby-based API for Sculp. Implemented CI processes and automated tests on solutions.

  • Introduced and implemented the concept of continuous integration as well as automated testing within the company.

  • Developed and maintained the React front end for the company.

  • Worked on the front end solutions, servers, and AWS services. Migrated the existing infrastructure to Docker Swarm.

  • Integrated Stripe API for payments, subscriptions, and VAT return preparations for the clients and clients of the platform.

  • Integrated SendGrid with the Twillio API for notifications on the app.

  • Delivered configurations for CI/CD using Docker and Kubernetes.

  • Integrated Elasticsearch for all the Talent searches related to the app.

ReduxStripeElasticsearch PostgreSQLNext.jsReact Ruby on Rails (RoR) HTMLCSSAPIsAgile software developmentRuby on Rails 5 JavaScriptFull-stack RubySQLAmazon Web Services (AWS) Agile Responsive DesignGithubDevOpsGraphqlData VisualizationGoogle MapsMUI (Material UI) KubernetesDockerREST APIs Amazon APIMobile Development Mobile Apps Mobile App Development Technical Architecture Front-end Payment APIs Stripe Checkout Subscriptions Subscription Processing RSpecActiveAdmin CI/CD Pipelines Stripe Connect GitGitOpsDevOps Engineer MapsGoogle Maps API Back-end Microservices Architecture Back-end Development FinanceBillingAccounting
Timeslot
Full-stack Developer
2017 - 2018 (1 year)
Remote
  • Developed and maintained an API (Ruby on Rails) to the company.

  • Created a mobile app (React Native) to the company.

  • Provisioned and maintained servers as well as various other AWS services for the entire company.

  • Developed a new API for the Marketing team with Node.js.

Amazon Web Services (AWS) FirebaseHerokuStripeRuby on Rails (RoR) React NativeHTMLSendGrid API Ruby on Rails 5 JavaScriptFull-stack RubySQLAgile Responsive DesignGithubAmazon APIFront-end Stripe Checkout GitDevOps Engineer Back-end Back-end Development
Estacio
Full-stack Developer
2016 - 2017 (1 year)
Remote
  • Researched, designed, and implemented a World Cup betting app for the 2018 Russia World Cup.

  • Developed and maintained a Ruby on Rails API to the app.

  • Developed a mobile app using React Native.

  • Created a testing framework to ensure data integrity with regression testing.

  • Provisioned and maintained servers as well as various other AWS services for the entire company.

FirebaseNode.jsRuby on Rails (RoR) React NativeJavaScriptFull-stack RubyAgile GithubFirebase Cloud Functions GraphqlGitBack-end Back-end Development
Coca-Cola
Full-stack Developer
2016 - 2017 (1 year)
Remote
  • Developed an application for a market campaign that generates personal videos for users and also publishes it on YouTube.

  • Built all of the back end (Java) for video processing and publishing.

  • Managed the CD/CI of the entire solution.

  • Collaborated closely with other team members to plan, design, and develop solutions.

Youtube APIFacebook APIReact JavaJavaScriptFull-stack RubyAgile GithubBack-end Development
Chef-Made
Full-stack Developer
2015 - 2016 (1 year)
Remote
  • Researched, designed, and implemented an application similar to Airbnb for chefs in the neighborhood.

  • Developed and maintained an API (Ruby on Rails) for the company.

  • Built and maintained the front-end and mobile app for the company.

  • Provisioned and maintained servers as well as various other AWS services for the entire company.

  • Created the infrastructure of the app using Docker Swarm.

FirebaseRuby on Rails (RoR) React React NativeJavaScriptFull-stack RubySQLStripeTechnical Architecture
Cielo
IT Architect
2007 - 2011 (4 years)
Remote
  • Developed a solution for the integration of a mobile module on systems TEF; included the mobile TEF architecture.

  • Studied the new operating system on POS machines and developed a new application for testing.

  • Constructed a system to perform loading applications remotely into POS (Telecarga).

  • Oversaw and was responsible for the UML patterns of the architecture area.

  • Built and trained teams in a UML methodology for the company.

  • Developed an integrated environment for modeling of new architectures based on RUP.

  • Automated the generation process of architecture artifacts.

  • Integrated the business processes area through Wiki technology based on concepts of enterprise architecture.

  • Created a standard for representation of high-platform systems using UML.

  • Participated in a project involving multiple credit cards.

  • Worked as the lead architect in the governance and quality of the architecture area.

  • Implemented processes, deliverables quality and patterns.

  • Generated architectural views (Zachman) of process representation, process specification, network representation, and network specification for the entire IT environment.

CC++Technical Architecture Stock Market Stock Exchange FinanceAccounting
Federal University of Pernambuco
Researcher (MSc Student)
2005 - 2007 (2 years)
Remote
  • Worked in the area of augmented reality (AR) in various projects.

  • Developed for Techpetro various technologies such as augmented reality without markers and 3D reconstruction.

  • Constructed various services using augmented reality in ambient networks for A2: Augmented Ambients.

CESAR | Troller Jeeps
Software Architect
2004 - 2005 (1 year)
Remote
  • Developed an embedded system to store information about the Troller jeeps using CAN bus.

  • Built a back end in Java to receive the information for the cars beyond a 3G network.

CC++Technical Architecture MapsGIS
Diebold Procomp
Software Developer
2003 - 2004 (1 year)
Remote

Developed and designed the hardware and software solution for Brazil's voting system.

Beyond Finance
Back-end Senior RoR Developer
Present (2025 years)
Remote
  • Developed an app that syncs all the Salesforce data from a legacy company to a React and Ruby stack.

  • Researched and planned the new back-end architecture, including databases, queues, and infrastructure for the app.

  • Implemented an async process to make all the documents for the partners being exchanged within the new app.

Ruby on Rails (RoR) PostgreSQLTypescriptHTMLCSSAmazon S3 (AWS S3) APIsAgile software developmentRuby on Rails 5 Full-stack RubyAmazon Web Services (AWS) CloudAgile Responsive DesignUser Interface (UI) User Experience (UX) Responsive Web Apps GithubGraphqlDockerGraphQL API REST APIs Payment APIs RSpecCI/CD Pipelines GitOAuth 2 Back-end Microservices Architecture MicroservicesBack-end Development FinanceBillingAccounting
OneClickPolitcs
Senior Full-stack Developer
Present (2025 years)
Remote
  • Developed and maintained features for a legacy application in Ruby on Rails and React.

  • Developed a client to integrate with the White House system, using the CWC protocol to send messages to congressmen.

  • Developed an integration with the Twilio SMS API to send messages to congressmen.

ReduxReact Ruby on Rails (RoR) HTMLCSSAmazon S3 (AWS S3) APIsAgile software developmentRuby on Rails 5 JavaScriptFull-stack RubySQLAmazon Web Services (AWS) Elasticsearch HerokuCloudAgile Responsive DesignResponsive Web Apps GithubDevOpsGraphqlCloudFlareData VisualizationGoogle MapsMUI (Material UI) REST APIs Front-end RSpecActiveAdmin CI/CD Pipelines GitOAuth 2 AngularBack-end Express.js Microservices Architecture RabbitMQMicroservicesBack-end Development
Ho2pe
Senior Full-stack Developer
Present (2025 years)
Remote
  • Developed an app where users worldwide could create a collaborative piece of art, drawing on the screen in real-time.

  • Built the application using React Native for the front end and Firebase for the back end.

  • Created a CI/CD pipeline with GitHub and Google Clouds.

ReduxFirebaseReact NativeReact HTMLCSSAPIsAgile software developmentRuby on Rails 5 JavaScriptFull-stack RubyNode.jsSQLFunctional programmingCloudAgile Responsive DesignResponsive Web Apps GithubDevOpsFirebase Cloud Functions Data VisualizationMUI (Material UI) DocumentationREST APIs Mobile Development Mobile Apps Mobile App Development Front-end GitDevOps Engineer Back-end MicroservicesBack-end Development UI DesignUX DesignBilling
Atiz Fashion Tech
React Native Developer
Present (2025 years)
Remote
  • Developed a React Native mobile app for the Fashion World that connects customers and the clothes industry.

  • Architected the back end of the app using Firebase serverless technology.

  • Deployed and created a CI/CD for the company using AWS and Kubernetes.

React NativeiOS 12 REST APIs Amazon Mobile Development Mobile Apps Mobile App Development Front-end BitbucketGitBack-end MicroservicesUI DesignUX DesignFinanceBilling
Owens Corning
Full-stack Developer
Present (2025 years)
Remote
  • Worked on a project to deliver a new wall builder feature for Owen Corning using React, jQuery, and GraphQL.

  • Developed the front-end solutions, servers, and AWS services and migrated the existing infrastructure to Docker Swarm.

  • Integrated a Stripe API for payments and subscriptions and delivered configurations for CI/CD using Docker and Kubernetes.

ReduxReact Ruby on Rails (RoR) HTMLCSSAPIsAgile software developmentGoogle APIs SendGrid API Ruby on Rails 5 JavaScriptFull-stack RubySQLAmazon Web Services (AWS) HerokuCloudNext.jsAgile Responsive DesignGithubGraphqlData VisualizationMUI (Material UI) DockerDocumentationGraphQL API REST APIs BitbucketRSpecActiveAdmin CI/CD Pipelines GitMicroservices Architecture Back-end Development Finance
Wistrack
Full-stack Developer
Present (2025 years)
Remote
  • Developed and maintained a Ruby on Rails app to the company.

  • Introduced and implemented the concept of continuous integration as well as automated testing within the company.

  • Migrated the existing infrastructure to a much more maintainable Docker Swarm.

  • Created a new API for the ADMIN session with Node.js.

jQueryRuby on Rails (RoR) HTMLAPIsAgile software developmentGoogle APIs SendGrid API Ruby on Rails 5 Full-stack RubyNode.jsSQLAgile Responsive DesignGithubDevOpsData VisualizationDockerDocumentationREST APIs Amazon APIFront-end ActiveAdmin GitMapsBack-end Back-end Development

Portfolio

Cielo Projects

MOBILE TEF ARCHITECTURE• Developed a solution for the integration of a mobile module on systems TEF.TELECARGA• Created a system to perform loading applications remotely into a POS.POS WEB• Studied the new operating system on POS machines and developed a new application for testing.TASKS• Oversaw the UML patterns of the architecture area• Constructed and trained teams in a UML methodology for the company.• Developed an integrated environment for modeling new architectures based on RUP.• Automated the generation process of architecture artifacts.• Integrated the "business processes" area through Wiki technology based on concepts of enterprise architecture.• Standardized the representation of high-platform systems using UML.• Contributed to a project involving multiple credit cards.• Became the lead architect in the governance and quality of architecture area—implementing processes and deliverables (quality and patterns) and generating architectural views (Zachman) of process representation, process specification, network representation, and network specification for the entire IT environment.

Electronic Voting System

I worked on the design of the hardware and software solution for Brazil's voting system.My task was to analyze and develop the recovery module in the system. All of the hardware and software specifications were made using standard UML. It was developed using the programming languages: C, C++, and Assembly.

Booksculp

Booksculp is an app to join clients and fashion talents all over the America.

Education

Education
Master´s Degree in Mobile Development
Estacio
2016 - 2018 (2 years)
Education
Master´s Degree in Augmented Reality
Federal University of Pernambuco
2004 - 2006 (2 years)
Education
Bachelor's Degree in Computer Science
Federal University of Pernambuco
1999 - 2004 (5 years)