-
Freelancer
- Architecture Electronic and Firmware Dev
2018 - maintenant
Flight Simulator Cessna 172 Cockpit.
Microchip 18F4550
XILINX XC9572XL
Xilinx ISE webpack, Microchip MPLAB
NI Ultiboard and Multisim
MikroC
Circuit Maker
-
Adok
- R&D Embedded Technical Leader
2018 - maintenant
R&D Team Management
Schedule team Tasks from Roadmap.
Linux Linaro C/C++ Device drivers Developper (HID Gadgets)
Hardware and Software Security using ATSHA204 chip.
Developping on SD410 Qualcomm SnapDragon processor.
Firmware architecture.
MSP430 Firmware.
I2c, MIPI and SPI protocols.
-
ADENTIS
- Architect/Linux C++ developer, C# Developer
Boulogne-Billancourt
2016 - 2018
Same duties and client as before.
-
-
- Linux C++ developer, C# Developer
Paris
2012 - 2015
Making part of IRIS 320 Project at SNCF.
-
-
- C# Senior Consultant
Paris
2011 - 2012
Software developer at Hager - Software for controlling PLC's
-
Closer
- Senior Consultant
2010 - 2011
Developer Consultant in Bank client.
Mobile Applications Development using MoSync SDK.
Multithread Development Communications Server.
C# Consultant at Cable TV client.
-
Independent Project
- Embedded Developer, Senior Consultant
2008 - 2010
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
-
Tellus Matter
- Analyst/Programmer/Software Department Leadership
2008 - 2010
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
- Analyst/Programmer – Senior Consultant
2008 - 2008
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
-
Movicel Telecommunications
- Analyst/Programmer – Senior Consultant
2007 - 2008
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 Consultant
Paris
2006 - 2006
Consultant at several clients like Portugal Telecom Sistemas Informação, Grupo Rádio Renascença, Fujitsu and CP
-
Tyco
- Analyst/Programmer – Senior Consultant
Schaffhausen
2005 - 2006
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.
-
Tyco
- Analyst/Programmer – Senior Consultant
Schaffhausen
2005 - 2005
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.
• 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.
• Testing and debugging.
• Technical and user documentation.
• Client Consultants formation.
• Used Visual Studio 2003, MS SQL Server 2000, C#, ASP.NET, MS Project
-
Independent Project
- Freelancer Analyst/Programmer
2004 - 2005
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.
-
ICWest
- Freelancer Analyst/Programmer
2004 - 2004
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.
-
Tyco
- Analyst/Programmer Sr Consultant
Schaffhausen
2004 - 2005
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.
-
DQA
- Analyst/Programmer
2003 - 2004
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
-
Servisegura
- Analyst/Programmer
2001 - 2003
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
-
Valentim Carvalho
- Analyst/Programmer
1992 - 2001
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
-
Sociedade Ibérica Lda
- Developer
1992 - 1992
Hired as Junior Programmer to develop Clipper application to manage Salesmen sales.
• Analysis and Software design.
• Graphical design development.
• Data Base design.
• Software development
-
FAP (Portuguese Air Force)
- Air Traffic Controller
1989 - 1991
Air Traffic Controller.
Certified as Tower Controller as main duties at LPAV.
Certified as Approach Controller at LPAV.
Certified later as Tower Controller at LPOV