Julio andradecv

4
Julio Andrade Address: 57 Aldermoor Lane,, Coventry CV3 1bs UK Phone:+447549107408 Email: [email protected] Skill summary Creative Software/Hardware/Firmware Engineer with broad-based experience, including extensive experience in embedded microcontroller-based system software architecture/design, multitasking embedded real-time systems, device drivers, server side applications, databases, network protocol, control systems, battery chargers, safety systems, automated test and measurement systems, client/server systems, advanced website development, API implementation, chip/board support package development, hardware/software interaction, and use of logic analysers and oscilloscopes. Able to work well on own initiative and can demonstrate the high levels of motivation and time management required to meet the tightest of deadlines. Even under significant pressure, possesses a strong ability to perform effectively. Objective Currently looking for a new and suitably challenging position, one which will make best use of existing skills and experience whilst enabling further personal and professional development. Key technical skills Familiar with microcontrollers, Atmel 168, at90can, at1280, NXP's ARM Cortex-M3 LPC1788, STM32L105/3, TI delfino and piccolo series. C programing, Java, Python, tornado, JAVASCRIPT , PHP, MySQL, Embedded programming IAR, Mplab (C18 compiler) and Atmel Studio, CCStudio, Simulink Embedded Coder Linux Centos, esxi, Familiarity with networking protocols like: DHCP, NAT, SNMP, HTTP, POP, ICMP, IP, ARP, , WEBSOCKETS GPS/GSM NMEA, AT commands, and TFTP. JSON, XML, CSV Familiar with, SPI,TWI, UART USB, RS485, RS232, CAN, CCP J1932, Ethernet LabView Page 1 of 2

Transcript of Julio andradecv

Page 1: Julio andradecv

Julio AndradeAddress: 57 Aldermoor Lane,, Coventry CV3 1bs UK

Phone:+447549107408Email: [email protected]

Skill summaryCreative Software/Hardware/Firmware Engineer with broad-based experience, including extensive experience in embedded microcontroller-based system software architecture/design, multitasking embedded real-time systems, device drivers, server side applications, databases, network protocol, control systems, battery chargers, safety systems, automated test and measurement systems, client/server systems, advanced website development, API implementation, chip/board support package development, hardware/software interaction, and use of logic analysers and oscilloscopes. Able to work well on own initiative and can demonstrate the high levels of motivation and time management required to meet the tightest of deadlines. Even under significant pressure, possesses a strong ability to perform effectively.

ObjectiveCurrently looking for a new and suitably challenging position, one which will make best use of existing skills and experience whilst enabling further personal and professional development.

Key technical skills● Familiar with microcontrollers, Atmel 168,

at90can, at1280, NXP's ARM Cortex-M3 LPC1788, STM32L105/3, TI delfino and piccolo series.

● C programing, Java, Python, tornado, JAVASCRIPT , PHP, MySQL,

● Embedded programming IAR, Mplab (C18 compiler) and Atmel Studio, CCStudio, Simulink Embedded Coder

● Linux Centos, esxi,

● Familiarity with networking protocols like: DHCP, NAT, SNMP, HTTP, POP, ICMP, IP, ARP, , WEBSOCKETS GPS/GSM NMEA, AT commands, and TFTP.

● JSON, XML, CSV

● Familiar with, SPI,TWI, UART USB, RS485, RS232, CAN, CCP J1932, Ethernet

● LabView

● Tomcat, tornado, Apache, Java, Swing, Junit, JNI

● Source control TFS,GIT, SVN

● MISRA, Embedded, Socket programming, Segger embOS, Segger emwin, Segger ip stack, Segger RTOS.

Page 1 of 2

Page 2: Julio andradecv

Career summary

November 2014– to Present Day

Bladon Jets – Principal Software Engineer

DC/DC resonant Voltage Converter● Assisted the electrical engineering team by developing a simulink module able of generating a pwm, phase

Shift, and frequency.● Creation of necessary state machines● Implementing PID control loop● Adding CCP to the project to allow calibration.

