markodayan

Software Engineer

Software engineer focused on full-stack development and systems engineering, coming from a formal mechatronics engineering background.

Experienced with building complete products and services using TypeScript and various tools and technologies and am comfortable working across the entire software development lifecycle.

I have experience working on financial platforms, particularly working on services involved with high-frequency trading as well as working deeper in the blockchain industry producing technical research and development output on Ethereum protocol and infrastructure. 

I current run a real-time Ethereum live service that streams price analytics to users in real-time through a browser extension application. My service has received open-source funding and has been live since mid 2021 to present day.


Experience: 4 years

Yearly salary: $44,000

Hourly rate: $25

Nationality: 🇿🇦 South Africa

Residency: 🇿🇦 South Africa


Experience

Head of Research
2077 Collective
2024 - 2024
Led the research team at a organisation focused on blockchain technical research. In this role I managed the research team, produced my own reports as well as decided strategy and content direction, acquired contracts with other businesses and represented the organisation at conferences. Some of my core work included producing research around blockchain system design, mechanism design and network modelling.
Apprentice
Ethereum Foundation
2022 - 2023
Selected to participate in the 3rd cohort of the Ethereum Foundation’s Protocol Engineering Fellowship. Conducted research around Ethereum rollup blockchains and built a dockerized rollup analytics service that runs as a sidecar to Ethereum and rollup nodes to produce blockspace insights in real-time. Developed an improved API for querying millions of blocks without being constrained by the limitations of Ethereum client’s RPC API.
Internship
Nethermind
2022 - 2022
Paid internship with an organisation behind an Ethereum core client implementation (blockchain nodes). Wrote developer documentation for a formal verification tool called Horus for analysing programs written in the Cairo smart contract programming language.
Software Engineer
Avantcore (Pty) Ltd
2021 - 2022
Full-stack development for a unified financial platform bridging traditional finance and digital assets as well as providing an autonomous arbitrage agent for high-frequency trading. Worked on both backend and frontend developing E2E features including real-time orderbook UI and trading pages. Worked heavily on building functional dashboard UIs and trading interfaces as well as financial reporting visualisation.
Software Developer
Norrin Radd (Pty) Ltd
2020 - 2021
Contracted to develop a management system for administrators and employees and handover to the client at the end of the period. Developed a web and mobile client using React and React Native, a Node.js backend that included use of Redis and PostgreSQL for data access, set up deployment pipelines for mobile, web and backend, published and signed dedicated iOS and Android applications.
Junior Software Engineer
Xcallibre (Pty) Ltd
2019 - 2020
Software development incorporating hardware elements for a contract signing services company. The job involved developing a hardware device that integrated into the business's core product bridging real-world contract signing with software services. This involved using a minimum viable Linux-capable device to run processing logic and communicate with bluetooth devices as well as being capable of interacting with the company's backend system. The entire device's lifecycle was controlled via Linux daemons and executed various routines involving Python and Java as well as leveraging a Bluetooth SDK. The final form was a headless Raspberry Pi, programmed and connected to various integrated electronics and Bluetooth and Internet-capable, mounted in a mechanical enclosure and capable of handling real-world bluetooth data retrieval, followed by processing on-device, and then finally writing to the company databases on the cloud-managed backend.

Skills

agile
architecture
backend
cryptography
data-viz
ethereum
fintech
front-end
full-stack
grafana
graphql
hardware
infrastructure
javascript
jira
layer-2
matlab
rabbitmq
react
react-native
research
system-engineer
tailwind
technical-writer
ux-researcher
english