Daniel Castillo is a Senior Software Engineer based in Guadalajara, Mexico with six years of professional experience building full-stack web applications across public sector and enterprise teams. He progressed from web development roles in government agencies to a multi-year tenure at IBM and now drives delivery and engineering at 3Pillar. Comfortable across front-end and back-end concerns, he focuses on team collaboration and practical results while continuously learning and adopting better ways of working. He holds a licentiate in Informatics and is pursuing a master’s in Computer Science, bringing both academic grounding and hands-on production experience. Known for being a dependable team player, he blends disciplined engineering with curiosity for new technologies and workflows. Contactable at danielviana.dev@gmail.com, he pairs steady delivery with a preference for pragmatic, team-centered solutions.
6 years of coding experience
9 years of employment as a software developer
Maestría Ciencias de la computación, Maestría Ciencias de la computación at Universidad Autónoma de Guadalajara
Licentiate degree Informatics, Licentiate degree Informatics at Universidad de Guadalajara
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
Daniel Castillo - Senior Software Engineer at 3Pillar