
Sinisa Milivojevic, System Software Engineer
Summary
Software engineer with a deep foundation in RDBMS design, including extensive experience in developing and bug fixing MySQL. Expertise in client-server protocols, lexical analysis, parsing, and SQL commands. Highly skilled in C and C++, with notable contributions like the MySQL++ API and software critical to the Mars Rover mission. Holds a BSc in Technology, with proficiencies in English, French, Italian, Greek, and Slavic languages. Recognized with numerous industry awards, including the 'MySQL Rock Star 2025'.
Main Skills
AI & Machine Learning
UI Frameworks, Libraries, and Browsers
Java Libraries and Tools
Databases & Management Systems / ORM
Version Control
Platforms
UI/UX/Wireframing
Methodologies, Paradigms and Patterns
Other Technical Skills
Work Experience
Senior Software Developer, MySQL Server Development and Maintenance
Duration: 2010-2025
Summary: Participation in the development and maintenance of MySQL server and its utilities, including the creation of client-server protocol, lexer, parser, and various SQL commands and utilities.
Responsibilities: Developing features for MySQL server, bug fixing, particularly in client-server protocol and server spin-locks. Approving patches for bug fixes in stable releases.
Technologies: MySQL, Client-Server Protocol, C API, Spin-Locks, C compiler standards 2017 & 2023, Algorithms
Senior Software Developer, MySQL Server Feature Development
Duration: 1998-2025
Summary: Continued work on system software
Responsibilities: Developing features for MySQL server and fixing bugs.
Technologies: MySQL, Server Features, Bug Fixing
Software Developer, MySQL Server and Utilities Creation
Duration: 1998-2008
Summary: Co-development of MySQL server and utilities with Micheal Widenius, creation of client-server protocol, lexer, parser, and various SQL commands and utilities.
Responsibilities: Single-handed development of MySQL server and utilities, creation of client-server protocol, lexer, parser, SQL commands, C++ API, and software for monitoring.
Technologies: MySQL, Client-Server Protocol, Lexer, Parser, C++ API, MySQL++
NASA Team Member, Mars Rover Project
Duration: Around 2003
Summary: Member of the NASA team for the Mars Rover project, responsible for porting the client-server protocol to vxWare.
Responsibilities: Porting the client-server protocol developed for MySQL to vxWare for the Mars Rover project.
Technologies: Client-Server Protocol, vxWare
Developer/Researcher, Unix GPL Products Development
Duration: 1990-1998
Summary: Development of various GPL products for Unix systems, including an improved fax server, data entry API, and a designer for the Unix shell.
Responsibilities: Creation of GPL products like fax servers, data entry APIs, and shell designers for Unix systems.
Technologies: Unix, Fax Server, Data Entry API, Shell Designer
Education
- University of Belgrade, Institute of Technology
- Bachelor of Sciences
- 1990-1998
Certification
- MySQL Rock Star 2025
- Award for exceptional contributions to MySQL