Proficient Software Engineer with 8+ years of experience specializing in language and framework agnostic development and design of web applications/data systems using mainly Ruby/Ruby on Rails. Hands-on experience in building web APIs and service integration, containerization and deployment, as well as quality assurance through manual and automated testing. I strive to make each project as if it was my own and pay attention to every detail in order to deliver an MVP software that works flawlessly and brings value for the client.
Worked as part of the core team at Toptal, assisting with the maintenance and development of the various software pieces that are essential for business.
Took part in the implementation of the overall web architecture for company products, adapting to follow a mature and well-designed workflow.
Monitored critical systems daily and managed web application backup systems.
Acted as head of the IT department: developing new features, interviewing new developers, designing the architecture of the site, ensuring the site stays up, and even product management.
Developed the website with a mobile-first approach. The main components of the project included a front app made with VueJS and a GraphQL API implemented with Elixir.
Mounted our own Gitlab server and used it to support CI. The CI ran tests and linting, and built docker images for usage in production.
Developed and maintained the core Rails/Angular app that serves www.casapick.com, an e-commerce that commercializes products related to the construction of baths and kitchens, general home decor and more.
Built additional features and functionality, supporting a high-performance and scalable product.
Provided progress reports to management and other stakeholders.
Log.u is a tool to integrate all your tracking applications in one dashboard to get a holistic understanding of your lifestyle. We participated in and won the hackathon organized by http://angelhack.com/. The proposal was to make a website that acted like a data hub that centralizes -biometric, academic, or any measurable- data related to the user. The system will perform data mining and find relationships between all these metrics, like for example, the relationship between how have you been eating/sleeping and your grades. Performed a basic implementation of the site in less than 15 hours, using the Pearson Correlation Coefficient https://en.wikipedia.org/wiki/Pearson_product-moment_correlation_coefficient.
YaVende.com is a startup that developed a web platform for the used car sale business. It gives sellers and buyers personal support in all steps of a process that normally is a headache. The site was developed with a mobile-first approach. The main components of the project included a front app made with VueJS and a GraphQL API implemented with Elixir. I mounted our own Gitlab server and used it to support CI. The CI ran tests and built docker images for usage in production. Technologies used in the project: Rails, AngularJS, Brunch, Docker, NodeJS, Nginx.
Cognituz is a platform that allows teachers to give online classes with the help of video, chat, and an interactive whiteboard specially designed and implemented for the project. Cognituz offers an online or face-to-face tutoring service throughout the country so that an academic support class is carried out. Through a selection of teachers according to the preferences of the student, you can request an Online or Face-to-face class. In the first case, both parties meet in a day and hour in a virtual classroom, developed by Cognituz, which provides the teacher with the necessary tools to give a complete class. While in the second case the student can contact teachers and agree on a convenient place, day, and time to develop the class. Acted as the startup's tech team, developing the site from scratch, as a single page application, and did heavy use of WebSockets to give life to the realtime features of the site.