Alan Serafim

Senior Software Engineer at IPSY

Espírito Santo, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Alan Serafim is a Senior Software Engineer based in Espírito Santo, Brazil, with 11 years of experience building full-stack systems and transaction platforms for high-traffic consumer applications. He has driven end-to-end features like OLX's checkout and professional seller analytics, combining React/React Native frontends with GraphQL, Node.js, Python ETLs and AWS serverless architectures. At Creditas he worked across Kotlin, TypeScript and microfrontends, and today contributes to IPSY while maintaining strong backend expertise in validation logic—demonstrated by deep contributions to the popular validatorjs library enhancing wildcard and nested-rule validation. Comfortable navigating both product-facing UI work and data pipelines, he also mentors teams and shapes code structure and deployment via Terraform and Docker. Alan brings a practical, polyglot approach to solving complex transaction and data problems in production.
code11 years of coding experience
job6 years of employment as a software developer
bookBacharel em Sistemas de informação, Computer Software Engineering, Bacharel em Sistemas de informação, Computer Software Engineering at FEUC - Fundação Educacional Unificada Campograndense.
bookTécnico em Informatica, Information Technology, Técnico em Informatica, Information Technology at colegio gunnar vingren
languagesPortuguese, English
github-logo-circle

Github Skills (8)

javascript10
nodejs10
validation10
validations10
testing9
browser9
laravel7
laravel-mix7

Programming languages (3)

TypeScriptJavaScriptPHP

Github contributions (5)

github-logo-circle
mikeerickson/validatorjs

Jun 2017 - Jun 2017

A data validation library in JavaScript for the browser and Node.js, inspired by Laravel's Validator.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 15 comments in 5 days
Contributions summary:Alan primarily focused on enhancing the validation capabilities of the `validatorjs` library. Their contributions included implementing features for wildcard validation, enabling more flexible rule definitions within nested structures. The changes also involved modifying and refactoring the core validation logic, and updating test cases to reflect the added functionality. This demonstrates a deep understanding of the library's inner workings.
laravel-sbrowservalidationnode-jsjavascript
Contributions:8 commits, 9 PRs, 7 pushes in 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Alan Serafim - Senior Software Engineer at IPSY