Sinisa Milivojevic, System Software Engineer

Sinisa Milivojevic, System Software Engineer

Data Science (3.0 yr.), Device Drivers (17.0 yr.), Database Development (25.0 yr.), Solutions Architect
english C2 (Proficiency) English
seniority Expert (10+ years)
location Agia Napa, Cyprus UTC+02:00

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

SDLC, System Software Engineer

SDLC 27 yr.

Responsive Design, System Software Engineer

Responsive Design

MySQL, System Software Engineer

MySQL 27 yr.

Data Lake, System Software Engineer

Data Lake

AI & Machine Learning

LSTM

UI Frameworks, Libraries, and Browsers

Ant Design

Java Libraries and Tools

Java SE

Databases & Management Systems / ORM

Data Lake MySQL 27 yr.

Version Control

Git

Platforms

LCDP

UI/UX/Wireframing

Responsive Design

Methodologies, Paradigms and Patterns

SDLC 27 yr. UML

Other Technical Skills

Port Security
ID: 200-215-274
Last Updated: 2025-03-24

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