Facundo Carreiro, PhD, Software Developer in New York, NY, United States
Facundo Carreiro, PhD

Software Developer in New York, NY, United States

Member since February 8, 2017
Facundo is a software developer focused on performance and scalability. His professional experience ranges from writing very low-level components (e.g., networking protocols) to creating high-level architecture for web apps with millions of users.
Facundo is now available for hire




New York, NY, United States



Preferred Environment

Git, OS X, Linux, Atom

The most amazing...

...thing I've worked on is an automated hacker (penetration testing product) that top companies use to audit their networks' security.


  • Software Engineer

    2017 - PRESENT
    • Worked on the Geo (Maps) team.
    Technologies: C++
  • Software Architect and Node.js Consultant

    2017 - 2017
    New York Startup (Contract)
    • Created the architecture for this Uber-like product.
    • Advised the team on which frameworks to use and to which providers to deploy.
    • Introduced the team to Agile methodologies.
    • Acted as project manager, setting up tasks and guiding the team.
    • Created a Dockerized development environment.
    • Coded most of the back-end.
    Technologies: Chai, Mocha, Amazon Web Services (AWS), Heroku, Docker, Node.js
  • Full-stack Developer

    2016 - 2016
    Konekti (Contract)
    • Created a complete social network MVP from scratch.
    • Designed and implemented the front-end using Bootstrap.
    • Designed and implemented the back-end in Ruby on Rails, deploying in Heroku.
    Technologies: Amazon Web Services (AWS), JavaScript, Bootstrap, SendGrid, Amazon, AWS, Git, PostgreSQL, Heroku, Ruby on Rails (RoR), Ruby
  • Full-stack Developer

    2016 - 2016
    Baagloo (Contract)
    • Rewrote the Drupal back-end in modern Node.js.
    • Took the memory footprint from 1.5GB to 100MB per process.
    • Took the response time from 12s to 0.2s per request.
    • Designed and implemented fraud prevention algorithms, using graph analysis algorithms.
    • Implemented a payment processing system with PayPal.
    • Wrote a back-office using AngularJS.
    Technologies: Digital, AngularJS, SQLAlchemy, NetworkX, Bluebird, Python, Node.js
  • Full-stack Developer

    2015 - 2016
    Opinautos/StartMyCar (Contract)
    • Made performance and memory improvements as well as front-end and back-end feature implementations.
    • Reduced 30% of cache memory usage.
    • Created scrapers to gather automobile information.
    Technologies: JavaScript, Bootstrap, Git, Heroku, Python, MongoDB, Redis, Express.js, Node.js
  • Software Developer

    2006 - 2008
    CORE Security Technologies
    • Worked on the core components of the company's flagship penetration testing product.
    • Refactored the code to be more portable across Windows and Linux.
    • Ported the product to Windows Vista.
    • Created a new secured update protocol and implemented it in Python.
    Technologies: Networking, OpenSSL, SQL, Boost, Python, C++


  • Keyper

    Minimal and secure online password manager. Used AES/Blowfish encryption with PHP and JavaScript in a Heroku server (also jQuery and PostgreSQL).

  • Lords of Genesis MMORPG

    3D massive online multiplayer role-playing game engine written from scratch. Designed and implemented the client and server, window system, and terrain rendering system (Used C++, OpenGL, SDL; operated on Windows and Linux).

  • Clique

    Distributed compiling system for Visual Studio (like dist-cc) written in Python. While working at CORE, our project took over 1 hour to compile in a single computer. I did a proof of concept to distribute the load to idle computers.

  • Universe

    Plugin-based P2P file-sharing application for Gnutella and Fasttrack (Used: Sockets, TCP/UDP networking, Windows UI, threading).

  • PackageAssistant

    OS X package manager in Objective-C and Cocoa.


  • Languages

    Python, C++, Java, SQL, Ruby, PHP, HTML5, JavaScript, CSS3, CSS, HTML
  • Libraries/APIs

    REST APIs, Chai, Passport.js, NetworkX, OpenSSL, jQuery, PayPal API, Node.js, SQLAlchemy, SDL, OpenGL
  • Paradigms

    REST, Functional Programming, Design Patterns, Unit Testing, Concurrent Programming, Agile Software Development, Test-driven Development (TDD)
  • Platforms

    Linux, OS X, Amazon, Docker, Amazon EC2 (Amazon Elastic Compute Cloud), Windows, Heroku, Amazon Web Services (AWS), DigitalOcean
  • Other

    Networks, Networking, Digital, AWS, Multithreading, OAuth, Encryption, UDP, TCP/IP, Bluebird
  • Frameworks

    Boost, Bootstrap, AngularJS, Ruby on Rails (RoR), Bootstrap 3+, Express.js
  • Tools

    Atom, Mocha, Asana, NGINX, Jira, Trello, IPython Notebook, Git, GitLab, SendGrid, Sequelize, Subversion (SVN), GitHub, Microsoft Visual Studio
  • Storage

    Amazon S3 (AWS S3), NoSQL, Redis, PostgreSQL, MySQL, MongoDB


  • PhD in Computer Science
    2011 - 2015
    University of Amsterdam - Amsterdam, The Netherlands
  • Master's Degree in Computer Science
    2008 - 2010
    University of Buenos Aires - Buenos Aires, Argentina
  • Bachelor's Degree in Computer Science
    2005 - 2008
    University of Buenos Aires - Buenos Aires, Argentina

To view more profiles

Join Toptal
Share it with others