Galcom International
Firmware Developer
September 2024 - July 2025
I developed firmware for a company that makes custom solar-powered radio & audio player devices based on embedded applications of ESP8266 and ESP32 S2. I also met common tech support needs such as troubleshooting computers, printers, and other devices.
Here are a few key responsibilities I handled:
- Software:
- Wrote firmware for custom devices using C++ for ESP8266 and ESP32 S2, ensuring functionality, reliability, and longevity.
- Developed and deployed a usage-data recording and collection pipeline to analyse user behaviour and preferences concerning these offline devices, while maintaining privacy and security measures.
- Introduced extensive documentation for the firmware, usage-data collection pipeline, and other related processes., ensuring a clear understanding of the software's functionality and usage.
- Hardware:
- Troubleshot and repaired faulty and damaged player components, including micro soldering on the PCBs.
- Helped non-technical colleagues in troubleshooting and fixing their own devices.
- Built test jigs for testing components of the radio & player devices
Civiconnect
Full Stack Software Development Team Lead
January 2022 - December 2023
I led a small team of Junior full stack web developers at Civiconnect. I was responsible for making sure deadlines were met, my team was well informed about each project's requirements, and we delivered high quality websites with complete content management systems to our clients.
Here are a few key responsibilities I handled:
- Project Oversight:
- Led project teams, resolved blockers, actively participated in agile meetings, and contributed to troubleshooting, sprint planning, and reviews.
- Provided support to individual associates and junior developers, ensuring their success in project-related tasks.
- Client Interactions:
- Engaged with clients to understand their unique requirements, address concerns, and provide tailored solutions.
- Delivered product demos and provided training to non-technical clients on their content management systems.
- Optimization & Development:
- Created project templates with standardized libraries and best practices to improve development efficiency.
- Implemented CI/CD pipelines and automated tasks for seamless and rapid project delivery, maximizing efficiency and minimizing errors.
I helped deliver 10+ high-quality projects at Civiconnect. Contact me to learn more.