Marcos Oviedo

Marcos Oviedo

Cordoba, Argentina
Hire Marcos
Scroll To View More
Marcos Oviedo

Marcos Oviedo

Cordoba, Argentina
Member since January 21, 2014
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
Portfolio
Experience
  • Linux, 12 years
  • C, 10 years
  • C++, 8 years
  • Solaris, 6 years
  • JavaScript, 6 years
  • .NET, 6 years
  • Perl, 6 years
  • C#, 6 years
Cordoba, Argentina
Availability
Part-time
Preferred Environment
Linux, VIM, Cscope
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%.
Employment
  • Software Architect
    Intel
    2011 - PRESENT
    • 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: C#, .NET, Android, Node.js, Java, AngularJS, SQLite
  • Senior Software Engineer
    Claro LATAM Carrier - America Movil
    2008 - 2011
    • 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: C/C++, Solaris, Perl, Java, Python, TCP/IP, Sybase
  • Software Engineer
    Motorola
    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: C/C++, Perl, C#, Linux, openHPI, IPMI, PICMG3.0, AdvancedTCA
  • Research Department
    IUA - Airforce University
    2002 - 2004
    • 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: C, FPGA
Experience
  • Smart Perimeter (Other amazing things)

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

Skills
  • Languages
    C, C++, Perl, C#, JavaScript
  • Frameworks
    .NET
  • Libraries/APIs
    Node.js
  • Platforms
    Linux, Solaris
  • Misc
    Linux kernel drivers
Education
  • Diplomate degree in Entrepreneurship
    Cordoba National University - Cordoba, Argentina
    2009 - 2010
  • English Proficiency degree in English Language
    Cordoba National University - Cordoba, Argentina
    2002 - 2006
  • Bachelor's degree in Telecommunication Engineering
    Airforce University Institute - Cordoba, Argentina
    2000 - 2005
I really like this profile
Share it with others