Mark Swatosh is an Advisory Software Engineer with eight years of experience building robust back-end systems at IBM, progressing from Software Engineer to Staff and now advisory roles. Based in Rochester, Minnesota, he specializes in server-side Java and database integrations, contributing to high-profile open-source projects like Open Liberty and Vert.x where he improved session caching, DB2 client stability, and connection handling. His work demonstrates a pragmatic focus on reliability and interoperability—fixing tests, refining metadata processing, and adding DB2-specific features that reduce production surprises. With dual B.S. degrees in Computer Science and Mathematics from the University of Minnesota, he combines theoretical rigor with practical engineering. Colleagues rely on him for subtle, behind-the-scenes improvements that make large systems more maintainable and predictable.
8 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of Minnesota
Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Role in this project:
Back-end Developer
Contributions:358 reviews, 80 commits, 140 PRs in 4 years 10 months
Contributions summary:Mark primarily contributed to testing and development efforts within the Open Liberty project. Their work included updating and debugging existing tests, focusing on session caching and related functionalities. They also addressed specific issues by switching metadata file processing to JAXP and adding new methods to iFix Utilities. These commits indicate a focus on improving the stability, functionality, and integration of the application server runtime environment.
High performance reactive SQL Client written in Java
Role in this project:
Back-end Developer & Database Engineer
Contributions:9 commits, 6 PRs, 27 comments in 2 years 5 months
Contributions summary:Mark primarily contributed to the `vertx-sql-client` project by implementing features and fixing bugs related to the DB2 client. Their work included enabling URI string functionality for database connections, addressing invalid database path issues, and handling connection closing scenarios. They also made code modifications to handle DB2-specific exceptions and added support for a new DRDA query blocking factor. Their contributions are focused on improving the functionality and stability of the DB2 client within the Vert.x ecosystem.
niosql-clientasyncreactivevertx
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.