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.
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.
Technical Skills
A comprehensive toolkit built through years of hands-on experience in fullstack development
Languages
Frontend
Backend
Databases
Cloud & Services
Testing & Tools
Work Experience
Professional journey spanning fullstack development, team leadership, and system architecture
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 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.
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
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:
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:
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:
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:
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.


