Upstaff Sign up
Sinisa Milivojevic, System Software Engineer
Sinisa Milivojevic
🇨🇾Cyprus (UTC+02:00)
Created AtUpstaffer since March, 2025

Sinisa Milivojevic — System Software Engineer

Expertise in Data Science (3.0 yr.), Device Drivers (17.0 yr.), Database Development (25.0 yr.), Solutions Architect.

Last verified on March, 2025

Core Skills

SDLC
27 yr.
Responsive Design
MySQL
MySQL
27 yr.
Data Lake

Bio 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'.

Technical Skills

Java Libraries and ToolsJava SE
AI & Machine LearningLSTM
Databases & Management Systems / ORMData Lake, MySQL
UI Frameworks, Libraries, and BrowsersAnt Design
Version ControlGit
PlatformsLCDP
UI/UX/WireframingResponsive Design
Methodologies, Paradigms and PatternsSDLC, UML
Other Technical SkillsPort Security

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Sinisa Milivojevic, System Software Engineer
Ready to hire Sinisa Milivojevic
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring