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.

Frontend

Backend

DevOps

Other

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (5 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.

Showcase

Software Developer - Log.u
Software Developer - Log.u
  • Log.u is a tool designed to integrate multiple tracking applications into a single dashboard.

  • The project aims to create a data hub that centralizes biometric, academic, and other measurable data.

  • A basic implementation was completed in under 15 hours using the Pearson Correlation Coefficient.

Software Developer - YaVende
Software Developer - YaVende
  • YaVende.com is a web platform for used car sales.

  • It provides personalized support to both sellers and buyers throughout the car sale process.

  • The project utilizes VueJS for the front app, Elixir for the GraphQL API, Rails for the backend, Docker for containerization, NodeJS for backend, and Nginx for web server.

Software Developer - Cognituz
Software Developer - Cognituz
  • Cognituz is a platform for online tutoring and classes.

  • It allows teachers to deliver classes through video, chat, and an interactive whiteboard.

  • The platform offers both virtual and face-to-face tutoring options, with a focus on providing a seamless learning experience.

Education

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