Summary
Ivan Surov is a Senior Software Engineer based in Prague with over 10 years of hands-on experience building Python and Go systems, desktop GUI apps (PyQt), and full-stack web services. He has a proven track record developing mission-critical retail and e-commerce software—from point-of-sale and warehouse management systems to backend services handling payments, vouchers, and real-time ticket validation. Comfortable across the stack, Ivan combines Linux/server administration, Docker, REST/WebSocket APIs, and multiple databases to deliver reliable integrations with payment terminals and marketplaces. His background as a long-term self-employed developer means he excels at end-to-end product delivery, automation, and working directly with hardware like RFID and POS devices. Currently focused on deepening his Python and Go expertise, he brings pragmatic problem-solving and a strong bias for operational reliability to complex retail workflows.
10 years of coding experience
8 years of employment as a software developer
Karlov College Language School
Softwarové inženýrství a technologie, Softwarové inženýrství a technologie at Czech Technical University in Prague
Kazakhstan, Astana, Gymnasium 2
Bachelor's degree, Aplikovaná informatika, Bachelor's degree, Aplikovaná informatika at University of Finance and Administration, Prague
Russian, English, Czech