
Alex Casillas
Verified Expert in Engineering
Software Developer
Córdoba, Spain
Toptal member since November 5, 2024
Alex is a senior software engineer and a self-taught technology expert with a solid track record in SaaS development. He is experienced in JavaScript and many other tools, such as React, React Native, Vue, Angular, SwiftUI, and C#. Alex also has a good handle on UI/UX design and loves learning new technologies and keeping his skills fresh and up-to-date.
Portfolio
Experience
- Laravel - 10 years
- React - 10 years
- Node.js - 10 years
- TypeScript - 10 years
- JavaScript - 10 years
- MobX - 10 years
- MobX-State-Tree (MST) - 10 years
- React Native - 4 years
Availability
Preferred Environment
MacOS, Windows
The most amazing...
...thing I've done is contribute to Toptal's talent and staff platforms as a senior and principal engineer for the past 3.5 years.
Work Experience
Senior Front-end Developer
Toptal, LLC
- Served as a senior and principal engineer at Toptal for 3.5 years, collaborating with teams of different sizes and people from very different places worldwide.
- Implemented the latest features for Toptal's talent and staff platforms and contributed as a front-end experience engineer, creating UI components for Toptal's React UI library, Picasso.
- Created and managed the front-end infrastructure of Toptal's staff and talent platforms via DaVinci, Toptal's core package for handling mono repositories and SPAs.
- Worked with TopKit, Toptal's shared utility package across different front-end projects, to share common utilities and toolkits.
- Stepped up as an interim engineering manager when the need arose.
Senior Front-end Developer
InAccord
- Designed and implemented a scalable front-end architecture using React, MobX, and MobX-State-Tree, ensuring maintainability and adaptability for future feature expansions.
- Created an intuitive and responsive user interface that enhances user engagement and satisfaction, contributing to Accord's mission of enforcing execution excellence.
- Built and integrated back-end services using Node.js and PostgreSQL, facilitating efficient data management and real-time synchronization between the front- and back-end systems.
- Implemented performance optimization techniques, resulting in faster load times and a smoother user experience, which is crucial for Accord's deal execution platform.
- Developed a reusable component library, promoting consistency across the application and accelerating the development process for new features.
- Leveraged MobX and MobX-State-Tree to manage complex application states effectively, ensuring data integrity and reducing potential bugs.
Front-end Engineer
Hanzo Studio
- Developed several applications for different top-tier companies.
- Created a full-featured onboarding system for a bank in Dubai.
- Developed highly interactive and multimedia-rich web applications.
Full-stack Developer
Genially
- Developed the interactive systems of Genially from scratch.
- Worked closely with the CTO to plan features and architect the infrastructure.
- Oversaw the launch of the new features, supporting the entire release process from the concept idea to the production phase.
Experience
Ziip.it
https://ziip.it/Bookwriters
Cratebox
https://cratebox.io/Using Cratebox, developers can instantly access any file from any package through a simple URL, enabling seamless integration and rapid deployment of dependencies across projects. Its high-speed global distribution network ensures minimal latency, making it ideal for developers who require efficiency and accessibility. With Cratebox, fetching files is effortless, streamlining workflows and improving productivity by reducing the time spent managing and downloading package dependencies.
Education
Bachelor's Degree in Computer Science
La Salle Open University - Barcelona, Spain
Higher-Level Technical Degree in Multiplatform Application and Web Development
IES Trassierra - Córdoba, Spain
Expert Coursework in Management and Web Application Development
Catholic University of Ávila - Ávila, Spain
Certifications
iOS SwiftUI
Design+Code
Ultimate Angular
Ultimate Angular
CSS Grid
CSSGrid.io
Advanced React Patterns
Frontend Masters
Fullstack Advanced React and GraphQL
AdvancedReact.com
RxJS Basics and Masterclass
Ultimate Courses
React for Beginners
ReactForBeginners.com
ES6 for Everyone
ES6.io
Skills
Libraries/APIs
Node.js, React, Inertia, MobX, MobX-State-Tree (MST), OpenAI API, RxJS, PostgREST, Vue, jQuery
Tools
NPM, Apache
Languages
JavaScript, TypeScript, HTML, CSS, PHP, HTML5, Java, C#, Swift
Frameworks
Laravel, Next.js, React Native, Android SDK, Angular, Material UI, ASP.NET Core, SwiftUI, Express.js
Platforms
Visual Studio Code (VS Code), MacOS, Windows, Android, Linux, DigitalOcean, iOS
Storage
MySQL, PostgreSQL, MongoDB, Amazon S3 (AWS S3)
Other
CSS Grid, Deno, Vite, Bun, Computer Science, Mathematical Analysis, Mathematical Logic, Cloudflare, OpenAI, OpenAI SDK, Streaming, Streaming Data, Design, Dashboards
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring