Sinisa M., System Software Engineer

Database Development (27.5 yr.), Security Operations (SecOps) (5.0 yr.), Solutions Architect (5.0 yr.), Device Drivers (3.0 yr.)
english C2 (Proficiency) English
seniority Expert (10+ years)

Summary

Software engineer with over 27 years of experience, specializing in RDBMS and system software design. Core expertise in developing features and bug fixes for MySQL, including authorship of client-server protocol, lexer, parser, and SQL commands. Proficient in C, C++, and SQL with a demonstrated history of improving software performance and security, evident by contributions to MySQL's client-server protocol deployed in NASA's Mars Rover mission. Notable milestones include a groundbreaking symbol resolution method soon to be published in Springer's 'SN Computer Science' journal and multiple MySQL awards, including 'MySQL Rock Star 2025'. Holding a Bachelor of Sciences from the Institute of Technology, University of Belgrade, with a diverse language skill set and a portfolio of open-source contributions.

Main Skills

bug fixing, System Software Engineer

bug fixing

Parsers, System Software Engineer

Parsers

Unix, System Software Engineer

Unix

Operating Systems

Unix
ID: 800-215-448
Last Updated: 2025-06-12

Work Experience

Software Developer, MySQL Server and Utilities Development

Duration: 1998-2008
Summary: Single-handedly developed MySQL server and most of its utilities, including client-server protocol, lexer and parser, SQL commands, and utilities from scratch.
Responsibilities: Full-stack development of MySQL server and associated utilities, created client-server protocol, developed lexer and parser, authored various SQL commands, and contributed to MySQL++.
Technologies: C, C++, SQL, MySQL, MySQL++

Senior Software Developer, MySQL Server Feature Development and Bug Fixing

Duration: 2008-2010
Summary: Continued to develop MySQL server features and fix bugs after the transition to Sun Inc.
Responsibilities: Ongoing development of MySQL server features, bug fixing.
Technologies: MySQL, C, C++

Senior Software Developer, MySQL Series Product Development and Bug Fixing

Duration: 2010-2025
Summary: Focused exclusively on developing and bug fixing in the MySQL series of products at Oracle Inc, with emphasis on client-server protocol as well as fixing server bugs, especially spin-locks.
Responsibilities: Developing features in the MySQL series, focusing on client-server protocol, bug fixing in the server, checking and approving patches for stable releases.
Technologies: MySQL, C, C++, Server Protocols

System Software Engineer, A method of Symbol Resolution

Duration: 2025-Present
Summary: Authored an article on 'A method of Symbol Resolution' for the magazine, in which I detailed my research findings.
Responsibilities: Researching and writing a scholarly article for publication in a peer-reviewed journal.

Education

  • Bachelor of Sciences in Technology
    Graduated from the Institute of Technology, University of Belgrade, Belgrade, Yugoslavia.
    1990-1998

Certification

  • MySQL Rock Star 2025
    Awarded for outstanding contributions to MySQL.