Mike Baranski

Senior Software Engineer at IBM

Raleigh, North Carolina, 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

👤
Senior
🎓
Top School
Mike Baranski is a Senior Software Engineer based in Raleigh, NC with 11 years of professional experience and a long track record of building reliable backend systems. He has strong Java/Spring expertise from roles at IBM and The Maven Group and has implemented complex Spring Batch workflows and conditional job flows in notable community repos like eugenp/tutorials. His background spans full-spectrum IT responsibilities—software development, database analysis, and infrastructure management—gained from early-career hands-on roles supporting distributed teams and Fortune 500 integrations. Comfortable in enterprise environments and consulting settings, he combines pragmatic engineering with attention to test coverage and operational concerns. Colleagues can expect a seasoned problem-solver who pairs deep Java ecosystem knowledge with practical experience in Docker, Oracle, and systems administration.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree - Computer Science Computer Science, Bachelor's degree - Computer Science Computer Science at North Carolina State University
bookAssociate of Science - AS Computer Science, Associate of Science - AS Computer Science at Brevard College
stackoverflow-logo

Stackoverflow

Stats
10,809reputation
1.9mreached
402answers
260questions
Badges
java
top-5%
spring-boot
top-5%
github-logo-circle

Github Skills (16)

unit-testing10
javas10
spring-batch10
batch-processing10
java10
testing9
spring-boot9
json6
maven6
php6
javascript6
android6
postgresql6
spring6
python6

Programming languages (15)

JavaCSSVueGoKotlinEJSTypeScriptDockerfile

Github contributions (5)

github-logo-circle
eugenp/tutorials

Sep 2019 - Mar 2020

Getting Started with Spring Boot 3:
Role in this project:
userBack-end Developer
Contributions:10 commits, 6 PRs, 26 comments in 6 months
Contributions summary:Mike focused on developing and modifying Spring Batch jobs for processing number information in the `eugenp/tutorials` repository. They implemented conditional flow logic, including deciders, and added a notification step to the batch processes. The changes involved modifying existing configurations, writing processors, and adding unit tests to ensure the correct behavior of the batch jobs. These changes enable more complex and flexible batch processing workflows.
spring-bootspring-security-oauthsecurityauthenticationsecurity-oauth
Contributions:6 releases, 68 commits, 4 PRs in 1 year 3 months
eventsdaylogginglogstashmonth
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
Mike Baranski - Senior Software Engineer at IBM