I worked as part of the core team at Toptal. Toptal matches great companies with the best talent available. Here I helped maintain and develop the various software pieces that are essential for the business. Toptal has been a huge stepping stone for me. Up to this point, I had worked on a lot of startups and side projects, but this was the first time I worked for an actually successful company. Here I learned to deal with a gigantic code base, natural for a company with several years in the market. I adapted to follow a mature and well-designed workflow. I also got an opportunity to polish my English. Toptal taught me a big deal about how good software companies work.
YaVende.com is a startup that develops 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. As head of the IT department, my responsibilities here involved anything that has to do -or can be solved with- technology: developing new features, interviewing new developers, designing the architecture of the site, ensuring the site stays up, and even product management. The site was developed with the mobile-first approach. The main components of the project included a front app made with VueJS and a GraphQL API implemented with Elixir. Here I also 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.
I worked side by side with a growing group of passionate developers and designers in order to ship high-quality web applications.
I worked in cooperation with a small team, developing and maintaining the core Rails/Angular app that serves www.casapick.com, an e-commerce that commercialises products related to the construction of baths and kitchens, general home decor and more.
As part of the Altoros' team in Buenos Aires I worked developing web applications from the core; we used spare time to participate in the ruby opensource community.