William Victoria
About William Victoria
William Victoria is a Software Architect at PRAGMA, where he has worked since 2023. He holds a Specialist degree in software development engineering from Pontificia Universidad Javeriana Cali and has extensive experience in both front-end and back-end frameworks.
Work at PRAGMA
William Victoria has been employed at PRAGMA as a Software Architect since 2023. In this role, he applies his extensive knowledge of software development to design and implement robust solutions. His responsibilities include overseeing software architecture, ensuring best practices in coding, and collaborating with cross-functional teams to deliver high-quality software products.
Education and Expertise
William Victoria studied at Pontificia Universidad Javeriana Cali, where he earned a Specialist in Software Development Engineering from 2019 to 2020. Prior to this, he completed a degree in Multimedia Engineering at Universidad Autónoma de Occidente, studying from 2010 to 2017. His educational background provides him with a solid foundation in both theoretical and practical aspects of software development.
Previous Work Experience
Before joining PRAGMA, William Victoria worked as a Software Architect at Aportes en Línea from 2021 to 2023. He also served as a Senior Software Developer at Fundación Valle del Lili from 2017 to 2021. His roles in these organizations contributed to his development as a software professional, allowing him to gain experience in various aspects of software architecture and development.
Technical Skills and Frameworks
William possesses expertise in both front-end and back-end frameworks, including Angular 12+, ReactJS, Ionic, Flask, Django, NodeJS, and Laravel. He has a strong foundation in programming languages such as Python, R, PHP, JavaScript, and TypeScript. His proficiency in these technologies enables him to create comprehensive software solutions tailored to diverse project requirements.
Database and Tool Proficiency
William is skilled in managing various databases, including MySQL, MariaDB, PostgreSQL, Microsoft SQL Server, SQLite, and MongoDB. He also utilizes multiple code editing tools such as Visual Studio Code, Atom, Sublime Text, Jupyter Notebook, RStudio, Notepad++, and PyCharm. This diverse skill set allows him to efficiently handle different aspects of software development and data management.