Michael Carrillo, Developer in Redmond, WA, United States
Michael is available for hire
Hire Michael

Michael Carrillo

Verified Expert  in Engineering

Security Developer

Location
Redmond, WA, United States
Toptal 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.

Portfolio

Microsoft
C#, Windows PowerShell, Git, SQL, .NET, Azure, Architecture, Azure SQL, APIs...
Senseta
Python, Git, SQL, Ansible, APIs, OAuth 2, HTML
Torre Co.
Python, Git, SQL, APIs, OAuth 2, HTML, CSS

Experience

Availability

Part-time

Preferred Environment

Python, Git, Linux, C#, Windows PowerShell, .NET, Azure, Ansible

The most amazing...

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

Work Experience

Software Engineer

2017 - PRESENT
Microsoft
  • Supported the exchange security and networking inside Office 365.
  • Developed technologies to monitor services at scale.
Technologies: C#, Windows PowerShell, Git, SQL, .NET, Azure, Architecture, Azure SQL, APIs, Azure Functions, Windows

Back-end Engineer

2017 - 2017
Senseta
  • 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: Python, Git, SQL, Ansible, APIs, OAuth 2, HTML

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: Python, Git, SQL, APIs, OAuth 2, HTML, CSS

Software Engineer Intern

2016 - 2016
Microsoft
  • Deployed firewall rules to existing active directory instances to reduce the scope of access.
  • Implemented monitors for certain services in Windows Servers.
Technologies: .NET, Windows PowerShell, C#, Git, SQL, APIs

Software Engineer | Full-stack Developer

2014 - 2014
Auxo
  • 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: Python, Git, SQL, APIs, OAuth 2, HTML, CSS
2015 - 2016

Master's Degree in Information Security

Universidad de los Andres - Bogota, Colombia

2011 - 2014

Bachelor's Degree in Systems and Computer Engineering

Universidad de los Andres - Bogota, Colombia

MAY 2017 - PRESENT

Financial Markets

Yale University | via Coursera

SEPTEMBER 2016 - PRESENT

Cryptography I

Stanford | via Coursera

SEPTEMBER 2012 - PRESENT

Machine Learning

Stanford | via Coursera

Libraries/APIs

REST APIs

Tools

Git, Ansible, Jekyll

Frameworks

.NET, Windows PowerShell, OAuth 2

Languages

C#, Python, SQL, HTML, CSS, Hugo

Paradigms

Data Science

Platforms

Linux, Azure, Azure Functions, Windows

Storage

Azure SQL

Other

Security, APIs, Mathematics, Architecture, Finance, Mathematical Finance

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring