Mark Swatosh

Advisory Software Engineer at IBM

Rochester, Minnesota, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code8 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of Minnesota
bookUniversity of Minnesota Twin Cities
github-logo-circle

Github Skills (17)

application-server10
testing10
appserver10
databases10
db210
java10
javas10
sql10
xml10
database10
async9
non-blocking9
reactive-programming9
performance-analysis8
performance-monitor8

Programming languages (4)

JavaCSSShellPython

Github contributions (5)

github-logo-circle
OpenLiberty/open-liberty

Dec 2017 - Sep 2022

Open Liberty is a highly composable, fast to start, dynamic application server runtime environment
Role in this project:
userBack-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.
open-libertyruntimelibertycomposableruntime-environment
High performance reactive SQL Client written in Java
Role in this project:
userBack-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.
Request Free Trial
Mark Swatosh - Advisory Software Engineer at IBM