Mark Pollack

Senior Staff Engineer at VMware

New York, New York, 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 Pollack is a Senior Staff Engineer and long-time Spring ecosystem leader with over two decades of involvement and 13 years of focused industry experience driving open-source and commercial products at VMware/Pivotal. He founded and led multiple flagship projects—Spring Shell, Spring XD, Spring Cloud Data Flow and the Application Accelerator for Tanzu—combining deep backend engineering with DevOps and product-facing ownership. Mark’s contributions blend hands-on core framework work (command parsing, tuple conversions, bootstrap and module resolution) with practical containerization and deployment improvements for cloud-native data processing. Based in New York, he pairs a PhD-trained analytical mindset with entrepreneurial instincts from co-founding CodeStreet, and he has a track record of growing small contributor teams into widely adopted OSS and Tanzu offerings. An understated but telling detail: his roots in physics and early CI tooling work shine through in his systematic approach to reliable, large-scale developer infrastructure.
code13 years of coding experience
job21 years of employment as a software developer
bookPhD, Physics, PhD, Physics at Stony Brook University
languagesItalian, Portuguese
stackoverflow-logo

Stackoverflow

Stats
76reputation
362reached
1answer
0questions
github-logo-circle

Github Skills (36)

kubernetes10
docker10
cloud-foundry10
messaging10
back-end-development10
spring-batch10
rxjavafx10
command-line-interface10
microservices-application10
dockers10
java10
javas10
rxjava10
kubernetes-pods10
command-line10

Programming languages (13)

MDXJavaCSSGoXSLTHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
Sample starter applications and code for use with the Spring XD project
Role in this project:
userBack-end Developer
Contributions:54 commits, 1 PR, 17 pushes in 2 years 6 months
Contributions summary:Mark primarily contributes to sample applications within the Spring XD ecosystem. Their work involves the development of batch processing jobs using Spring Batch, including file movement scripts and configurations. They also added examples utilizing Reactor and RxJava for stream processing, demonstrating expertise in reactive programming paradigms within the context of data processing and integration with Spring XD. The user also updated and refactored the reactor and rxjava-based samples.
spring-bootspringjava
spring-attic/spring-xd

May 2013 - Dec 2016

Spring XD makes it easy to solve common big data problems such as data ingestion and export, real-time analytics, and batch workflow orchestration
Role in this project:
userBack-end Developer
Contributions:227 commits, 158 PRs, 188 pushes in 3 years 7 months
Contributions summary:Mark implemented the basis of a Spring Shell implementation. The commits involved creating new stream definitions by implementing StreamCommands, XDShell, XDShellBannerProvider, and XDShellPromptProvider. The changes involved the addition of new code to existing files and the creation of new classes to support the Spring Shell implementation.
big-datadata-ingestion
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