Mauro Schilman, Software Developer in Córdoba, Cordoba, Argentina
Mauro Schilman

Software Developer in Córdoba, Cordoba, Argentina

Member since July 6, 2015
While in high school, Mauro competed in several international math Olympiads and has since continued his love for problem solving and abstract thinking. He completed a master's degree in computer science and mathematics, and has done two internships with Google as an undergraduate.
Mauro is now available for hire




Córdoba, Cordoba, Argentina



Preferred Environment

Git, JetBrains, Unix

The most amazing...

...thing I've designed and coded is a mathematical algorithm for detecting issues in a network, such as black holes or a load imbalance.


  • Software Developer

    2013 - PRESENT
    Demand Media (through an online freelance agency)
    • Developed an asset scan script for scanning the corp and prodding the network's assets to guess their OS and retrieve data.
    • Developed an on-call system for managing on-call rotations with complex rules and exceptions.
    • Developed a provisioning system connected with VSphere for creating and managing VMs.
    • Created a dashboard for displaying aggregated data center information.
    • Developed a DNS administration system for viewing the DNS zone files and reserving IPs.
    Technologies: Celery, Redis, Flask, MongoDB, Python
  • Senior Golang Developer

    2016 - 2016
    Vulcanize, Inc (via Toptal)
    • Contributed to a project involving protocol translation and distributed systems.
    Technologies: Raft Consensus Algorithm, Tendermint, Distributed Systems, Go
  • Mobile Developer

    2015 - 2016
    • Created an image processing virtual machine.
    • Designed a cross-platform interpreter framework for supporting a scripting language.
    • Developed for Android, iOS, Windows Phone, Unix, and OS X.
    • Created tests and benchmarks.
    • Designed an algorithm for estimating platform fitness to process an image.
    Technologies: C, OS X, Unix, Windows Phone, iOS, Android
  • Software Engineering (Testing) Intern

    2014 - 2014
    Google, Inc.
    • Developed a tool in Golang for monitoring specialized hardware and software for Google for Work.
    • Designed a pipelined modular architecture for the tool.
    • Created a dashboard for displaying the gathered and aggregated data.
    • Tested and benchmarked.
    • Presented the project to high company management.
    Technologies: Go, Python
  • Software Engineering (Testing) Intern

    2013 - 2013
    Google, Inc.
    • Designed and implemented a mathematical algorithm for detecting network issues such as black holes and load imbalances.
    • Tested several internal networks and found many issues.
    • Created tests and fixed existing ones.
    • Presented the developed software to company management.
    • Created a design document to document well the new algorithm and implementation.
    Technologies: C++, C, Python



  • Languages

    Python, C++, C, Go, JavaScript, Pascal, Octave, Prolog, Haskell, HTML, SQL
  • Platforms

    Unix, iOS, Windows Phone, OS X, Android, MacOS, Windows
  • Other

    Cython, Distributed Systems, Raft Consensus Algorithm
  • Tools

    LaTeX, JetBrains, Git, Celery, Shell, CMake, Makefile, MATLAB
  • Storage

    PostgreSQL, MongoDB, Redis
  • Frameworks

    Tendermint, Flask


  • Master's Degree in Computer Science and Mathematics
    2009 - 2015
    Facultad de Matematica, Astronomia y Fisica - Universidad Nacional de Cordoba - Cordoba, Argentina

To view more profiles

Join Toptal
Share it with others