Developing Java based software to configure individual Generators settings for the maintenance team.Assist on the creation of tools to help a multi-discipline team to retrieve the CAN data and analyse it.

● Creation of data acquisition and calibration tools in JAVA for the PCAN-USB dongles implementing CCP.● Developing a labView application to control Loads and power supply over modbus● Creating LABview calibration tool for pressure transducer calibration.

Developing a centralized server telemetric system.

● Creating a Tomcat web server application capable of passing in real time data from an embedded gateway to a web site and vice-versa.

● Developing a CAN over IP system.● Developing a JavaScript CAN to SCADA interface.● Implementation of a MYSQL database of CAN messages.● Implementation of a Centos linux server

Developing a can to GSM/IP gateway.● Responsible for the select the components● Prototyping a unit.● Assist on developing hardware, schematic and layout.● Creation of drivers I2C, SPI, Uart.● Developing AT communications interface for a GSM module.● Implementation of GPS and position algorithms● Implementation of RTOS.● Implementation of FAT32 file system

March 2011– November 2014

Deep Sea Electronics, Mansfield, UK - Embedded Software Engineer

Deep Sea Power Division (from 2013 to date)Creation of DSE intelligent battery chargers firmware

● Implementation of PID control system● Implementation of a CAN● Implementation of modbus over RS485

Creation of Battery Display unit ● Creation of a LCD SCADA interface for the battery charger● Creation of RS485 modbus slave interface● Creation of software for pc configuration software for battery charge.● Creation of SCADA pc software.

Deep Sea Electronics Development (from 2011 to 2013)● Responsible for the development of real-time Internet based web-server SCADA

Page 2 of 2

Page 3: Julio andradecv

● Creating and maintaining a web-SCADA portal whilst creating and developing android and android SCADA applications

● Accountable for the creation of GUI and SCADA for embedded LCD screens and the development of cloud SCADA that displays events from CAN and GPS location units on a web-site.

● Additionally involved in embedded web development, embedded Linux servers, RTOS based web client/servers.

● Developing DSEwebnet a Java SCADA application for android.● Developing python scripts for Linux server maintenance with features as clearing old data and weekly auto

backups.

2010-2011 Inforsat SA Olhao, Portugal – Web Developer● Responsible for the management of an internal web site and database, utilising Java, JavaScript, PHP and

MySQL● Creating and developing websites including internal portals for workers from different departments, an

administration portal and a sales portal with a B&B and B&C feature● Collaborating extensively with a Web Designer and Design Team, improving the visual display of the website

according to company and customer requirements● Attending and actively contributing to team meetings whilst revising all completed work against project scope,

requirements and newly introduced ideas● Developing a CMS system, setting-up levels of permissions, access and the configurable to establish multiple

translated platforms with a view to the system being sold and used as an internal sales system in small shops● Developing websites using Joomla and additionally being responsible for the creation of Intranet sites and

websites to be sold to other companies, delivering work of the highest standard within very tight deadlines

Education and qualifications

2007 - 2010 Birmingham City University(Birmingham, UK)Bsc Computer and Electronics -1st class degree This course comprised of embedded and Software Programming with emphasis on real time systems. I was best in class for programming in C, VHDL and developed in my final project in Computer Vision. Modules include:

● Business Context & Application Of Technology● Computer Networking ● Software engineer● Switched LANs & WANS● Computer Systems & Programming ● Data Structures & Algorithms● Electronics/ Microelectronics● Embedded Systems ● Maths

2006 - 2007 Birmingham City University(Birmingham, UK)BSc Foundation year 1st class degree 70.1%Modules: Business & Communications Studies FY, Computer Technology FY, Electronics & Design Technology FY, Information Studies FY and Mathematics FY.

Personal detailsLanguages: Portuguese (Native), English (Good), French (Basic), Spanish (Basic)Interests Include: Gym , Cinema, history reenactment.Other: Driver; full clean licence

Page 3 of 2

Page 4: Julio andradecv

References are available on request

Page 4 of 2