Augusto Claro
Verified Expert in Engineering
Full-stack Developer
Augusto is a full-stack developer and tech leader specializing in back-end frameworks like Node.js, TypeScript, NestJS, and Express.js and is proficient in front-end technologies like Angular and React. He's skilled at APIs, data-heavy applications, and architectural challenges and adept at mentoring and cross-team collaboration. With 13 years of experience in TypeScript/JavaScript and C#, he focuses on Node.js, Angular, and React, delivering clean code and secure solutions.
Portfolio
Experience
Availability
Preferred Environment
Node.js, TypeScript, Angular, Web Crawlers, Chatbots, REST APIs, PostgreSQL, Amazon Web Services (AWS), Full-stack, Solution Design
The most amazing...
...project I built from scratch had a microservices architecture, an AI-powered healthcare chatbot, a recommendation system, and HIPAA compliance.
Work Experience
Senior Full-stack Developer
Mediflix
- Planned and executed from scratch the creation of a somewhat generic recommendation system based on user input and curated content on the platform, helping to achieve many features based on the relevance of different items.
- Planned and executed the creation of an AI-powered chatbot tailored for each user's health conditions, providing answers and medical information from a huge set of curated healthcare content.
- Planned and executed the entire microservices architecture for the app, making it highly scalable and secure to handle PHI. This included all the authorization strategies among the services.
Founder
Jeans House (Self-employed)
- Developed an extensive queue-based infrastructure to run web scraping jobs on websites for different purposes and techniques using TypeScript over Node.js.
- Built scrapers based on Chromium navigation, HTML interpretation, intercepting HTTP requests, and other techniques using TypeScript over Node.js and libraries like Puppeteer and Cheerio.
- Made this whole app horizontally scalable based on Bull (Redis queue package for Node.js), making it easy to scale everything.
Co-founder
TemPraJá (Self-employed)
- Served as the CTO and back-end developer and created the back and some of the front end for this waste management product. The goal was to sell food near expiration to final consumers at low prices, avoiding food waste and helping families.
- Contributed to TemPraJá, which was awarded the GS1 Innovation in Technology prize at the AngelHack 2016 São Paulo hackathon sponsored by IBM.
- Developed a real-time Socket.IO-based integration between the mobile and web app, using the phone as an extension of the web app. Provided cool features, such as barcode scanning and integration with the barcode data provider in Brazil.
Software Engineer (via Toptal)
Four Furlongs, Inc.
- Developed a highly scalable web scraping tool to gather information from multiple websites about horse tracks, horses, and their stats.
- Ensured that requests were routed to the right scraper based on the data the user requested.
- Made sure results would be delivered as fast as possible and in a predictable format, normalizing data and leveraging cache.
Senior Software Engineer (via Toptal)
WorkSpan
- Introduced a dynamic form wizard based on basic JSON configuration that would use TypeScript over Angular to render customized forms based on each need.
- Implemented a complex object-sharing component, using TypeScript over Angular, to share system objects with other users, companies, and alliances.
- Developed large and complex portions of the Angular app, using mostly TypeScript and some CoffeeScript. The app was used by many people in several large companies.
Full-stack JavaScript Developer (via Toptal)
Walla
- Developed the user analytics portion for admin users on an Angular web app, using Chart.js to render stylish and relevant charts.
- Built the Node.js API endpoints, using mainly TypeScript Express and Firebase to serve data to the web app, including reports data.
- Created custom data visualization formats using D3.js in the style of a word mosaic.
C# and JavaScript Developer
Viajar Barato
- Created tools to import complex datasets with hotels and travel packages availability information to our system using .NET.
- Maintained the company's website and added many nice features using C# and JavaScript (including some Node.js).
- Developed a way to have a real-time count-down auto-generated GIF in mail marketing emails using a .NET API to generate the image dynamically.
C# and JavaScript Developer
Microsoft
- Developed the Rio 2016 Olympic Games website, which had real-time event results rendered with Angular and data served by a .NET API with high-level caching.
- Created great performing screens that adapted to showcase matches from many different sports, meant to render and show results in real-time.
- Worked with many great developers and software architects around the world.
C# and JavaScript Developer
Zicard
- Maintained the company sales incentive platform built as a .NET MVC app.
- Created many nice features in order to increase participant's interest to keep selling, including background processors with Node.js.
- Migrated a (huge) solution to newer technologies (from .NET MVC app to an AngularJS app with a .NET Web API).
C# and JavaScript Developer
Moderna Sistemas
- Helped to migrate the company's VB solution to a .NET MVC web platform.
- Contributed to understanding the previous desktop app business logic in order to adapt it to web reality.
- Developed a medical procedures authorization process to be used in hospitals using .NET and integrating with multiple healthy insurance companies APIs to authorize or not procedures for patients.
Experience
Mediflix
https://mediflix.com/Rio 2016 Olympic Games
https://olympics.com/pt/olympic-games/rio-2016WorkSpan
http://www.workspan.comAll code was reviewed and not pushed until discussed and approved, which made me even more passionate about clean code.
I worked heavily with AngularJS and Angular, including upgrading AngularJS to a newer version.
JavaScript Game Library
https://github.com/augustoclaro/gamifyjsSkills
Libraries/APIs
Node.js, API Development, REST APIs, Puppeteer, LINQ, jQuery, Restify, Socket.IO, React, Stripe, Chart.js, Redis Queue, Facebook SDK, Google API, PhantomJS, Google Calendar API, Vue, Polymer, Shopify API, NPOI
Tools
GitHub, Microsoft Visual Studio, Mongoose, Visual Studio, Git, Webpack, Gulp, NPM, PhpMyAdmin, Auth0, Amazon Cognito, InVision
Frameworks
Angular, AngularJS, Express.js, .NET, Json.NET, ASP.NET Web API, ASP.NET MVC, ASP.NET Web Forms, Entity, NestJS, Jest, Scrapy, Angular Material, Next.js, Bootstrap, Ionic
Languages
TypeScript, JavaScript, CoffeeScript, XML, Visual Basic .NET (VB.NET), C#, SQL, CSS, HTML, Active Server Pages (ASP), GraphQL, PHP
Paradigms
Object-oriented Programming (OOP), Code First, Abstract Factory, Dependency Injection, Concurrent Programming, Unit Testing, DevOps, Agile, Distributed Computing, Parallel Computing, Real-time Systems, REST, Object-relational Mapping (ORM), Microservices, Serverless Architecture
Platforms
Windows, Amazon Web Services (AWS), Google Cloud SDK, Kubernetes, Firebase, Visual Studio Code (VS Code), Docker, Azure, Shopify
Storage
PostgreSQL, Databases, Redis Cache, Microsoft SQL Server, SQL Server 2008, JSON, MongoDB, Redis, MySQL, SQL Server Management Studio (SSMS), Cloud Firestore, Amazon S3 (AWS S3), NoSQL, Cache, Amazon DynamoDB, SQL Server 2016, Azure Cloud Services
Other
Data Scraping, APIs, API Integration, Architecture, Back-end, Web Crawlers, Web Development, Data Extraction, Full-stack, Full-stack Development, Software Architecture, Minimum Viable Product (MVP), MVP Design, Domain-driven Design (DDD), Data Processing, Chatbots, Screen Scraping, Store Scraping, Event Ticketing, Generative Pre-trained Transformers (GPT), eCommerce, AI Chatbots, Single Sign-on (SSO), Large Language Models (LLMs), Artificial Intelligence (AI), Data Engineering, AWS Cloud Architecture, Data Visualization, Containers, Technical Leadership, Leadership, CTO, Proxy Servers, Scraping, Design Systems, Autoscaling, HTTP, Async.js, Web Services, Ajax, IIS, SOLID Principles, Web Scraping, Frameworks, Games, OpenAI GPT-3 API, OpenAI GPT-4 API, Text Classification, Okta, Data Analytics, Data Migration, Scalable Vector Databases, Recommendation Systems, Pub/Sub, Solution Design, OpenAI
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