Dr Alexander Cave

Software Developer | Embedded Systems | Full-Stack Developer

Objective


Experienced software developer with expertise in embedded systems, backend development, and full-stack development. Proficient in C++, Python, and JavaScript, with a track record of delivering high-performance solutions. Currently enhancing skills through advanced certifications, seeking a challenging role in a dynamic environment to contribute technical expertise and innovative problem-solving.

Skills and Technology


Programming Languages:

Web Development:

Embedded Development:

Tools and Platforms:

Software Development and Methodologies:

Other Technologies and Interests:

Work Experience


Python Developer, Tohen Holdings

March 2022-Present

Designed and optimised algorithmic trading systems for a fintech startup, improving backtesting efficiency and execution latency. Designed and optimized trading strategies, API consumption, data management, and reporting in Python, leveraging scientific libraries for analytics and performance tuning.

Backend C++ Developer, Industrial Science Group

March 2021 - March 2022

Developed C++ backend code as a subcontractor for Geoscience Australia, contributing to an initiative that enhanced the resolution of GPS and GNSS device positioning. Implemented satellite tracking using base-station signal correction data, which was published as a backend web service deployed on AWS, utilizing EC2 instances and Kubernetes for scalability and reliability.

Embedded Engineer, Lode Star

November 2017 - March 2021

Developed embedded software and hardware interfaces for a prototype active sonar system, working with microcontrollers and System-on-Chip (SoC) solutions. Implemented signal processing algorithms to calculate target position and size. Wrote Linux device drivers in C and developed bare-metal firmware for STMicrocontrollers. Configured Debian OS and contributed to high-level computational code in Python.