Umang Kaswala
Angestellt, Software Developer, ifm-Unternehmensgruppe
Tettnang, Deutschland
Werdegang
Berufserfahrung von Umang Kaswala
•Konzeption und Entwicklung von Firmware für Smart Sensoren in Arm Cortex-M0+ mit C/C++ (Bare-Metal, Clean Code). •Schreiben der Software-Spezifikationen und des Detaildesigns mit dem Technischen Projektleiter in Polarion. •Entwicklung von Softwarearchitekturen mit UML und Enterprise Architect. •Entwicklung und Integration von IO-Link-Kommunikationsprotokollen unter (IEC 61131- 9) standard.
• Developed a mobile application in React Native to connect BLE sensors. • Tested BLE sensors (temperature, humidity, water level, PIR, motion, door, etc.). • Integrated BLE sensors with telemetry module FMB920. Automated testing of Hymer Mobile Application with Appium API. • Testing and documentation of Hymer Mobile Application and Smart Caravan. Tools/Environment: Java, Javascript, Kotlin, React Native, Sensors, FMB920, Appium API, Confluence, Jira, Testrail, GitLab.
• Integrated MMU (Mass Memory Unit) with the flight software. • Developed driver for the MMU. • Changed the software architecture and implemented a communication chain for the MMU. • Tools/Environment: Embedded Programming (C/C++), Simulation (Java), Driver, SpaceWire, RMAP, RTOS, RTEMS (Real-Time Systems), Linux, gr712 Board (OBC), Sirius TCM LEON3FT Board (MMU), ESL, grmon3, Minicom, UML diagrams, OSI Model, Doxygen.
• Development of RS422 communication for PCDU (Power Control and Distribution Unit) in the flight software. • Developed a UART driver for the flight software. • Changed the software architecture and implemented a communication chain for RS422 communication. implemented. • Tools/Environment: Embedded Programming(C/C++), Simulation (Java), Assembly Language, Driver, SpaceWire, RMAP, RS422, UART, RTOS, RTEMS (Real-Time Systems), Linux, gr712 Board, Picocom, Minicom, UML Diagrams, OSI model, doxygen.
- Automated testing for web applications using Selenium API. - Uses Jenkins for continuous integration of automated tests. Writing test cases for the web application. - Tools/Environment: Java, Maven, Junit, Jenkins, Selenium, Vaadin API, REST API, XML, Confluence, Jira, Testlink, Bitbucket.
Ausbildung von Umang Kaswala
4 Jahre und 7 Monate, März 2017 - Sep. 2021
Electrical engineering and Informations technology
Hochschule Ravensburg-Weingarten
Sprachen
Englisch
Fließend
Deutsch
Fließend