Marcos Oviedo, Developer in Córdoba, Cordoba, Argentina
Marcos is available for hire
Hire Marcos

Marcos Oviedo

Verified Expert  in Engineering

Software Developer

Location
Córdoba, Cordoba, Argentina
Toptal Member Since
February 28, 2015

Marcos is an experienced, self-motivated, and results-driven software developer who specializes in turning business ideas into software solutions. He loves to program not only to create code, but also to create value. He has extensive experience with heterogeneous technologies and architectures. He boasts a proven competency in building cloud-scalable solutions that support the business discovery process and enable pivoting into new directions.

Portfolio

Mcafee
Windows Internals
Intel
SQLite, AngularJS, Java, Node.js, Android, .NET, C#
Claro LATAM Carrier – America Movil
Sybase, TCP/IP, Python, Java, Perl, Solaris, C++, C

Experience

Availability

Part-time

Preferred Environment

Vim Text Editor, Linux

The most amazing...

...thing I've built is a module for a real-time charging platform of one of the biggest LATAM carriers. The module increases call volume by 15%.

Work Experience

SW Architect

2014 - 2019
Mcafee
  • Worked with Windows Internals.
Technologies: Windows Internals

Software Architect

2011 - 2014
Intel
  • Handled pathfinding of new consumer applications for the Software Division, including joint collaborations with McAfee.
  • Created a Windows service using C#, Apache Thrift, and SQLite, capable of handling thousands of transactions from multiple clients.
  • Worked on a scalable cloud solution integrating with one the biggest Identity providers in the market.
  • Worked on a machine learning-based cross-platform proximity detection application delivered to the market in a joint collaboration with McAfee.
  • Created a reusable, cross-platform tool to take the cohort metrics of consumer products using Google Analytics.
  • Performed internal penetration tests and code audits to look for security issues. Used Cscope, Metasploit, SDL, and various debuggers and fuzzers.
Technologies: SQLite, AngularJS, Java, Node.js, Android, .NET, C#

Senior Software Engineer

2008 - 2011
Claro LATAM Carrier – America Movil
  • Designed, developed, and maintained service critical components within a Carrier IN real-time charging solution.
  • Developed an application to set up test environments from scratch using Solaris zone containers and OS-level virtualization.
  • Developed high performance crypto components using symmetric and asymmetric algorithms.
  • Developed a carrier-grade high availability environment for Telco Network Elements using Sun HW components and a modified version of Sun Cluster 3.1.
  • Developed a distributed and dashboard-monitored fine-grained system resource usage monitor.
Technologies: Sybase, TCP/IP, Python, Java, Perl, Solaris, C++, C

Software Engineer

2004 - 2008
Motorola
  • Maintained Motorola AdvancedTCA Telecommunication technologies by implementing, documenting, and maintaining Board Support Packages, including boot-loaders, drivers, and Linux kernel internal code.
  • Developed kernel patches for Montavista CGE code to address functional and performance issues on the latest board processors.
  • Worked as the center-wide security expert assessor for different projects at the Motorola Argentina center. Conducted internal code auditing and vulnerability research.
  • Fixed various kinds of bugs for a production setup of ATCA boards in Japan.
  • Developed a set of tools to perform syntax and semantic checks of a SNMP v3 agent implementation using smilint and custom scripts.
Technologies: Oracle Trading Community Architecture (TCA), IPMI, openHPI, Linux, C#, Perl, C++, C

Research Department

2002 - 2004
IUA – Airforce University
  • Implemented a high performance computing platform on a reconfigurable Xilinx FPGA board. Implemented a custom software/hardware co-design on a Virtex 4 FX12 board.
  • Modified the Linux kernel to support PPC AltiVec instructions and several Xilinx EDK IP Cores like Xilinx TEMAC 10/100/1000, HW/ICAP reconfigurable port, UART Lite, and GPIO Xilinx Core.
  • Developed a lightweight implementation of a TCP/IP stack for microchip microcontrollers in C.
  • Improved the software interface of a device measuring an antenna radiation pattern.
  • Developed custom boards using microchip microcontrollers for industrial automation: digital thermometers with actuators, digital control panels, I2C sensors, and Siemens PLC interaction.
Technologies: FPGA, C

Smart Perimeter

A machine-learning based proximity application that allows a user to pair two devices and get notified when proximity events occur.

Paradigms

Automation

Languages

C++, C, Java, Python, C#, Perl, JavaScript

Frameworks

AngularJS, .NET

Libraries/APIs

Node.js

Tools

Vim Text Editor

Platforms

Android, Linux, Solaris

Storage

SQLite, Sybase

Other

FPGA, TCP/IP, openHPI, IPMI, Oracle Trading Community Architecture (TCA), Windows Internals, Linux Kernel Drivers

2009 - 2010

Diploma in Entrepreneurship

Cordoba National University - Cordoba, Argentina

2002 - 2006

Degree in English Language

Cordoba National University - Cordoba, Argentina

2000 - 2005

Master's Degree in Telecommunication Engineering

Airforce University Institute - Cordoba, Argentina

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