Andrejs Sisojevs
About Andrejs Sisojevs
Andrejs Sisojevs is a Senior Software Engineer at TomTom with over 20 years of experience in software design and development.
Title
Andrejs Sisojevs is currently working as a Senior Software Engineer at TomTom in Amsterdam, The Netherlands. He has been with the company since 2012.
Company
Andrejs Sisojevs is employed by TomTom, a global leader in navigation, traffic, and map products. He has held the position of Senior Software Engineer since 2012.
Previous Employment
Before joining TomTom, Andrejs Sisojevs worked at several other companies. His previous roles include Software Engineer at Hypercom / Equinox Payments in Riga, Latvia from 2009 to 2012, Senior Software Engineer at LatRosTrans SIA in Daugavpils, Latvia from 1998 to 2009, Software Engineer at LCS Tehfirma SIA from 1994 to 1998, Software Engineer at Elcom SIA from 1992 to 1994, and Software Developer at Riga Military Hospital from 1991 to 1992.
Education and Expertise
Andrejs Sisojevs holds a Master’s Degree in Computer Science from Rīgas Tehniskā universitāte (Riga Technical University), which he attained between 1987 and 1992. He has over 20 years of experience in software design and development, especially in real-time embedded systems development and system programming.
Technical Skills and Specializations
Andrejs Sisojevs is proficient in multiple programming languages including C, C++, C#, Java, JavaScript, and ASM. He has extensive skill sets in real-time embedded systems, client/server systems, and database design. He is adept with various operating systems such as UNIX, Linux, Android, and Windows CE, and has working knowledge with graphic libraries like Qt and databases such as Oracle, InterBase, and ADABAS.
Development Methodologies and Tools
In his projects, Andrejs Sisojevs applies methodologies such as Object-Oriented Design/Object-Oriented Programming (OOD/OOP), Unified Modeling Language (UML), Design Patterns, and Agile (Scrum, XP). He also has experience with multithreaded programming, technologies like .NET, J2EE, and AJAX, as well as hardware platforms including ARM, Intel, PowerPC, PDP-11, and SPARC.