Jonathan Cardoso

Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Jonathan Machado is a Staff Software Engineer with 12 years of hands-on experience building full-stack and DevOps solutions, currently helping build Lindy, an AI assistant. He specializes in GraphQL, TypeScript, React, Terraform, Kubernetes and the Elastic stack, and has repeatedly sped up developer workflows and reduced costs through CI/CD and IaC improvements. Jonathan authored node-libcurl and has contributed Windows support and C++ bindings work, reflecting deep backend and systems-level skills beyond typical JavaScript work. He has a track record of shipping hundreds of microservices and performance improvements—e.g., making API requests significantly faster and cutting project setup times from tens of minutes to a single command. Passionate about automation and developer experience, he also explores Elixir and is an active open-source maintainer and community contributor based in Brazil.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
12,167reputation
2.4mreached
58answers
29questions
Badges
testing
top-5%
typescript
top-5%
variadic-functions
top-5%
nginx
top-1%
curl
top-5%
php
top-1%
github-logo-circle

Github Skills (24)

c-language10
windows10
php10
configurations10
nginx10
cprogramming-language10
testing9
kubernetes9
datetime9
typescript9
variadic-functions9
cplus9
nodejs9
curl9
cpp9

Programming languages (28)

C#CCMakeMakefileGoAutoItHTMLTypeScript

Github contributions (5)

github-logo-circle
JCMais/node-libcurl

Apr 2014 - Dec 2022

libcurl bindings for Node.js
Role in this project:
userBack-end Developer
Contributions:60 releases, 5 reviews, 1073 commits in 8 years 9 months
Contributions summary:Jonathan primarily focused on implementing back-end functionality within the node-libcurl repository. Their contributions involved adding Windows support, including related header files and build configurations. The user made refactoring changes, suggesting they worked with the low-level C++ bindings for the libcurl library.
libcurlnodejscurljavascriptnode-module
JCMais/jonathancardoso.com

Mar 2020 - Sep 2020

Source code for my own blog created using Gatsby
Contributions:88 commits, 14 pushes in 6 months
gatsbyjsgatsbygraphqlmdxnetlify
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial