Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Ian Esper

Ian Esper

Principal Software Engineer / Embedded Systems Engineer

44 years old
Passos (37900026) Brazil
Employed Available
Experienced professional in systems development within oil & gas, defense, telecommunications and health industries. My experiences include web development, robotics and telemetry systems development, embedded electronics, speaker recognition system, communication protocols, VoIP systems.
Resume created on DoYouBuzz
  • Principal Software Engineer
  • Responsible for migrating from monolithic PHP to micro services node.js (Work in progress)
  • Responsible for migrating to AWS Elastic BeanStalk / RDS platform.
  • Responsible for defining meddit 2.0 technologies and new developments.
Learn more

Research and Development Engineer

PUC-Rio / CPTI
March 2015 to December 2015
Rio de Janeiro
Brazil
  • Responsible for the instrumentation and control of a robotic system.
  • Developed firmware in C for embedded systems.
  • Designed 2 boards using PIC microcontrollers and a board to monitor high voltage line (440V).
  • Developed UI interface in C++ using the QT5 framework.
  • Worked on integration hardware/software/firmware.
  • Developed code for raspberry pi and a daughter board for RS485.
  • Worked with serial communication RS485.
  • Video capture, decode and encode with GStreamer.
Learn more

Research and Development Team Lead

Subsea Integrity Eng. e Projetos S/A
January 2014 to December 2014
  • Team lead for the development of a robotic system for inspection of drilling risers and for the development of a pipeline intervention robot.
  • Project management of R&D
  • Coordinated technological partners, both in Brazil and abroad
  • Consultant on what technology to use

Software and Electronics Team Lead

Subsea Integrity Eng. e Projetos S/A
October 2012 to 2013
  • Responsible for the development of software and electronics leading a 4 engineers team.
  • As the team lead, I conducted the migration from PIC to AVR and RS485 to CAN.
  • Lead the planning and development of motor driver board, relay board, joystick board and bus and power board.
  • Lead the development of all firmware and GUI software.

Software Developer

Subsea Integrity Eng. e Projetos S/A
September 2011 to 2012
  • Lead software developer of the company
  • Worked on 4 projects, coding in C/C++ creating graphical user interface in QT4
  • Developed firmware in C for embedded systems for PIC, AVR, and ARM.
  • Worked with serial communication, video capture systems and telemetry.

Business Partner and Software Development Manager

Innovox Telecomunicações e Informática LTDA
January 2009 to 2011
  • Responsible for software development department of the company.
  • Development of a speaker recognition system in java.
  • Development of a car tracking system with real-time video.
  • Development of a music recognition system.
  • Others responsibilities included clients, suppliers and team management and budget planning

Lead Software Developer

Bratech / LOGG Telecom
January 2006 to 2008
  • Development of a conference call system in Python based on asterisk®.
  • Migration of the software to Java using GWT.
  • Changes in asterisk® conference call with patches contribution to open source project.

Business Partner

Brava Telecom / Linuxplace
October 2003 to December 2005
  • Responsible for software development, cabling systems, VoIP and wireless communication.

Master of Science in Defense Engineering

Instituto Militar de Engenharia

September 2013 to December 2015
Adaptive Control System for a Fixed Wing UAV with Reduced Control Surfaces based on ANFIS

Systems Development and Analysis Technologist

Universidade do Tocantins

September 2008 to 2011

R&D

  • Software Development
  • Electronic Design
  • Robotics
  • Team Leadership
  • Artificial Intelligence
  • Computer Vision
  • UAV
  • Control Systems
  • GNU/Linux
  • Atmel AVR/AVR32
  • Microchip PIC
  • CAN - RS485
  • ADC - DAC
  • Telemetry Systems
  • H-Bridge
  • C/C++
  • Java
  • Python
  • QT
  • Mysql
  • Firebird
  • Sqlite
  • GStreamer
  • Network Socket
  • OpenCV
  • PHP
  • Node.js
  • Angular
  • Typescript
  • Ngrx / Reactive Pattern
  • English
  • Portuguese