profile image

Carlo Caballero

C# Developer / .NET Developer

Contact Me

About Me

I am a C# / .NET Developer with over 4+ years of experience in the industry, I have honed my abilities as a .NET developer specializing in back-end development, with extended skills in front-end development.

Initially, I started my career as a versatile developer where I engaged in game development, mobile app development, and back-end development while leveraging the power of C# and its respective frameworks to build and optimize robust and scalable applications.

Subsequently, I transitioned into a Full Stack .NET Developer role. In this capacity, I craft both back-end and front-end components of web applications. My approach focuses on developing solutions that are not only robust and scalable but also embody innovation and modern development practices.

I am committed to continuous learning and adapting to new technologies related to my specialty.

Work Experience

Full Stack Developer (2023 - Present)

Full Scale
  • I maintained and developed multiple web applications, services, and APIs that are widely used by Caterpillar branches and dealers that sell new and pre-owned heavy machinery
  • I developed and maintained a web application for managing new and pre-owned heavy machinery, with features like detailed machine listings, a booking system, and tools for generating quotes, brochures, and reports, and many more features
  • I maintained and developed an e-commerce web application specialized in selling heavy machinery parts, with features such as product listing with advanced filtering, a messaging system, email notifications, product management, and seamless payment flow
  • We used ASP.NET Core Blazor Framework (WASM and SSR) for our front-end web applications, enhanced with Bootstrap and Tailwind for styling
  • We used ASP.NET Core web APIs for our server, and SQL Server for our database, supporting more than 30 databases with robust technology

Game / Mobile / Back-end Developer (2019 - 2023)

FreCre Inc.
  • I've collaborated with Japanese clients and teams to actively maintained and developed mobile games, applications, and back-end servers that support them
  • I maintained and developed complex gaming and application platforms, including educational battle games, hyper-casual games, and a test application for high- school and college exams, along with a game content management system
  • I implemented features such as battle and leveling systems, stage system, event reward system, social networking capabilities, messaging, notifications, in-app purchases, subscription services and many more
  • Our teams developed mobile games and applications using Unity3D and C#. For the back-end, we utilized a range of technologies including .NET, Java, and Python with Flask, with Datastore solutions for our database management

Web Developer - Intern (2018 - 2019)

Tudlo Innovation Solution Inc.
  • Joined the company as an intern, collaborating closely with highly knowledgeable and respected seniors
  • I maintained a networking system, where my main responsibilities included system maintenance, bug fixing, participating in planning, and implementing planned features
  • I implemented various complex features; the most notable were a visualization of a member referral system, authentication and authorization mechanisms, and an e- commerce sub-site with a checkout flow
  • We utilized the popular PHP framework, Laravel, along with MySQL for database management, to build and manage our web applications effectively

Technologies

Languages

C#, Javascript, Flutter

Development Platforms

.NET, Node.js, Flutter Development Toolkit

Frameworks

ASP.NET Core (MVC, Razor, and Blazor), Flutter, ReactJS, CSS (Bootstrap and Tailwind)

Database

SQL Server, MySQL, SQLite, Cloud Firestore, CosmosDB

Tools

Git, GitHub, GitHub Actions, Google Cloud Platforms, Azure

IDE

Rider, Visual Studio, Visual Studio Code

Projects

Note: The projects showcased in this portfolio represent only those I am permitted to disclose by my previous employers and do not reflect the full scope of my professional work

project name

Instant Slayer - Reflex game

Improve your own reflexes and defeat your opponents with one tap! Test Reflex and your Brain!

Instant Slayer is a game in which you have to fight using your reflexes. Tap the screen as quick as possible when the sign shows up! Be fast and defeat every opponents!
Technology Stack: C#, Unity3D, Firestore

Find out more

project name

Word Cosmos

Vocabulary is important in English learning. You can play Word Cosmos to learn new words and practice spelling. The space-themed game with different players from the world makes it more immersive for your learning of the English language. Rank up to play on other planets. More surprises are waiting for you. Take a tour in space!
Technology Stack: C#, Unity3D, SQLite, Firestore, Firebase Auth, Cloud Messaging, Datastore

Find out more

project name

Dual - NBack

A fun way to train memory with game.
Technology Stack: C#, Unity3D, SQLite, Firestore

Find out more

project name

Class Scheduler

Keeping track of your schedule throughout the week.
Technology Stack: C#, Unity3D, SQLite, Firestore

Find out more

project name

解きログ-大学過去問記録アプリ / Tokilog (EN)

I do not know what this app purpose is, but the idea is that students will post their exam results on this board with questions and answers.
Technology Stack: C#, Unity3D, SQLite, Firestore

Find out more

project name

OS診断ーシンプル簡単なパソコン選びのサポートアプリ / OS Diagnosis (EN)

Choose what's OS is best for you.
Technology Stack: C#, Unity3D, App Engine Flask

Find out more

project name

国立私立AI大学診断ーシンプル簡単な大学進学診断アプリ / University Diagnosis (EN)

Choose what University is best for you.
Technology Stack: C#, Unity3D, App Engine Flask

Find out more

project name

文理AI診断ーアプリで簡単に文理適性を診断 / Literature or Science Diagnosis (EN)

Choose between Literature or Science.
Technology Stack: C#, Unity3D, App Engine, Flask

Find out more

GitHub