
Michael Carrillo
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
Microsoft
- Supported the exchange security and networking inside Office 365.
- Developed technologies to monitor services at scale.
Back-end Engineer
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.
Back-end Developer
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.
Software Engineer Intern
Microsoft
- Deployed firewall rules to existing active directory instances to reduce the scope of access.
- Implemented monitors for certain services in Windows Servers.
Software Engineer | Full-stack Developer
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.
Skills
Languages
C#, Python, SQL, HTML, CSS, Hugo
Frameworks
.NET, Windows PowerShell, OAuth 2
Libraries/APIs
REST APIs
Tools
Git, Ansible, Jekyll
Industry Expertise
Security
Other
APIs, Mathematics, Architecture, Finance, Mathematical Finance
Platforms
Linux, Azure, Azure Functions, Windows
Storage
Azure SQL
Paradigms
Data Science
Education
Master's Degree in Information Security
Universidad de los Andres - Bogota, Colombia
Bachelor's Degree in Systems and Computer Engineering
Universidad de los Andres - Bogota, Colombia
Certifications
Financial Markets
Yale University | via Coursera
Cryptography I
Stanford | via Coursera
Machine Learning
Stanford | via Coursera