Santiago is a web-based Software Developer focused on the design, iteration, programming, and troubleshooting of different web solutions and related applications on projects for clients; building modern, scalable solutions using a variety of technologies. He produces creative solutions to solve real-life problems; writing high-quality code that transforms existing technologies into new, cutting edge-standards. He is motivated on projects by a sense of responsibility - perfecting his craft through experience.
Worked full-stack on a forms backend as a service solution; reviewing code to make sure it is clean, well-written and follows best practices.
Implemented innovative techniques on the project by adding collaboration features for the configuration of forms and integrations to external services like Slack and Google sheets.
Provided evaluative and constructive advice in building prototypes for other business ideas on the project; adding email marketing features and file uploads.
Created full-stack solutions using Ruby on Rails and React.js in building a group of apps for store2be; supporting all aspects of the software development lifecycle.
Maintained continuous and up-to-date knowledge on rapidly-changing tech trends in implementing automated exception notifications using Sentry for the backend applications.
Responded efficiently to issues as they arose; updating an analytics report generation tool to use a GDPR compliant service, where asynchronous communication was necessary.
Designed, built and maintained the frontend components of Zomoz's web application; managing some sophisticated data management processes on the client-side.
Made minor contributions to the backend of the web application; ensuring stability, consistency, and quality for all user-facing components.
Kept the solution up-to-date with emerging technologies and industry changes; utilizing new technologies and adhering to best practices.
Pocket Patch is an expense tracking and budgeting tools that help users become more aware of the spending. The app helps users make a habit out of tracking how they spend so they can stay on top of their finances. Built the solution as a personal project using Ruby on Rails to iterate on a clean slate.
Built a retirement calculator that estimates the monthly savings needed to sustain the current lifestyle of users during retirement. Utilized an interesting mix of technologies on the project; writing code for a very simple front-end website (HTML, CSS, and a pinch of JavaScript) and implemented the backend using a simple serverless Python function.
Rails by Example is a space on GitHub to share personal experiences with code examples using sample Ruby on Rails applications to demonstrate interesting problems encountered and solved over the years.