Summary
Amir Rassafi is a Technical Lead based in London with 10 years of experience building embedded, IoT and backend systems across consumer and e-commerce domains. He combines hands-on firmware and hardware skills (STM32, FPGA, LoRa, NRF24) with backend engineering in Python and C++, having led service extractions, performance optimizations and multi-squad delivery at Digikala. At Condukt he moved from Senior Software Engineer to Technical Lead, reflecting a recent shift into larger-scale architecture and team leadership. His academic background (MSc, Amirkabir University of Technology) underpins a research-oriented approach to problem solving, evident in projects from smart-home platforms to real-time wearable analytics. Notably, he has experience bridging hardware-software boundaries—designing IoT infrastructures and deploying MQTT/ThingsBoard pipelines—while also owning complex backend systems like inventory and fulfillment services.
10 years of coding experience
9 years of employment as a software developer
Amirkabir University of Technology
High School Diploma, Mathematics, High School Diploma, Mathematics at National Organization for Development of Exceptional Talents (Sampad)
English, Persian