BairesDevSenior Software Engineer
Sep. 2021RemoteStoryboard Project: * I was part of a dynamic team responsible for developing and maintaining a web application for private podcasts hosted on the Amazon Web Services (AWS) cloud platform;
* This application was built using the Ruby on Rails framework, a Model-View-Controller (MVC) architecture that allowed for efficient development and scalability.
* One of the key components of the application's architecture was the use of Redis as a caching and queuing system. Redis was employed to store scheduled jobs for various tasks within the application, enhancing its performance and responsiveness. This ensured critical processes, such as background jobs and data caching, were executed smoothly and efficiently. Additionally, the application's data was stored and managed in a PostgreSQL database, providing a robust and reliable data storage and retrieval foundation.
* The web application was crafted using a combination of JavaScript, CSS, HTML, and Bootstrap. JavaScript enhanced interactivity and provided a seamless user experience, while CSS and Bootstrap ensured a visually appealing and responsive design. HTML was used for structuring the content and ensuring accessibility standards were met.