Logo
Johnny – .NET Core, C#, Angular, experts in Lemon.io

Johnny

From Brazil (UTC-3)flag

Back-end Web Developer|Senior
Front-end Web Developer|Middle-to-senior
Lemon.io stats
1
projects done
710
hours worked

Johnny – .NET Core, C#, Angular

With over 15 years of experience, Johnny brings a solid track record as a full-stack developer, specializing in back-end work with .NET. He has worked extensively on system design, cloud-based solutions, and modern development tools while leading teams and founding startups. Known for writing clean, maintainable code and approaching problems with structure, he communicates clearly and isn’t afraid to acknowledge what he’s still learning. Recently, he’s been diving into AI and machine learning to expand his technical range.

16 years of commercial experience in
Cloud computing
Customer support
Data analytics
Fintech
Logistics
Retail
B2B
SaaS
Web development
Software development
Main technologies
.NET Core
10 years
C#
16 years
Angular
6 years
Additional skills
Typescript
SQL
MySQL
React
GCP Compute Engine
Google Maps API
Tailwind CSS
.NET
AWS
MongoDB
PHP
Electron.js
Node.js
Docker
Azure DevOps
PostgreSQL
Testimonials
#36633286222FS Dev for health platform
"Johnny is: - Great to work with - High caliber - Smart and kind - Easy to collaborate with The client is appreciative of Johnny’s efforts and contributions."
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Full-stack Developer
Oct 2023 - Nov 20241 year
Project Overview

It's a student and tuition management system that streamlines the entire student lifecycle, from enrollment to tuition billing and payment reconciliation.

Responsibilities:
  • Defined functional and technical specifications and business requirements;
  • Ensured seamless integration with banking and financial gateways;
  • Generated invoices, processed payments, and handled reconciliations;
  • Provided real-time insights into student payments and account balances;
  • Enabled automated alerts for overdue payments via email/SMS;
  • Implemented OAuth2 & JWT for role-based access control;
  • Deployed a scalable, highly available solution on GCP using Docker Swarm.
Project Tech stack:
.NET
JavaScript
Typescript
Angular
PostgreSQL
Redis
HTML
Tailwind CSS
Docker
Docker Swarm
Google API and Services
Git
Azure DevOps
DevOps
Full-stack Developer / Tech Lead
Dec 2017 - Dec 20236 years
Project Overview

It's a cloud-native transportation management system designed to optimize end-to-end freight operations for e-commerce carriers.

Responsibilities:
  • Architected a multi-tenant system from scratch, setting development standards and patterns tailored to business objectives.;
  • Modeled and optimized database schemas through techniques like partitioning and indexing, and integrated Redis caching to enhance performance;
  • Designed and developed critical REST and event-driven endpoints using RabbitMQ, enabling parallel processing and sub-second logistics tracking;
  • Applied CQRS, DDD, and circuit-breaker patterns to improve fault tolerance and system resilience;
  • Integrated real-time tracking and dynamic routing algorithms to shorten delivery times and increase operational efficiency;
  • Built data pipelines to BigQuery and Power BI, empowering stakeholders with live dashboards and actionable supply-chain insights;
  • Established automated build-test-deploy pipelines with GitLab CI, Azure DevOps, Docker, and Kubernetes, achieving zero-downtime releases and faster time-to-market;
  • Connected with Google Maps API, payment gateways, and logistics partners to enrich the driver and shipper experience;
  • Developed a responsive, component-driven Angular front end.
Project Tech stack:
.NET
ADO.NET
Microsoft SQL Server
MongoDB
Electron.js
Node.js
JavaScript
Typescript
Angular
OpenAI API
Microservices
AWS
Docker
Product & Engineering Manager
Dec 2021 - Feb 20222 months
Project Overview

It's a driver-focused delivery platform that simplifies courier onboarding with background checks, automated document validation, and quick payment setup.

Responsibilities:
  • Led workshops with operations, legal, and product teams to map end-to-end courier workflows;
  • Documented business, security, and compliance requirements for background checks and document handling;
  • Defined and prioritized a three-step validation flow and designed multi-vehicle support to enable flexibility for diverse courier fleets;
  • Designed the domain model and API contracts for courier profiles, document status tracking, and payout definitions;
  • Integrated third-party background-check service and implemented secure callbacks to update driver status in real time;
  • Architected a .NET, OAuth2-secured back end;
  • Developed REST endpoints and data-validation pipelines for document uploads, OCR parsing, and status transitions;
  • Created user interface using React, working closely with the UX/UI team;
  • Established CI/CD pipelines to promote quality and accelerate releases;
  • Provided and deployed the cloud infrastructure using Google Cloud Platform.
Project Tech stack:
.NET
Tailwind CSS
Typescript
React
MySQL
Google Maps API
GCP Compute Engine
Git
DevOps
GitLab
GitLab CI
CD
Tech Lead
Dec 2016 - Oct 20203 years 10 months
Project Overview

It's a SaaS solution that automates invoicing, payments, and compliance for affiliate programs across diverse industries.

Responsibilities:
  • Designed a scalable domain model supporting 400K+ affiliates, multi-entity accounting, and customizable commission structures;
  • Specified RESTful API contracts and OpenAPI definitions for affiliate management, invoicing, payment scheduling, and reconciliation workflows;
  • Architected a cloud-native, microservices-inspired backend in .NET Core with Angular-based multi-tenant admin and member UIs;
  • Developed core modules for affiliate registration, multi-currency invoicing, tax calculation, and dispute resolution;
  • Implemented event-driven transaction workflows using RabbitMQ to decouple invoice generation, payment capture, and notifications;
  • Integrated multiple payment gateways and bank APIs for automated bulk payouts, split-payments, and real-time status tracking;
  • Optimized multi-tenant database schemas with indexing, partitioning, and Redis caching to support high-volume financial transactions with sub-second latency;
  • Built dynamic, role-based Angular dashboards for real-time KPI tracking, payout rule configuration, and transaction history analysis;
  • Set up CI/CD pipelines via Azure DevOps and GitHub Actions for automated testing and zero-downtime deployments;
  • Wrote comprehensive unit and integration tests covering all critical financial logic;
  • Instrumented Grafana dashboards to monitor transaction volumes, success rates, and error trends by affiliate segment.
Project Tech stack:
.NET
Angular
Microsoft SQL Server
MongoDB
Material Design
AWS SES
AWS
Ionic
Typescript
JavaScript
HTML
CSS
SCSS
Microservices
Grafana
Prometheus

Education

2025
Artificial Intelligence and Machine Learning
Post Graduate Program
2010
Computer Science
Bachelor

Languages

Portuguese
Advanced
Spanish
Pre-intermediate
English
Advanced

Hire Johnny or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.