Andrei Savitski
About Andrei Savitski
Andrei Savitski is a software developer with extensive experience in enterprise systems, currently working at the European Patent Office since 2005. He holds a degree in Systems Engineering from the Belarusian State University of Informatics and Radioelectronics and has expertise in various programming languages and technologies.
Work at European Patent Office
Andrei Savitski has been employed at the European Patent Office since 2005. In his role as a Software Developer, he focuses on developing and maintaining software solutions that support the organization's operations. His extensive experience in software development has contributed to the efficiency and effectiveness of the systems used within the office.
Education and Expertise
Andrei Savitski studied at the Belarusian State University of Informatics and Radioelectronics from 1992 to 1997, where he earned a university degree in Systems Engineering. His education laid the foundation for his expertise in developing distributed and enterprise systems, particularly using J2EE and Web Services.
Background
Before joining the European Patent Office, Andrei Savitski worked at SaM Solutions Ltd as a Senior Software Engineer from 1999 to 2005. His prior experience in this role provided him with a solid background in software engineering and development practices, which he has applied throughout his career.
Technical Skills and Specializations
Andrei Savitski possesses a range of technical skills in programming languages and tools, including Perl, C/C++, SQL, and UNIX shell scripting. He is proficient in using various databases such as DB2, MySQL, MS SQL Server, and PostgreSQL. Additionally, he specializes in enterprise Java technologies, including Servlets/JSP and web frameworks like Struts, and has experience with XML processing technologies such as JAXP and JAXB.
Automation and Build Control Expertise
Andrei Savitski has developed skills in automation and build control tools, specifically Ant and Maven. These tools are essential for managing project builds and automating repetitive tasks in software development, enhancing productivity and efficiency in his work.