Hamza

  • İstanbul, Turkey

ID: 402315

About Me

Product Development. Highly optimized Bare-Metal Firmwares, Low Level Drivers, Bootloaders, Flashers for Texas Instruments C2000 Piccolo (w/ CLA) and STM32 MCUs (ARM Cortex M devices) with Embedded C and Assembly. Embedded systems debugging tools for C2000 and STM32 device with Python (formerly with C#). Symbol parser and elf file analyzer for TI Code Generation Tools and GCC for ARM devices. Embedded system control, diagnostic, monitoring/visualizing tools with Qt/C++, Qt/Python and Winforms/C# (.NET Framework) on PC, Raspberry PI and Lattepanda linux devices. Crosscompiling Qt Framework for Raspberry PI, NVIDIA Jetson Nano and FriendlyARM Mini2440. HVAC project bring-up, software design (low level to application level), development, management of integration tests (in Turkey and South Korea) for one of the most crowded metro line in Istanbul. TCMS (Train Control and Management System) Emulator bring-up with Duagon D015 (CLI and QtWidgets applications). Implementing TCN/MVB (Traing Communication Network/Multi Vehicle Bus) communication software with Duagon D013 for our Railway Devices (HVACs and Auxiliary Power Units). Implementing CANBUS, CANopen and MODBUS communication protocol stacks, development of peripheral drivers and control panels for Industrial Motor Drives, Inverters and Battery Chargers Involved in Battery Charger control & fault logic software development for Electrical Locomotive. Desinging & implementing GoLang Web API Server for Dimensioner system running on NVIDIA Jetson Nano. Bluetooth and TI Easylink wireless applications with TI CC2640 and TI CC2640R2F (TI RTOS, SimpleLink SDK). Visualizing data in Raspberry Zero W (QtWidgets) and Android Phones (Kotlin, Java). Current working on quadcopter flight controller for fun. Lately; Convection Aircraft Oven Thermal & Magnetic Circuit Breaker Test System Energy Monitoring System (Railway) Parking Lot Monitoring System Fridge Gas Leak Inspection Device Web Guide Controller (Lane Guiding, Edge Controlling) Ultrasonic Fork Sensor (for Web Guide Controllers) Motor/Reductor Test System Using Kate-Editor, Ninja Build System and GCC for embedded c development

Hire Remote Developers For Your Project

iT-Outstaffing.com is a reliable Staffing Vendor that provides Remote Developers for your project within 24h on request

Send your request

Skills description

C#
C# is object-oriented programming language for networking and web development. It was originated in 1999 by a software engineer who cooperated with a team developing new language as a complement to Microsoft’s NET framework. At first C# was developed as C-Like Object Oriented Language and in 2000 it got its name - C# (pronounced as see sharp). C# technology is rather new, but it has updated features of C and C++. This technology requires good skills at memory leaks and eliminating mistakes issues. The C# programming process is more simple than C and C++ and more flexible than Java has. C# source file may define any number of classes, structs, interfaces, and events. If you have need in C# developers for your project go down the list and choose candidates you like. AOG IT talents are experienced and can join your project fast!
C++
In the 1990s, С became probably the most outstanding language used for general purposes. The language was commonly used for pure system programming, software development, drivers programming, powerful server or client programs creating and even in the industry of video games development. C++ has significantly influenced on other popular languages: C # and Java. Frankly, it is quite hard to assess all the possibilities of this language. Suffice it to say, that almost all software we had been using to get closer with computers, was written in C. Today, C language is still popular and highly qualified C developers are really in demand. Find the right developer using our catalogue! You can choose an experienced Senior C Developer or a talented Middle C Developer, but everyone will provide you with an exciting service! Every developer is verified and was previously checked by AOG’s recruiters for you!
Python
The “Python” name was borrowed from the TV show called Monthly Python and a language itself was developed in 1990. Python supports different programming modules and packages that promotes modularity and smart code reuse. Python interpreter and standard libraries are fully available for all the major platforms in compiled and original versions. Python authors were guided by a philosophy of simplicity and immediacy, as an unwavering guarantee of quality. Python’s philosophical paradigm implies a harmony, beauty and an avoiding of excessive complexity. That's why Python is considering as one of the most easiest programming languages and as the very prospective one. The so-called generation of Python is quite young and very progressive. This is why even highly qualified Python developers are still quite young, but ambitious professionals. Python freelancers have an experience in the complex implementation of dynamic interactive web sites and web applications. Python has no limits, so Full Stack Python developers professionalism is limitless too. AOG offers you to work directly with the Python developer and our managers will help you 24/7!

Related profiles