Jorge Castillo

Hi, I'm Jorge Castillo

Software Engineer

Highly skilled and results-oriented Software Engineer with a proven track record of designing, developing, and deploying robust and scalable web and mobile applications. Proficient in a wide range of programming languages, frameworks, and tools, with extensive experience in fullstack development, API design, database optimization, and leading technical teams.

View GitHub

Jorge Castillo

Software Engineer

+52 (951) 104-3470
schorts@outlook.com
Oaxaca, Mexico

About Me

Highly skilled and results-oriented Software Engineer with a proven track record of designing, developing, and deploying robust and scalable web and mobile applications. Proficient in a wide range of programming languages, frameworks, and tools, with extensive experience in fullstack development, API design, database optimization, and leading technical teams.

Full-Stack Expertise

Proficient in modern web and mobile technologies, from React and Vue.js frontends to Ruby on Rails and Python backends.

Performance Focused

Specialized in optimizing system performance, database queries, and implementing efficient architectural solutions.

Team Leadership

Experienced in leading technical teams, establishing processes, and mentoring developers in best practices.

Business Impact

Proven track record of delivering scalable solutions that drive business growth and enhance user experience.

8+
Years Experience
38+
Projects Completed
20+
Technologies Mastered

Technical Skills

A comprehensive toolkit built through years of hands-on experience in fullstack development

Languages

JavaScriptTypeScriptRubyPythonHTMLCSS

Frontend

ReactJSVueJSNextJSReact NativeAngularSvelteReduxVuexTailwind CSSMaterial UIBootstrap

Backend

Ruby on RailsNestJSExpressFlaskGraphQLSidekiqAPI RESTJSON API

Databases

PostgreSQLMongoDBRedisFirestoreDynamoDB

Cloud & Services

FirebaseAWSGCPStripeTwilioRabbitMQEnviaYa!SendGridWompi

Testing & Tools

JestRSpecPyTestK6GitDocker
Continuously learning and expanding my skillset

Work Experience

Professional journey spanning fullstack development, team leadership, and system architecture

Rankmi

Software Developer

Nov 2025 - Present

Learning Management System

Nov 2025 - Present

    Goods & Services

    Software Engineer II

    Jul 2022 – March 2025

    Beckton Dickinson

    Sept 2024 – March 2025
    • Optimized the frontend platform by applying memoization and fixed some state management issues.
    • Increased coverage by adding unit tests using Jest.
    • Improved user experience by reducing load times.

    EverFi

    Jul 2022 – Sept 2024
    • Collaborated in the creation of API REST V3, centralizing business logic.
    • Optimize SQL queries to reduce load and reports generation times.
    • Increased test coverage to minimize potential breaking changes.
    • Participated in strategic planning events and designed solutions for complex features.

    Columbus

    Frontend Lead

    Jul 2021 – Jul 2022

    Columbus Digital

    Oct 2021 – Jul 2022
    • Designed frontend features using event-driven architecture.
    • Resolved critical security issues identified through pentesting.
    • Contributed to API REST backend development using Python with Flask.

    SOWOS

    Jul 2021 – Jul 2022
    • Collaborated on Event-Driven architecture design using RabbitMQ.
    • Created robust frontend boilerplate using ports and adapters architecture.
    • Led team in frontend development with clear processes and documentation.
    • Created launch page to increase exposure on the platform launch event.
    • Contributed to API REST backend development using Python with Flask.

    Michelada

    Ruby on Rails Developer

    March 2021 – Jul 2021

    Diagnostikare

    May 2021 – Jul 2021
    • Implemented new features and developed corresponding views.
    • Provided critical support for live video streaming issues.
    • Participated actively in system component design.
    • Increased coverage to prevent future issues.

    Control

    March 2021 – May 2021
    • Implemented new features and developed corresponding views.
    • Optimize SQL queries to reduce load times.

    Featured Projects

    A selection of impactful projects showcasing diverse technical expertise and problem-solving skills

    Simply POS

    Software Engineer

    Jun 2025 – Present

    Complete order management system

    Key Achievements:

    • Developed a comprehensive Point of Sale (POS) and operations platform tailored specifically for restaurants and bars, centralizing ordering, kitchen management, payments, and analytics.
    • Implemented a Tiered Subscription Model (Basic, Standard, Premium) with distinct features (e.g., unlimited accounts, inventory management, multi-location support) to maximize market reach and recurring revenue potential.
    • Designed features to deliver measurable business results, claiming +30% increase in service speed, -25% reduction in kitchen errors, and +18% increase in monthly sales for clients.

    Technologies Used:

    TypeScriptNextJSReactJSAngularSvelteVueJSFirestoreVercelNetlifyTailwindCSSGoogle Analytics

    Shared Kernel

    Software Engineer

    Sept 2025 – Present

    Modular, type-safe foundation for building expressive, maintainable applications.

    Key Achievements:

    • Created a framework-agnostic "Shared Kernel" defining core concepts—Entities, Value Objects (VOs), Criteria, DAO, and Unit of Work (UoW)—essential for building scalable, maintainable applications with clean architectural boundaries.
    • The library's abstractions (e.g., AuthProvider, HTTPProvider, TranslationResolver) are designed to be framework-independent, allowing for easy integration with Node.js, frontend frameworks, or serverless functions, showcasing a deep understanding of dependency inversion.
    • Implemented a JSONAPIConnector that works with the HTTP abstraction and the Criteria objects, demonstrating the ability to integrate complex, industry-standard data formats into a type-safe domain model.

    Technologies Used:

    TypeScript

    Firestore Admin DAO

    Software Engineer

    Oct 2025 - Present

    This module provides a type-safe, domain-driven abstraction over Firestore persistence. It integrates tightly with the Model, Entity, Criteria and UnitOfWork constructs from @schorts/shared-kernel, enabling expressive, consistent, and testable data access.

    Key Achievements:

    • Delivered expressive, consistent, and highly testable data access code, drastically simplifying unit and integration testing of repository logic.
    • Abstracted away repetitive, low-level Firestore details (like raw references and query construction) into a clean, high-level API, accelerating feature development.
    • Implemented a Criteria object structure to standardize and simplify complex queries against Firestore collections.

    Technologies Used:

    TypeScriptFirestore

    Simply React UI Components

    Frontend Developer

    Aug 2021 – Aug 2021

    A simple and minimalist React Components Library

    Key Achievements:

    • Created a custom, centralized UI component library (a design system) to ensure consistency, scalability, and branding across all affiliated front-end applications.
    • Developed a collection of highly reusable, self-contained components (Buttons, Inputs, Modals, Navbars, etc.), adhering to principles of modular architecture and promoting faster feature development.
    • Packaged and published the library to NPM, establishing a professional distribution channel for internal projects and demonstrating expertise in versioning and dependency management of a front-end library.

    Technologies Used:

    JavaScriptReactJSTailwindCSS

    Interested in exploring more projects?

    Let's Work Together

    Ready to bring your ideas to life? Let's discuss how we can collaborate on your next project.

    Get In Touch

    I'm always interested in new opportunities and exciting projects. Whether you're looking for a fullstack developer, need consultation on technical architecture, or want to discuss a potential collaboration, feel free to reach out.

    Email
    schorts@outlook.com
    Phone
    +52 (951) 104-3470
    Location
    Oaxaca, Mexico

    Follow Me

    Send a Message