specialised in : embeded https/AES server - vb.net - assembler programming - older computer languages for interfacing with new technology - script languages(html,java..) -microconttroller experience - hardware interconnection to network - IEEE - reverse engineering - expert serial data communications - server applications - encryption - Express language.( Fipertec) - ... realized projects -- http://patrick-de-bruyne.scienceontheweb.net/index.htm
Serial Port Interfacing Job Cost Overview
Typical total cost of oDesk Serial Port Interfacing projects based on completed and fixed-price jobs.
oDesk Serial Port Interfacing Jobs Completed Quarterly
On average, 3 Serial Port Interfacing projects are completed every quarter on oDesk.
Time to Complete oDesk Serial Port Interfacing Jobs
Time needed to complete a Serial Port Interfacing project on oDesk.
Average Serial Port Interfacing Freelancer Feedback Score
Serial Port Interfacing oDesk freelancers typically receive a client rating of 5.00.
I have experience in Windows desktop applications programming in Delphi /Lazarus (FPC), C/C++. I can write communication protocol and routines between PC and device over RS232, USB or RS485. I can create drivers using WinUSB, Jungo WinDriver or UMDF. I familiar with microcontrollers (PIC, AVR, 8051, C166/167, ARM ) . I can also write device boot loaders /firmware loaders over UART or USB for parallel flash memory or eMMC. I have written bootloaders for Infineon EGOLD/EGOLDLite , Infineon SGOLD (ARM based), TI Calypso (ARM based), and Qualcomm SnapDragon (ARM based) baseband CPU. I have also experience in software protection using Themida / Winlicense or VM Protector SDK and in hardware (dongle) protection using USB dongles or smart cards. I have also experience in reverse engineering Windows, Linux or MCU applications, USB, serial port, parallel port monitoring and protocol analysing.
Versatile software development professional with the ability to pick up new technologies quickly and get complex solutions out the door under tight deadlines and challenging circumstances. Relentless problem-solver with a reputation for designing and developing new components in record time. Expert on Unified Communications especially Microsoft's extensibility platform Microsoft Lync (formerly Office Communications Server), and owner of the blog mohamedasakr.wordpress.com. I am a technology geek and I hope to participate in technology industry.
Expert in C and low-level microcontroller based embedded systems. Experience with PIC24, dsPIC30, ATMega, MSP430, Atmel 8051 families. Over 10 years of hands on embedded design, freelance embedded software and startup experience. Strong skills in C and Assembly programming on memory restricted systems. Extensive experience building bootloaders for microcontrollers and embedded systems. Deeply familiar with SPI, I2C, UARTs and CAN Bus. Experience developing networked applications using embedded Linux. Experienced with developing build systems and tool chains for embedded development in Linux. Familiar with all aspects of embedded system design from concept to manufacturing and production.
I am very comfortable using the Arduino development environment, i have successfully built an obstacle avoiding robot which can be controlled by text messages (GPRS shield), is GPS equipped which means it is aware of its location, compass(with tilt compensation) equipped which means its aware of its direction. The obstacle avoidance is achieved through one infrared sensor and one ultrasonic sensor. The micro controller used is the Arduino Mega and the motor controller. The Chasis is the 4wd Dagu Rover 5 with four Encoders. Additional capabilities of the robot include Lcd Display, Temperature sensing, I am also a Call Director with Apple Care. My job is to direct calls to the right department, run diagnostics for devices eligible for the Apple Care Protection Plan. I'm highly skilled in the sales area and I'm also a Mentor
I started to work on electronics project during bachelor studies. My passion for electronics led me to build numerous hobby circuits and I completed few freelance projects as well. After bachelors I worked in a firm as an R&D engineer in hardware and software of embedded design. I have a good experience in analog design and layout, EMI EMC testing and mixed signal PCB layout. I am currently pursuing Master's in IC design and would like to use my knowledge and interest in electronics to give me monetary benifits.
Efficient with respect to programming in C and Data Structures using gcc, Linux. Basic knowledge of Linux Internals. Well versed with Shell Scripting concepts using Bash Shell. Proficient in using development tools like make, makefile, RCS. Skillful in compiling and configuring Linux Kernel. Able to implement Basic Linux Based Character Driver with proper Synchronization Expert in Linux Programming: IPC Mechanisms like pipes, FIFOs, Message Queues, Shared Memory and synchronization Techniques like Semaphores. Good Understanding of POSIX Threads . Professed in Network Programming including Socket programming . Successfully configured FTP, TFTP , SSH servers. Successfully implemented Dual booting.
Motivated institution graduate eager to work in professional manner where i can enhance my knowledge and experience. Having about 2-3 year working experience in automation field and a progressively flourishing track record of completing numerous projects based on instrumentation, micro-controller and wireless systems. Specialties: Expert in PLC/Microcontroller programming with hardware desgin, Circuit Simulation and designig, Assembly/C for controllers, PCB layout designing, Hardware designing and Hardware troubleshooting & maintenance.