David Barbosa Moseler, Developer in São Paulo - State of São Paulo, Brazil
David is available for hire
Hire David

David Barbosa Moseler

Verified Expert  in Engineering

Software Developer

São Paulo - State of São Paulo, Brazil

Toptal member since August 26, 2020

Bio

David is a freelance full-stack software engineer backed by a robust academic background in science, applied mathematics, and statistics. With a combination of technical skills and an understanding of business and product demands, David has made it feasible for startups to launch their business models into successful enterprises. He's also helped more mature companies solve deep architectural and business modeling problems that prevented them from employing resources efficiently.

Portfolio

ZiffDavis
Amazon EC2, Amazon S3 (AWS S3), Ruby on Rails 6, Ruby, Kubernetes, Docker, ECS...
Solar499
Docker, Kubernetes, Docker Compose, MongoDB, PostgreSQL, React, Flask, Python...
Crédito Samba
PHP, Symfony, AngularJS, React, PostgreSQL, Docker, Docker Compose, Kubernetes...

Experience

  • JavaScript - 7 years
  • PostgreSQL - 6 years
  • Python - 5 years
  • Flask - 4 years
  • Vue - 3 years
  • Ruby on Rails (RoR) - 3 years
  • Vuetify - 1 year
  • Materialize - 1 year

Availability

Part-time

Preferred Environment

Tmux, Vim Text Editor, Linux, Python, Flask, APIs

The most amazing...

...project I've done was the platform for the fintech company Solfácil, which helped turn their idea into over $100 million valuation through our partnership.

Work Experience

DevOps Consultant

2023 - 2024
ZiffDavis
  • Helped maintaining legacy systems and designed more modern alternatives.
  • Structured data center monitoring strategies and cloud microservice infrastructure.
  • Identified company-wide security breaches and countered hacker activity.
Technologies: Amazon EC2, Amazon S3 (AWS S3), Ruby on Rails 6, Ruby, Kubernetes, Docker, ECS, AWS Lambda, RabbitMQ, Apache Kafka, Riak, Datadog, Architecture, Data Scraping, Web Scraping

Business Partner

2021 - 2023
Solar499
  • Developed a platform for generating partnership proposals for businesses looking for ways to cut expenses or earn additional revenue through solar energy.
  • Implemented Python and Flask for the back end, React for the front end, and PostgreSQL for the database.
  • Developed a complete cloud infrastructure locally for an easily testable and deployable micro-service architecture using Docker and Kubernetes.
Technologies: Docker, Kubernetes, Docker Compose, MongoDB, PostgreSQL, React, Flask, Python, JavaScript, REST, Microservices, RabbitMQ, APIs, SQLAlchemy, DOM, API Design, Architecture, TypeScript, Data Scraping, Web Scraping

Technical Co-founder (CTO)

2021 - 2021
Crédito Samba
  • Developed a platform for integrating with eCommerce or physical retail and providing consumer credit.
  • Wrote it with PHP and Symfony on the back end, and React (previously AngularJS) on the front end.
  • Worked on email and process automation to cut early expenses.
Technologies: PHP, Symfony, AngularJS, React, PostgreSQL, Docker, Docker Compose, Kubernetes, APIs, DOM, API Design, Architecture, TypeScript, Data Scraping, Web Scraping

Co-founder

2019 - 2020
Solfácil
  • Developed, from scratch, a production-level application that drives the fintech, solar-panel funding startup, Solfácil. Worked from the database back end to the CSS front end after consolidating my knowledge and filling gaps.
  • Hired and led a team for further development and maintenance of the platform.
  • Increased my understanding of web frameworks, ecosystems, and tools in Python and used that on later projects.
  • Adopted modern front-end frameworks and technologies after a comprehensive study of JavaScript, Vue.js, and Webpack.
  • Evolved my knowledge of cloud services and DevOps further and was responsible for the deployment, namespace, DNS, and more.
  • Worked with Heroku and file storage at Firebase and AWS S3 with proper security and permissions via pre-signed URLs.
  • Adopted proper database querying practices with low-level SQLAlchemy expression language when needed.
  • Created advanced form and data-table tools with advanced filtering, pagination, validation, and search, for customizable fields and items.
  • Automated REST API creation from business rules through data mappings and functional programming.
  • Gained practical and comprehensive experience with front-end design, HTML, CSS, and Materialize.
Technologies: Amazon S3 (AWS S3), Firebase, Heroku, CSS, HTML, Webpack, Vue, JavaScript, PostgreSQL, Flask, Python, APIs, SQLAlchemy, DOM, API Design, Architecture, TypeScript, Data Scraping, Web Scraping

