Summary
Raymond Puisha is a senior software engineer based in Latvia with over a decade of professional experience and a programming journey that began in 1998. He specializes in embedded and systems-level development (C/C++, Python, Java) and has contributed to flight stacks for drones and RouterOS R&D at MikroTik, demonstrating deep experience across networking, embedded devices, and mobile platforms. His background spans game engines, server administration, and database design, reflecting a rare combination of low-level systems expertise and application-level product development. Raymond thrives on avoiding routine by tackling projects that require new technologies and continuous learning, which has driven frequent context switches between industries and stacks. Colleagues can rely on him for pragmatic solutions in constrained environments—from real-time embedded firmware to complex networking software—while he remains an avid problem-solver who treats each project as an opportunity to expand his technical repertoire.
10 years of coding experience
14 years of employment as a software developer
Master’s Degree, Computer Systems Design and Software, Master’s Degree, Computer Systems Design and Software at Technical University of Riga
High School, Computer Science, High School, Computer Science at Riga State Technical School
English, Russian, Latvian