Allan Castellanos, Developer in Mexico City, Mexico
Allan is available for hire
Hire Allan

Allan Castellanos

Full-stack Software Engineer and Developer

Mexico City, Mexico

Toptal member since July 24, 2026

Bio

Allan is a results-driven and highly skilled full-stack software engineer with 8 years of experience in the industry. He is adept at collaborating in multicultural teams globally, with experience contributing to the success of major corporations. Allan will be a great addition to any team.

Portfolio

Signify Technology Group
React, Next.js, TypeScript, Redux, PHP, WordPress, AWS IoT...
PayPal
React, Next.js, TypeScript, Java, Node.js, Python, Jenkins, NestJS, Swagger
Sr Pago (Acquired by Konfio)
React, Next.js, Java, Python

Experience

  • JavaScript - 9 years
  • React - 8 years
  • Next.js - 7 years
  • TypeScript - 6 years
  • AWS IoT - 6 years
  • PostgreSQL - 5 years
  • Node.js - 5 years
  • Java - 5 years

Preferred Environment

React, Next.js, TypeScript, Node.js, Python, AWS IoT

The most amazing...

...testing strategy I've implemented has increased codebase coverage from 20% to over 5,285% in 3 months at PayPal, significantly improving reliability.

Work Experience

Senior Software Engineer

2024 - 2026
Signify Technology Group
  • Collaborated continuously on feature enhancements aimed at improving user experience and conversion rates.
  • Implemented the unit test testing strategy for the codebase, defining scalable testing practices for the project, increasing coverage of React components, Redux logic, and shared utilities to improve reliability and reduce regressions.
  • Developed reusable React and Next.js components with TypeScript and managed complex state using Redux.
  • Optimized styling and responsiveness with TailwindCSS, integrating seamlessly with PHP and WordPress-driven back ends.
  • Ensured high availability and performance through AWS CDN (CloudFront), DynamoDB, Amplify, Cognito, and GCP services, automating deployments with Jenkins.
  • Developed APIs using Node.js and NestJS and documentation using Swagger and versioning.
  • Built and delivered new features across React, TypeScript, Node.js, and Python, supporting payment platform capabilities and internal product initiatives.
  • Improved long-term maintainability by reducing technical debt, refactoring legacy code paths, and driving cleaner engineering patterns across the codebase.
  • Led the implementation of the automated testing strategy, raising coverage to 90% and improving release confidence through stronger unit, integration, and CI validation.
  • Supported production reliability through on-call incident response, including live troubleshooting, root cause analysis, and follow-up fixes to prevent regressions.
Technologies: React, Next.js, TypeScript, Redux, PHP, WordPress, AWS IoT, Amazon CloudFront CDN, Amazon DynamoDB, AWS Amplify, Amazon Cognito, Google Cloud Platform (GCP), Jenkins, Node.js, NestJS, Swagger, Python

Senior Software Engineer

2021 - 2024
PayPal
  • Developed key features using React, Next.js, TypeScript, Java, Node.js, and Python, contributing to components used by millions.
  • Increased codebase coverage from 20% to 85% within the first 3 months.
  • Took ownership of SDLC tasks, including planning, coding, testing, code reviews, and deployment.
  • Collaborated with cross-functional teams to align features with business goals.
  • Led incident resolution, improved legacy codebases, and optimized CI/CD pipelines with Jenkins.
  • Mentored junior engineers and contributed to technical roadmap planning.
  • Developed APIs using Node and NestJS, with documentation and versioning using Swagger.
Technologies: React, Next.js, TypeScript, Java, Node.js, Python, Jenkins, NestJS, Swagger

Lead Software Engineer

2016 - 2021
Sr Pago (Acquired by Konfio)
  • Collaborated with the CEO and marketing team directly to craft user-centric experiences for the company's eCommerce, product, and SDK websites.
  • Guided a team of engineers, copywriters, and designers as a technical lead, architecting and building digital products from scratch.
  • Migrated a complete legacy website to new technologies.
Technologies: React, Next.js, Java, Python

Experience

Clienteo

https://www.clienteo.app
A SaaS product I built solo for small service businesses, gyms, yoga studios, barbershops, tutors, to manage clients, memberships, and payment reminders without spreadsheets or chasing people on WhatsApp.

Business owners get a native iOS/Android app and a web dashboard that share a single back end, while their end clients get automated reminders and a no-login, magic-link status page. It's a full-stack, multi-tenant product with PostgreSQL-enforced tenancy and free-tier limits, scheduled reminder jobs, and 3 AI features built on Claude.

Education

2012 - 2016

Bachelor's Degree in Information Systems

IPN UPIICSA - Mexico City, Mexico

Skills

Libraries/APIs

React, AWS Amplify, Node.js, Formik, Liquid, React Testing Library, Playwright, Chai, Puppeteer

Tools

Amazon CloudFront CDN, Amazon Cognito, Jenkins, GitHub, GitLab, Jira, Slack, Confluence, TeamCity, Figma, Vitest, Mocha, Prisma, Terraform, SonarQube

Languages

JavaScript, HTML5, CSS3, SQL, TypeScript, PHP, Python, Java, Sass, Less

Frameworks

Jest, Next.js, Redux, NestJS, Swagger, Bootstrap, MUI CSS, Remix, Angular, Cypress, Jasmine, React Native

Storage

PostgreSQL, MongoDB, Redis, Amazon DynamoDB, Amazon S3 (AWS S3)

Paradigms

Scrum

Platforms

WordPress, AWS IoT, Google Cloud Platform (GCP), AWS Lambda, Shopify, WooCommerce, Magento, Webflow

Other

NextAuth.js, Storybook, Enzyme, MSW, OpenAI, Serverless, SES, EC2, GitHub Actions, Coding

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring