Embedded Team Leader Gif-

Könnte verfügbar sein

(Aktualisiert 2020-01-20)

Embedded Team Leader

Gif-

Einheimische Portuguese, Fließend French, English, Mittelstufe Spanish, Anfänger Dutch

  • Developpement C
  • Architecture Electronique
  • Archetecture Logiciel

Fähigkeiten (67)

DESIGN DEVELOPMENT

SPI

MICROCONTROLLERS

VISUAL STUDIO

I2C

XILINX

C#

CODING

.NET

CLIENT/SERVER

SOFTWARE DEVELOPMENT

Embedded C

VBSCRIPT

OBJECT ORIENTED PROGRAMMING

VISUAL BASIC 6

HARDWARE DESIGN

USB

OBJECT ORIENTED

VISUAL BASIC 6.0

ARCHITECTURE

VB.NET

Visual Basic

MCAD

WINFORMS

MS .NET

REAL TIME

C++

MS PROJECT

VC++

VISUAL C++

Assembly

Device Drivers

BILLING

EXCHANGE

GPS

AUTODESK

TELECOMMUNICATIONS

POINT OF SALE

PROCESSOR

ANALOG

MICROSOFT WORD

PHP

DOCUMENTATION

CLOSER

CONCRETE

XSL

INVOICING

MIDI

Device Driver

BUDGET

XML

WORD

FIRMWARE

INTRANET

LABORATORY

MICROSOFT PROJECT

RAILROAD

Drivers

INSTRUMENTATION

JavaScript

STATISTICS

STRUCTURED SOFTWARE

CLIENTS

POS

Telecom

MEDICAL DEVICES

TEAM PLAYER

Zusammenfassung

Summary

• More than 20 years of solid programming experience.

• 7 years of Visual Basic 6.0 programming experience.

• 6 years of VBScript, JavaScript and ASP programming experience.

• More than 10 years of VB.NET, C# (Winforms and Web) and ASP.NET
programming experience.

• More than 5years in hardware development, 8051 and PIC compatible.

• More than 8 years of C programming experience.

• More than 8 years of Visual C++ programming experience.

• 1 year of Clipper programming experience.

• 1 year of PHP 4 programming experience.

• 5 years of experience in MS-Access.

• More than 10 years of experience in MS SQL Server 2000/2005/2008 programming
and administration.

• 2 years of experience in XML and XSL.

• 1 year of experience in MySQL.

• More than 5 years using Source Safe.
• More than 8 years using IIS.

• 4 years using Microsoft Project.

• More than 5 years of experience in Embedded Development Tools from Keil. C and
Assembly languages.

• Strong experience in Microsoft Programming Technologies.

• Self-motivated, priority-oriented, strong work ethic, team player with attention to
detail.

• Autonomous.

• Excellent Electronic Analog and Digital skills.

• Air Traffic Controller at Portuguese Air Force between 1988 and 1991 with Tower
and Approach Certification at LPAV airfield.

• Aircraft Instrumentation and Navigation knowledge.

• Private Pilot Licence. (Certified on several DR400 aircrafts types, HR200, C172
G1000 aircrafts).

Background
Senior Consultant with Bacherol's degree in Electronic and Computers Engineering at
Instituto Superior de Engenharia do Porto (ISEP) and after Licenciatura. I have been
connected to Information System projects as Analyst/Programmer and some coordination and
team Management projects in .NET technologies. Embedded languages knowledge,
microcontrollers (8051 compatible and Microchip PIC) C and Assembly programming.
Excellent background also in Digital and Analog Electronic. Object Oriented Programming,
Programming Patterns knowledge. Software Architecture using 4+1 Model.
Actually strong connected to industrial environments on the Railroad industry.
Speaks Portuguese, English, French, Spanish and some Knowledge in Dutch.

Berufserfahrung

R&D Embedded Technical Leader at Adok
www.getadok.com

2018-04 - Jetzt

R&D Team Management
Schedule team Tasks from Roadmap.
Linux Linaro C/ C++ Device drivers Developper (HID Gadgets)
MIPI Camera Device Driver developpment (OV4689).
Hardware and Software Security using ATSHA204 chip.
Developping on SD410 Qualcomm SnapDragon processor.
Firmware architecture.
MSP430 Firmware.
I2C, MIPI and SPI protocols.

Code Composer, Eclipse, C/ C++ developpment, StarUML, SCRUM.
Freelance

2018-12 - Jetzt

Cessna 172 cockpit developpment.
Microchip 18F4550, 18F25Q10, 18F2550.
Xilinx XC9572XL.
Microchip ENC28j60.
Hardware Architecture.
Motherboard creation and pcb route.
I2C, SPI, TCP/IP and USB communications.
Mecanical design for 3D Printer.
Cockpit Mecanical design using Autodesk Fusion 360.

C developpment, Xilinx ISE webpak, NI Ultiboard and Multisim, Circuit Maker, Fusion 360,
Inkscape.
Senior Consultant (Software Architect and C# Developer) at Adentis and AGAP2-IT (Untill December 2015)
St. Denis

2012-04 - 2018-03

April 2012 to March 2018 - Senior Consultant (Software Architect and C# Developer) at Adentis and AGAP2-IT (Untill December 2015)
Making part of Project IRIS 320 at SNCF, located at St. Denis, Ile de France, having
architect/developper duties.
Modification of some electronic boards using Digital Electronic.
C++ developer under linux environment.
Real time data acquisition software development.
C# Winforns development for user work stations on TGV (IRIS320).
Software development under C#, to make a cartography of TGV high speed railroad using
GPS points and Google Street. Use of QGIS software for shape files format creation.
Machine Vision system Architecture and developpement for IRIS320 TGV, the goal is to film the railroad and analyse the images in real time to detect holes on the track, using Basler
linear Cameras.
PIC uC Firmware and Hardware Architecture to control Illumination Power sources.

Architecture and Development of a new Real Time Data Acquisition System for a new TGV
train (IrisByTGV). Digital real time data filters.
Windows, Linux and OSx utilities made using C++ Qt, Eclipse, C#, MongoDB, DIA Uml,
StartUML, Software Architecture using Model 4+1.
Senior C# Consultant
AGAP2 IT France

2011-01 - 2012-03

Development of a new Communication System to be applied in some older software at Hager
France (located at Obernai, near Strasbourg city), to improve communications between these
applications and industrial PLC's, this library was developed using C# and VS2010, with the principle to be event responsive. Also was made using an Architecture of Client and Server
simultaneously (full duplex).
Changing Communication System of older Software into the new one (Performance improvement).
Client/Server application to monitor Production PLC's.
Closer Consultores - Analyst/Programmer - Senior C#

2010-01 - 2011-01

Consultant
C# and SQL Server Consultant at a bank client. Development of web applications as needed for particular issues. Using VS2008, Microsoft Project, SQL Server 2005/2008, Oracle.
Architected and Development of a Communications System for Mobile Phones, to connect to
a new social Network. StarUML, Software architecture using model 4+1.
Development of multithread server to receive Mobile Equipments communications. Visual
Studio 2010. C#.
Development of mobile application using MoSync SDK. C++.
Senior C# Consultant at Telecommunications Client (ZON).
Analyst/Programmer - Senior Consultant

2010-05 - 2010-07

Development of a PC Computer for Motorcycle Games Simulator with USB Interface.
Hardware development, Firmware and Software design. USB Windows Programming. Using
C programming, NI Multisim 10 and NI Ultiboard 10, MPLAB, C18.
Analyst/Programmer - Senior

2010-02 - 2010-02

Consultant


Conversion of an analogue Airplane Yoke to USB interface. Hardware development,
Firmware and Software design. Using C programming, NI Multisim 10 and NI Ultiboard 10,
MPLAB, C18.
Analyst/Programmer - Senior

2008-11 - 2010-01

Consultant


Flight Simulator project, using uC PIC18F4550 and CPLD's XILINX 9500 series and XILINX COOLRUNNER II. The goal of this project is to make an Autopilot,
Communication and Navigation Radios, Transponder (Avionic System) hardware modules to Microsoft Flight Simulator X, using USB interface as communication with FSX Simulator.
Hardware (Digital and Analog Electronic development), Firmware and Software design. USB
Windows Programming. Using uVision 3, Assembly and C programming, NI Multisim 10 and NI Ultiboard 10, VS2008, MPLAB, C18, Xilinx ISE 10.1
Analyst/Programmer/Software Department Leadership
TellUs Sistemas Electrónicos

2008-09 - 2010-01

Software Department Leadership (Interface between Hardware and Software Department).
Development of Communications Services to support up to 10.000 simultaneous
communications with medical equipment. C Linux programming for medical devices. ARM
Processor iMX27.
Arquitected and Developed System to receive GPRS and SMS Communications from GPS
devices.

• Analysis and Software structure conception, Data Base design.

• Business Modules Implementation.

• Using Visual Studio 2005, MS SQL Server 2005, C#,

• VC++ 6.0, VC++ .NET 2005.

• Eclipse, Linux ubuntu, OpenSuse, gcc, gdbserver.
Closer Consultores - Analyst/Programmer - Senior

2008-06 - 2008-09

Consultant

3 month project that consisted in development of a fully customizable DashBoard Web
Application. Design and implementation and DataBase Development.


• Analysis and Software structure conception, Data Base design.

• Using Visual Studio 2005, MS SQL Server 2005, Oracle XE, C#

• FusionCharts and FusionWidgets.
Analyst/Programmer - Senior Consultant
Angola Mobile Telecommunications

2007-01 - 2008-06

Hired to give support to billing and Invoicing Software. New modules design and implementation and Stored Procedures Optimization.


• Analysis and Software structure conception, Data Base design.

• New Modules Business Implementation.

• Using Visual Studio 2005, MS SQL Server 2005, C#, Visual Studio 2003, SQL
Server 2000, XML, Visual Basic 6.

• VC++ 6.0 DLL Development, C# Webservices development, Sql Server VS2008
projects for CISCO SCMS SM integration with our software system.
Analyst/Programmer - Senior
Portuguese Railroad

2007-01 - 2007-01

Consultant

Analysis and implementation of SIBS (Sociedade Interbancária de Serviços) and MB/POS
Network communication modules with last technical specification (v52.10), support of actual and EMV (ICC) cards.


• Analysis and Software structure conception.

• Business Implementation.

• Using Visual Studio 2005, MS SQL Server 2005, C#
Analyst/Programmer
Grupo Rádio Renascença (Portuguese Radio Station)

2006-07 - 2006-07

Senior Consultant

Data Base Analisys and implementation of Rádio Renascença Backoffice and Front end
Portal.

• Business Implementation.

• Using Visual Studio 2005, MS SQL Server 2005, C#, ASP.NET
Analyst/Programmer - Senior Consultant
Portuguese Telecom IT

2006-04 - 2006-04

Integration of third party software into a portal, where it can be possible to make only one
login, and it will be used to the external applications too (SSO - Single Sign On) Development of new Modules such new authentication


• Analysis and Software structure conception.

• Webservices programming.

• Using Visual Studio 2003, MS SQL Server 2000, C#, ASP.NET, DotNetNuke.
Brisa Engenharia Gestão - Analyst/Programmer
BEG

2005-10 - 2006-03

Senior
Consultant

This project software was created under web technologies, and it primary goal was to have on
Data Base all of the assays Excel files that BEG's Laboratory had during years of concrete
assays. It had to be possible to upload an excel file to the system, and it will import only the data of interest to Data Base. It also had to be possible to add or alter some of the assay's
excel files, so the system when receive it, would be always prepared to import new cells for
instance. After importing, it would have to be possible to edit data online. To visualize an
assay, it will export data to a protected excel file template, and then it could be printed for
instance. Statistics were viewed online with on-the-fly construction graphics and also exporting data to Statistics Excel files that were made by client. Different user levels of menu
access were required.


• Analysis and Software structure conception.

• Planned all application timings and distributed duties to the team.

• Made classes to import and export data from/to excel files, also were used external
component.

• Made all Business Logic, to create graphics on-the-fly as requested by client's needs
to view online statistics for instance.

• Application deployed to production.

• Documented processes and created user guides for testers and users.

• Used Visual Studio 2005, MS SQL Server 2005, MS Project, C# , ASP.NET and JavaScript, Source Safe.
Analyst/Programmer - Senior
Consorcio CGK/Metro do Porto

2004-11 - 2005-12

Consultant

Responsibilities ranging from analysis, design, development, testing and deployment. Team
Management.


• Analysis and Software/Data Base structure conception.

• Planned all application timings and distributed duties to the team.

• Applications deployed to production.

• Documented processes and created user guides for testers and users.

• Data Base stored procedures programming.

• Developed C# classes to access SQL Server.

• Developed Budget Software using Visual Basic 6.

• Developed Software for Costs Control Department to generate automatically reports
from Excel Data, made using Visual Basic 6.

• Data Transformation Services under SQL Server 2000.

• Used Visual Studio 2003, MS SQL Server 2000, MS Project, ASP, VBScript,
VB.NET, C#, ASP.NET JavaScript, Source Safe.
Analyst/Programmer - Senior Consultant
Portuguese High Velocity Train

2005-04 - 2005-10

Some separate modules to be included in client Information Systems that were being
developed.
WP1 Project - It was need by client to record important information related to specific kind of reports that client consultants had to do, in accordance with some laws, these forms had to be
Data Based configurable, if for instance some law changed, and is required other fields to add
to a specific report, adding this information to Data Base, system had to be prepared to construct these new forms on-the-fly.

PIC Project - It was need to record information about client employees, besides the employee
information were also needed to store information about medical exams, and even store their
scanned medical exam in data Base; and in accordance to Portuguese law, it had to "know"
when these employees had to make their next medical exam. CMG Project - Some developed
modules had necessity to have different access user level, so it was necessary to develop a class to make this functionality. GAA Project - Ambient Engineers had necessity to fill some
studied parameters on Information Systems, once again these forms had to be dynamically
constructed.


• (WP1 Project) Data Base and Software structure conception.

• Business Logic programming.

• Stored procedures and triggers Programming.

• Creation of Dynamic Forms read from Data Base.

• Testing and debugging.

• Technical and user documentation.

• Client Consultants formation.

• Auto Management Project.

• Used Visual Studio 2003, MS SQL Server 2000, C#, ASP.NET, MS Project,
JavaScript.

• (PIC Project) Analysis, Data Base and Software structure conception.

• Business Logic programming.

• Stored procedures and triggers Programming.

• Testing and debugging.

• Technical and user documentation

• Client Consultants formation.

• Used Visual Studio 2003, MS SQL Server 2000, VB.NET, ASP.NET, MS Project.
CMG Project

• Developed class to manage different modules access for user roles.

• Used Visual Studio 2003, C#.

• (GAA Project) Analysis, Data Base and Software structure conception.

• Business logic programming.

• Stored procedures and triggers Programming.

• Dynamics forms that would be able to insert, edit and update information to and from database.

• Testing and debugging.

• Technical and user documentation.
• Client Consultants formation.

• Used Visual Studio 2003, MS SQL Server 2000, C#, ASP.NET, MS Project.
Independent Consultant - Analyst/Programmer

2004-07 - 2005-08

Made part of an independent project as part-time, to construct hardware for Microsoft Flight
Simulator and Aerowinx PS1.3a Boeing 747-400 Simulator, that could bring to "life" some
virtual plane equipment and switch functions. It was developed Communication Radios,
Navigation Radios, eight programmable analog indicators, 24 programmable switches.


• Hardware design, development and programming using 8051 compatible Micro
Controller chip.

• Developed routines to handle bi-directional communications between hardware and Flight Simulator using RS232 serial port.

• MS Access Data Base design.
• Developed classes to auto detect Flight Simulator Version.

• Used Visual C++, MS Access, Keil uVision 2 Embedded C and Assembly
programming, Microsoft Project.
Analyst/Programmer
ICWest Consultores

2004-08 - 2004-11

The goal of this 3 month project, was to port an MS Access (Galileo System) software to Web
Technologies. This Galileo System software is sold to Travel Agencies Companies, and it
allow to Manage Clients and even to Reserve Hotels and Plane tickets online for instance.


• Forms development and correction of existing ones.

• Stored Procedures and triggers programming.

• Software Business Logic programming.

• Web Services programming.

• Data Export to Excel and Word implementation.

• Debugging and testing.

• Used Visual Studio 2003, MS SQL Server 2000, MS Access, VB.NET, C#,
ASP.NET, JavaScript, XML.
Analyst/Programmer
DQA

2003-04 - 2004-04

Hired to develop solutions asked by clients. Dynamic Web Sites and Intranets development.


• Analysis and Software/Data Base design and development.

• Invoicing Software developed using Visual Basic 6 and MS Access Data Base.

• Web Sites developed using PHP and MySQL under Linux Mandrake Operating
System.

• Intranets Modules developed using ASP, VBScript, VB.NET, C#, JavaScript, SQL
Server 2000 and MS Access.

• Projects Management using Microsoft Project.
Analyst/Programmer
Servisegura

2001-04 - 2003-04

Hired to develop Visual Basic Software that would manage information from hardware that
security employees used. This hardware had SMS capabilities, and would send time and local
where the employee has passed, and could be also used to control employee initial and end of work time.


Used Visual Basic 6, Visual C++, MS SQL Server 2000, Microsoft Project.
Analyst/Programmer
Valentim Carvalho

1992-09 - 2001-04

Hired as Junior Analyst/Programmer. Made C applications under MS-DOS to edit Electronic
Musical Instruments parameters using MIDI interface (Musical Instruments editors). Software
design and development using Visual Basic 5/6, as requested by different departments.
Company Intranet and Web Site development.


• Analysis and Software design.

• C functions development to handle communication between Musical Instruments and PC Computers using MIDI interface.

• Hard study and analysis of MIDI Implementations charts for each equipment.

• Musical Instruments Research parameters to be handled by software.

• Electronic Instruments repair during 4 years.

• Used C Language hard coding, used also some 3rd party C libraries.

• Intranet Company analysis and design.

• Integration of intranet modules with 3rd party invoicing and Warehouse Stock
Software, used Visual Basic to create DLL's that then could be used in ASP
development.

• Made Intranet modules using ASP, VBScript, JavaScript

• Exchange of Data Base when appeared SQL Server 7 and after SQL Server 2000.

• Used VB 5/6, ASP, VBScript, JavaScript, MS Access, SQL Server 2000, SQL Server
7
Junior Programmer
Sociedade Ibérica Lda

1992-02 - 1992-06

Hired as Junior Programmer to develop Clipper application to manage Salesmen sales.


• Analysis and Software design.
• Graphical design development.

• Data Base design.

• Software development.

Akademischer Hintergrund

Licence

2020-01 - 2015-01

Stanford university online
Stanford university online

2020-01 - 2012-12

Zertifikate

MCAD Certification
MCAD
MCP Certification
MCP

Berater kontaktieren

/