Michael Carrillo, Software Developer in Redmond, WA, United States
Michael Carrillo

Software Developer in Redmond, WA, United States

Member since February 16, 2017
At his core, Michael is a software and security engineer. Still, he is also a proficient developer with knowledge of many areas, including web development, computer science, security, TCP/IP and network programming, mobile development, Unix/Linux administration, machine learning, mathematics, and physics. Michael has experience working remotely, and he joined Toptal for the opportunity to work on more quality projects.
Michael is now available for hire




Redmond, WA, United States



Preferred Environment

Python, Git, Linux, C#, Windows PowerShell

The most amazing...

...thing I've implement was a just-in-time compilation technique to a simple virtual machine that emulates a transputer processor.


  • Software Engineer

    2017 - PRESENT
    • Supported the exchange security and networking inside Office 365.
    • Developed technologies to monitor services at scale.
    Technologies: C#, Windows PowerShell
  • Back-end Engineer

    2017 - 2017
    • Created and maintained Django APIs that support services for new products.
    • Developed Flask APIs that support internal services.
    • Built Firebase Python connectors that share resources with AngularJS Apps.
    • Developed Selenium bots that consume web pages.
    Technologies: Selenium, Firebase, Django
  • Back-end Developer

    2015 - 2017
    Torre Co.
    • Supported the back-end services for voicebunny.com.
    • Developed services from the start to provide new functionality to voicebunny.com.
    • Contributed to Torre Research mainly in product market discovery and other diversification opportunities.
    • Aided in the modification of small parts of the front-end services and architecture.
    • Revamped existing features to generate better acquisition and conversion.
    Technologies: AngularJS, MySQL, Spring, CakePHP
  • Software Engineer Intern

    2016 - 2016
    • Deployed firewall rules to existing active directory instances to reduce the scope of access.
    • Implemented monitors for certain services in Windows Servers.
    Technologies: Azure Active Directory, .NET, Windows PowerShell, C#
  • Software Engineer | Full-stack Developer

    2014 - 2014
    • Supported several back-end services and front-end services that the company developed on demand.
    • Made extensive use of back-end web APIs, front-end web single page applications, and mobile apps.
    • Created several products from scratch and maintained other products that the company already had.
    Technologies: Cordova, AngularJS, Django


  • Languages

    Python, Java, JavaScript, SQL, PHP, C#, C, Assembly
  • Frameworks

    Django, Windows PowerShell, Spring, .NET, Selenium, AngularJS, Bootstrap
  • Tools

    Git, PyCharm
  • Platforms

    Linux, Firebase, Android
  • Industry Expertise

    Security, Cybersecurity
  • Other

    System Security Developer, Cryptography, Machine Learning, Semantic UI, Applied Cryptography
  • Storage

    MySQL, Azure Active Directory
  • Libraries/APIs



  • Master's Degree in Information Security
    2015 - 2016
    Universidad de los Andres - Bogota, Colombia
  • Bachelor's Degree in Systems and Computer Engineering
    2011 - 2014
    Universidad de los Andres - Bogota, Colombia


  • Cryptography I
    Stanford via Coursera
  • Machine Learning
    Stanford via Coursera

To view more profiles

Join Toptal
Share it with others