Freelancing Experience
Wittra Networks AB, Stockholm, Sweden, May 2024 - December 2024
Responsibilities
- Worked on routing data from gateway to cloud and on-premises via MQTT and gRPC.
- Worked on the remote software updates, and network optimization based on addresses.
- Worked in embedded Linux development using Yocto for service network configuration.
- Worked on gateway development for sensor data extraction with protocols such as 6LoWPAN and MIOTY.
- Worked on the microservices part of the embedded team, comprising two services that emulate AWS IoT Core.
- Worked on an data transmission engine for handling data between the gateway to the cloud and on premises brokers.
Achievements
- Integrated new devices and sensors into the network.
- Optimized the network based on addresses, achieving a significant speedup.
- Improved data representation for flexibility for both the cloud team and on-premises clients.
- Developed a new service that coordinates the capabilities of each device that can be distributed via the gateway.
Technologies Used
- Python, Go, Yocto, MQTT, gRPC, Protocol Buffers, MIOTY, 6LoWPAN, Bluetooth Low Energy, Git
Eunice Energy Group, Remote, August 2023 - August 2024
Responsibilities
- Conducted an investigation for the gateway from the conceptualization of the product to the production line.
- Developed a flexible way to build and distribute the gateways as well as internal service orchestration.
- Developed software for the gateway that interacts with inverters for power plants and energy farms.
- Developed internal tools such as a Modbus simulator and test clients for local development.
- Integrated various inverters and meters via Modbus TCP/IP to communicate with the gateway.
- Developed metrics and request/response schemes with the backend via MQTT on AWS.
Achievements
- Developed a product from the concept stage to the production line.
- Provided real-time metrics and request/responses for the first power plant.
- Enabled remote data as metrics from the devices to the cloud in a unified form.
- The presentation occurred at the company's first power plant and received positive feedback.
- Delivered a secure product that was cost-effective to produce, easy to maintain and extend, and met all requirements.
Technologies Used
- C#, .NET, Modbus, MQTT, Protocol Buffers, Redis, Linux, Docker, Git