Ricardo Castro
About Ricardo Castro
Ricardo Castro is a Senior Full Stack Engineer with extensive experience in web development, currently working at SilkRoll. He has a background in computer science and has held various positions in notable companies, utilizing technologies such as AWS, GCP, and GraphQL.
Current Role at SilkRoll
Ricardo Castro serves as a Senior Full Stack Engineer at SilkRoll since 2023. In this role, he works remotely and is responsible for developing and maintaining web applications. His expertise includes implementing modern technologies and best practices to enhance the performance and scalability of projects.
Previous Experience in Software Development
Prior to his current position, Ricardo held various roles in software development. He worked at Papagaio as a Founder Fullstack Software Engineer from 2020 to 2023. He also served as a C# Software Architect at Aurea Software from 2017 to 2018, and as a Unity3D Architect at DevFactory from 2016 to 2017. His experience spans multiple companies and roles, contributing to his comprehensive skill set.
Education and Expertise
Ricardo studied at Universidade do Estado do Rio de Janeiro, where he earned a degree in Computer Science from 2011 to 2015. His educational background laid the foundation for his career in software engineering. He has expertise in various technologies, including GraphQL for API development, Redis for caching solutions, and cloud infrastructure management using AWS and GCP.
Early Career and Internships
Ricardo began his career with internships that provided valuable experience in computer science. He worked as an Estagiario de Ciencia da Computação at Sistema FIRJAN from 2014 to 2015 and at Hildebrando from 2012 to 2014. Additionally, he served as a Monitor de Algoritmo e Estruturas de Dados at UERJ from 2012 to 2013, where he assisted in teaching and supporting students.
Technical Skills and Tools
Ricardo incorporates various tools and technologies in his work. He utilizes SASS and Webpack for efficient front-end styling and module bundling. He implements ESLint to maintain code quality in JavaScript projects. His technical skills also include using Redis for caching and employing cloud services like AWS and GCP for infrastructure management.