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.
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
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.
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 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.
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
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.


