09/06/2022 updated
AB
100 % available
Consultant, Software
United Kingdom
United Kingdom
Bachelor Of Engineering in Computer Science, Post Graduate Diploma in ManagementC (Programming Language)HTMLJavaScriptMicrosoft WindowsAddress Resolution ProtocolsApplication Programming Interfaces (APIs)Amazon Web ServicesArduinoAssembly and InstallationAtlassian ConfluenceAtlassian JiraBash ShellVoIPUnixC++ (Programming Language)
REST/HTTP APIs, JSON, C, C++ languages and deep, object-oriented principles, Kerberos, AAA, SDLC, Programming, Debugging, C++, Boost, STL, Qt, Assembly UI Framework Qt, ncurses, CDK, TCP/IP, DHCP, DNS, ARP, RADIUS, NTLM, CAS, IoT, MQTT, Raspberry Pi, Arduino, ESP8266, ESP32, nRF52832 Voice Over IP RTP/RTCP, SIP, HTML, JavaScript, XML, XPath, XSLT Scripting Bash, Perl, Database, PL, SQL, Relex(embedded DB, Software quality, COVERITY, Code Coverage, LCOV/GCOV, Purify / Valgrind / DMALLOC OS, RTOS, Linux, Nucleus, uClinux, Windows, MontaVista, embedded Linux, FreeRTOS, Multithreading, UNIX System Calls, UNIX IPC, Network Programming, Linux Kernel Modules, Design Patterns, UML, Wifi, MSVC2019, CMAKE, ESP-IDF, gcc, BLE, UDP, AWS Kinesis, Elastic, Elasticsearch, Kibana, Logstash, AWS, data manipulation, visualisation, LoRa, GPS, peripherals, UWB, Jira, Confluence, Jenkins, Embedded, Microprocessors, Qt Library, requirement analysis, monitoring systems, RS232, RS485, GUI, model view, Software Design, Radvision SIP, SIP stack, Blackfin, UI, VOIP, VoIP applications, HTTP, web-based, configuration management
Experience
Professional experience10+ years
Languages
EnglishFluent
Project history
Wifi onboarding of client's existing HVAC system.
Hardware - ESP32.
Software - MSVC2019, C/C++, CMAKE, ESP-IDF, gcc cross toolchains
* ESP-IDF build system integration with inhouse MSVC2019 CMAKE system.
* Device onboarding using BLE and Wifi,
* MQTT based device status reporting.
Hardware - ESP32.
Software - MSVC2019, C/C++, CMAKE, ESP-IDF, gcc cross toolchains
* ESP-IDF build system integration with inhouse MSVC2019 CMAKE system.
* Device onboarding using BLE and Wifi,
* MQTT based device status reporting.
Wearable system to collect human posture information.
Hardware - nr52832 BLE unit/ ESP32 BLE-UDP Gateway .
Software - C/C++, AWS Kinesis, Elastic Stack (Elasticsearch, Kibana, Logstash).
* This small wearable system collects IMU (inertial measurement unit) data based on person's
posture, sends it to the ESP32 based BLE-UDP gateway over BLE.
* The ESP32 system uploads all data into AWS Kinesis for further analysis.
* Elastic Stack is used for data manipulation and real time visualisation.
Hardware - nr52832 BLE unit/ ESP32 BLE-UDP Gateway .
Software - C/C++, AWS Kinesis, Elastic Stack (Elasticsearch, Kibana, Logstash).
* This small wearable system collects IMU (inertial measurement unit) data based on person's
posture, sends it to the ESP32 based BLE-UDP gateway over BLE.
* The ESP32 system uploads all data into AWS Kinesis for further analysis.
* Elastic Stack is used for data manipulation and real time visualisation.