Andrés Ruiz, Software Developer in Amsterdam, Netherlands
Andrés Ruiz

Software Developer in Amsterdam, Netherlands

Member since October 25, 2016
Andrés is a Colombian-born, US-educated software engineer with five years of experience tending to computers so that they continue to solve human problems. He is proficient with Java, Python, Go, Linux, and various databases. Andrés has been part of large and small companies, which has helped him better understand the critical components for software to be successful.
Andrés is now available for hire

Portfolio

Experience

Location

Amsterdam, Netherlands

Availability

Part-time

Preferred Environment

Vim Text Editor, JetBrains, MacOS, Linux

The most amazing...

...project I've created and supported is a platform to track and better understand the settings for buying inventory for Amazon Fresh.

Employment

  • Software Engineer

    2020 - PRESENT
    9HMedia
    • Helped car-shop owners automate their accounting workflows by integrating with third-party systems (QuickBooks).
    • Planned and implemented workflows to support collaboration among multiple software teams.
    Technologies: PostgreSQL, QuickBooks, Python
  • Software Engineer

    2019 - 2020
    Products & Marketing Pro
    • Reduced monthly AWS costs by 50% by implementing best practices.
    • Nursed a legacy system back to life by implementing basic software engineering best practices.
    • Revamped the web interface and added new features using Vue.js.
    • Implemented data processing pipelines using Golang.
    Technologies: GoLand, Go, MongoDB, Docker, Python
  • Machine Learning Engineer

    2018 - 2019
    3D Hubs
    • Developed the necessary infrastructure to move the machine learning pipeline to AWS.
    • Contributed to the design and implementation of integrations with multiple external services for accounting (QuickBooks) and finance (Stripe).
    • Designed and implemented automated refunds.
    • Assisted with integrating mypy and type annotations into the codebase of one of 3D Hubs' services.
    • Developed a 3D geometric search algorithm to find similar pairs of 3D models.
    Technologies: JavaScript, PostgreSQL, Python
  • Software Engineer

    2017 - 2018
    Vivint
    • Developed an application used to proxy TCP connections across two separate networks in Golang.
    • Helped the business automate internal processes which resulted migrating some Google Forms into it's own standalone Go service.
    Technologies: Go
  • Sofware Engineer

    2016 - 2018
    Amazon
    • Created and supported a platform to track and better understand the settings for buying inventory for Amazon Fresh.
    • Developed an application to help allocate inventory to physical spaces in the most optimal way possible.
    Technologies: Amazon Web Services (AWS), AWS, MySQL, Java
  • Research Assistant

    2014 - 2016
    University of New Mexico
    • Helped the machine learning research group develop multiple applications using data.
    Technologies: NumPy, Python
  • Software Engineer Intern

    2015 - 2015
    AMD
    • Created a tool to help visualize the debugging data that originated in graphics cards.
    Technologies: Python, C++
  • Software Engineer

    2012 - 2014
    Colegio Eugenio Pacelli
    • Designed and developed a grade-tracking application in Python to reduce the time teachers spent calculating students' final grades.
    Technologies: PostgreSQL, Python

Experience

Skills

  • Languages

    Python 3, Python, Go, TypeScript, Elixir, C++, Java, JavaScript, ECMAScript (ES6), Elm
  • Libraries/APIs

    QuickBooks API, Stripe, Stripe API, Vue.js, React, NumPy, Web3.js
  • Paradigms

    Test-driven Development (TDD), Scrum
  • Tools

    AWS SDK, JetBrains, Vim Text Editor, GoLand
  • Platforms

    Linux, Docker, MacOS, Google Cloud Platform (GCP), Amazon Web Services (AWS), AWS Kinesis
  • Storage

    PostgreSQL, MongoDB, MySQL, AWS S3, AWS DynamoDB
  • Frameworks

    Django, Spring
  • Other

    AWS, QuickBooks, Machine Learning, S3

Education

  • Master's degree in Computer Science
    2014 - 2016
    University of New Mexico - Albuquerque, NM, USA
  • Bachelor's degree in Computer Systems Management
    2009 - 2014
    Universidad Nacional de Colombia - Bogotá, Colombia

To view more profiles

Join Toptal
Share it with others