Josh

rodriguez barajas

JOSNELIHURT

Senior C/C++ developer with more than 7 years of experience in backend development and firmware development. With an MSc in Electronics Engineering and strong knowledge in modern C++, Golang and .NET framework (C++/CLI and C#). Ability to design and develop desktop applications such as Win32 Services, Windows Forms, Qt based applications, and experience in micro-services development. Good communication skills and experience in enterprise environments.

Location

Bogotá, Colombia

MY SKILLS

Mainly focused on high performance languages and backend development. Deeply committed to learn about technology in general to deliver high valuable and quality software.

Languages

English Advanced
Spanish Native speaker
French Student intermediate

Programming languages

Modern C++ 11/14/17 Expert
C Expert
GO Language Advanced
C# NET Framework Intermediate
Scripting languages: bash, batch, python Average
RUST Average
Java Beginner

Technologies

Micro-services, API design REST, gRPC, SOAP Advanced
DBs: MongoDB, MySQL, SQLServer, Oracle Advanced
Windows API Advanced
Posix Advanced
Qt/QML Intermediate
Data streams Kafka, Kinesis, MQTT Average
Bluetooth BLE Advanced
Front-end dev HTML5 JS Beginner

MY CAREER

May 2019 - Present
Senior C++ Developer
Software Designer
Bogotá Colombia
Technical Leader for Appetize account.

Responsibilities

  • Implementation of features using Golang as the main language and micro-services as the main architecture using mainly TDD.
  • Collaborate in the technical design planning of the new features for the product.
  • Interact with different technologies such as mongoDB, Kinesis, gRPC, Redis, MySQL to address the requirements from the product team.
  • Participate in daily and weekly meetings for the team and project control
  • April 2016 - May 2019
    Senior C++ Developer
    Technical leader
    Aranda Software
    Bogotá Colombia
    As technical leader in one of the most important products for the company, with our team we had the opportunity to successfully ship to production the 9th version of the product. That product combines different technologies and languages such as Modern C++, Objective C, .Net C# for Web and for Win32 applications.

    Responsibilities

  • Develop software in the native language mainly in C++/Objective C++ and C# interacting different operating APIs, systems and tool-chains supported by the product (Win32, Linux and macOS).
  • Integration of a full continuous integration (CI), using TDD as unitary testing support.
  • Collaborate in road-map definition
  • Daily and weekly meetings for team and project control
  • Design and follow the implementation of new features of the product
  • Accomplishments

  • Integration of modern C++ (C++11/14 standard) into product development
  • Integration of test framework for unitary testing supporting Test-driven development (TDD)
  • Integration of a full continuous integration (CI), using TDD as unitary testing support.
  • October 2015 - April 2016
    Senior C/C++ Firmware
    Developer
    TaIO Systems
    Popayán Colombia
    Senior Embedded Software Engineer in charge of firmware development for IoT devices. Design and implementation of the company's process for TDD in embedded systems Comply autonomously by direct interaction with the client. Assist in technical and planning meetings for corporate services group (Intel).

    Responsibilities

  • Develop software for embedded devices to address projects deliverables mainly in C/C++.
  • Lead and review projects developed by the company. Include code reviews into the development and best practices for clean code.
  • Training of company staff.
  • Define development guidelines for firmware development.
  • Accomplishments

  • Development of IoT (Internet of Things) sensor network using BLE LE technology on Intel® Quark processors
  • Successful implementation of TDD-based development processes for embedded systems
  • September 2013 - October 2015
    Semi-Senior .Net C#
    developer
    Biotek Internatioal SAS Colombia
    Bogotá Colombia
    Senior developer of projects for the main client (Colombian National Police), using .NET C# and C++/CLI.

    Responsibilities

  • Direct interaction with the client (Telematics group of Colombian National Police)
  • Definition of technical company strategies to include new technologies in tenders that allowed to add value on the products offered.
  • Definitions of development guidelines for the company.
  • Support to the technical group in the maintenance of products under guarantee for Colombian National Police.
  • Accomplishments

  • Implementation of biometric access control system by Iris on Embedded system - Final Client Colombian National Police.
  • Implementation of OCR recognition system and implementation of scanner driver system for CPN contract DIRAF SA MC 004 2014 Development of client application for "System of psycho-test readings"
  • Under Colombian National Police Contract PN-DIRAF No. 06-2-10115-13. Development of Embedded Systems in "Implementation of visitor control systems with vehicular and pedestrian access
  • controls through biometrics and implementation of the weapons delivery system".
  • Development of mobile Biometric system using Android and IRIS technology, Colombian National Police client reserved use.
  • January 2011 - August 2013
    Junior researcher
    Universidad de los Andes
    Bogotá Colombia

    Responsibilities

  • Development of projects for external clients through research modality university-enterprise
  • Teacher of Complementary Subjects (Laboratories of Digital Systems, Computer Architecture and Embedded Systems)
  • Accomplishments

  • Design and implementation of controller / reader SAW RF Project Colciencias Condensa to prevent theft of electrical energy
  • Implementation of a web platform of content management of the line of Techniques and Technologies of Electronic Design (Wiki 1st version) http://ttde.uniandes.edu.co/
  • Design of embedded platform CondorBoard Project
  • Supervisor of an under graduate thesis.
  • MY STUDIES

    August 2013
    M.Sc. in Electronics Engineering
    Universidad de los Andes
    Bogotá Colombia

    Master's thesis

  • RTOS benchmark for real-time applications using embedded systems
  • Accomplishments

  • Score 5.0
  • May 2010
    B.Sc. Electronics Engineer
    Universidad Pontificia Bolivariana
    Bucaramanga Colombia

    Undergraduate thesis

  • Digital image processing on Embedded system using DM6446 from Texas Instruments
  • Accomplishments

  • Honorific Thesis
  • CONTACT ME

    This is my contact information feel free to contact me on my social networks. I will prefer to use LikendIn for recruiters. In the form below you can send me a direct message and at the bottom of the page you could find additional sites.