Nicolas O.

Nicolas O.

Senior Software Engineer

Argentina
Hire Nicolas O. Hire Nicolas O. Hire Nicolas O.

About Me

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.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Toptal
Toptal
Full Stack Developer
2018 - 2020 (2 years)
Remote
  • 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.

YaVende
YaVende
Head of IT Department
2016 - 2018 (2 years)
Argentina
  • 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.

Redmint
Redmint
Full Stack Developer
2015 - 2016 (1 year)
Remote
  • Worked side by side with a growing group of passionate developers and designers in order to ship high quality web applications.

  • Provided high quality tech teams on demand for startups using open source technologies like Ruby on Rails and Node.js.

  • Tailor web solutions to client needs and requirements, closely collaborating with developers and stakeholders.

CasaPick
CasaPick
Full Stack Developer
2015 - 2015
Argentina
  • 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.

Altoros Systems
Altoros Systems
Junior Full Stack Developer
2013 - 2014 (1 year)
Argentina
  • Worked on the development of core web applications, closely collaborating with a team of developers in Buenos Aires.

  • Contributed to the Ruby opensource community, improving skills and supporting other developers.

  • Supported, maintained, and documented software functionality, design, and architecture for company products.

Portfolio

Software Developer - Log.u
Software Developer - Log.u

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.

Software Developer - YaVende
Software Developer - YaVende

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.

Software Developer - Cognituz
Software Developer - Cognituz

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.

Education

BSc. in Informatics
BSc. in Informatics
Instituto Esteban Echeverria, Buenos Aires
2006 - 2011 (5 years)