Software Developer

2018 - 2018
Garagem Startup Studio
  • Built this platform alone and from scratch (contract) and developed an industrial fintech application directed toward retail credit.
  • Became familiar with Rails and other full-stack web frameworks and fully adopted test-driven development through RSpec.
  • Modeled credit policies through a self-conceived tool to convert policy fluxograms into executable graphs or state machines, which are very similar to today's successful tools in that industry, such as Nogord.io.
  • Wrote custom production deployment into AWS EC2 via Capistrano.
Technologies: Capistrano, Amazon EC2, RSpec, Ruby on Rails (RoR), DOM, Architecture, Data Scraping, Web Scraping

Software Developer

2016 - 2018
Studiare
  • Obtained proficiency in Ruby on Rails and general concepts of higher-level languages, web frameworks, and the ecosystem.
  • Started as a junior developer and was quickly promoted. Started leading the team in a moment of necessity, learned quickly, dealt with high responsibility, and became pragmatic and effective in development and decision-making.
  • Delved deep into best practices in object-oriented programming and proper modeling of the business domain as a way to solve problems that were seen as insurmountable, reduce the bug count, and turn system chaos into deterministic behavior.
  • Handled the deployment to Heroku and managed cloud plugins for logging, application monitoring, and more.
Technologies: Heroku, CSS, HTML, JavaScript, Ruby on Rails (RoR), Ruby, APIs, DOM, Architecture, Data Scraping, Web Scraping

Software Development Intern

2013 - 2014
Telcomanager Technologies
  • Worked in an internship and contributed to the development of complex, low-level, real-time systems for network data collection and consolidation in C.
  • Learned the fundamentals of computing science, compilers, operating systems, and networking.
  • Gained my first contact with source control, mastery of Unix environments, shell scripting, Regex, and Vim.
  • Worked on projects involving JavaScript, HTML, CSS, and other front-end technologies.
Technologies: JavaScript, Microsoft SQL Server, Unix, C, PostgreSQL, DOM, Architecture, Data Scraping, Web Scraping

Experience

Fintech Application for Solfácil

This project involved building a fintech application for solar panel retailers to help clients fund their purchases. I developed it from scratch and led a small team to develop it further. The startup just went through its Series A funding round.

Toptal React Academy

The Toptal React Academy is an exclusive learning program that teaches the React framework to select members of the Toptal network. After a month of study, all graduates are tasked with completing a 30-40 hour final project to build and deliver a React app from scratch. The link above is to a walkthrough of my final project.

Education

2017 - 2019

Master of Science Degree in Computation and Applied Mathematics

Institute of Pure and Applied Mathematics - Rio de Janeiro, Brazil

2010 - 2015

Bachelor of Science Degree in Theoretical and Mathematical Physics

Federal University of Rio de Janeiro - Rio de Janeiro, Brazil

Certifications

DECEMBER 2020 - PRESENT

Toptal React Academy Graduate

Toptal, LLC

JANUARY 2018 - PRESENT

Deep Learning Nanodegree

Udacity

AUGUST 2017 - PRESENT

Data Science Nanodegree

Udacity

Skills

Libraries/APIs

Pandas, NumPy, Vue, REST APIs, React, SQLAlchemy, Scikit-learn, PyTorch

Tools

Git, Vim Text Editor, Tmux, RSpec, Capistrano, Webpack, Docker Compose, RabbitMQ

Languages

Python, JavaScript, TypeScript, CSS, SQL, Ruby, PHP, C#, HTML, C

Frameworks

Flask, Ruby on Rails (RoR), Vuetify, Materialize, Symfony, AngularJS, Ruby on Rails 6

Paradigms

REST, Microservices

Platforms

Docker, Kubernetes, Jupyter Notebook, Heroku, Linux, Amazon Web Services (AWS), Unix, Amazon EC2, Firebase, AWS Lambda, Apache Kafka

Storage

PostgreSQL, Amazon S3 (AWS S3), Microsoft SQL Server, MongoDB, Riak, Datadog

Other

Data Science, Machine Learning, Deep Learning, Neural Networks, APIs, API Design, Data Scraping, Web Scraping, GitFlow, DOM, Architecture, Scientific Reasoning, Scientific Method, Research & Critical Thinking, Experimental Design, Statistics, Linear Algebra, Probability Theory, Microeconomics, Finance, Portfolio Management, Fintech, Startups, ECS

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring