Marcos Oviedo, Software Developer in Córdoba, Cordoba, Argentina
Marcos Oviedo

Software Developer in Córdoba, Cordoba, Argentina

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.
Marcos is now available for hire




Córdoba, Cordoba, Argentina



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%.


  • SW Architect

    2014 - 2019
    • Worked with Windows Internals.
    Technologies: Windows Internals
  • Software Architect

    2011 - 2014
    • 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
    • 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

  • Languages

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

    AngularJS, .NET
  • Libraries/APIs

  • 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


  • Diploma in Entrepreneurship
    2009 - 2010
    Cordoba National University - Cordoba, Argentina
  • Degree in English Language
    2002 - 2006
    Cordoba National University - Cordoba, Argentina
  • Master's Degree in Telecommunication Engineering
    2000 - 2005
    Airforce University Institute - Cordoba, Argentina

To view more profiles

Join Toptal
Share it with others