Jorge Castillo

Hi, I'm Jorge Castillo

Sr 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

Sr 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!SendGridWompiMailerSendPusher

Testing & Tools

JestRSpecPyTestK6GitDockerJenkinsTerraform
Continuously learning and expanding my skillset

Work Experience

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

Rankmi

Software Developer

Nov 2025 - March

Learning Management System

Nov 2025 - March 2026
  • Established core engineering standards by authoring comprehensive technical documentation and system blueprints to streamline cross-team collaboration.
  • Designed architectural roadmaps for high-concurrency modules, ensuring system scalability and long-term maintainability.

Signature

Jan 2026 - March 2026
  • Engineered and maintained internal shared libraries, reducing code duplication by 40% and significantly accelerating development velocity across multiple projects.

Goods & Services

Software Engineer II

Jul 2022 – March 2025

Beckton Dickinson

Sept 2024 – March 2025
  • Optimized frontend performance by implementing advanced memoization patterns and resolving complex state management bottlenecks.
  • Increased system reliability by expanding the unit testing suite using Jest, achieving higher code coverage.
  • Enhanced user experience by significantly reducing initial load times and optimizing rendering cycles.

EverFi

Jul 2022 – Sept 2024
  • Co-authored the development of REST API V3, centralizing business logic and improving API response consistency.
  • Optimized complex SQL queries, resulting in a measurable reduction in database load and report generation times.
  • Participated in strategic product planning, designing scalable solutions for intricate enterprise-level features.

Columbus

Frontend Lead

Jul 2021 – Jul 2022

Columbus Digital

Oct 2021 – Jul 2022
  • Architected frontend features using Event-Driven patterns to ensure decoupled and maintainable UI components.
  • Remediated critical security vulnerabilities identified through penetration testing, hardening the application's attack surface.
  • Contributed to full-stack delivery by developing RESTful backend services using Python and Flask.

SOWOS

Jul 2021 – Jul 2022
  • Designed a robust Event-Driven architecture using RabbitMQ for reliable asynchronous communication.
  • Built a production-ready frontend boilerplate leveraging Ports and Adapters (Hexagonal Architecture) for maximum flexibility.
  • Led the frontend engineering team, establishing clear development processes and comprehensive documentation standards.
  • Developed high-impact launch interfaces to drive platform visibility during major product events.

Michelada

Ruby on Rails Developer

March 2021 – Jul 2021

Diagnostikare

May 2021 – Jul 2021
  • Resolved critical stability issues within Amazon Chime live video streaming integration for a high-stakes medical platform.
  • Actively contributed to system component design, focusing on modularity and high availability.
  • Improved platform resilience by implementing rigorous automated testing and increasing overall code coverage.

Control

March 2021 – May 2021
  • Executed significant code refactoring to improve system readability, maintainability, and execution performance.
  • Optimized relational database queries, reducing server response times and improving overall UX.

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 AnalyticsJenkinsTerraform

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