Mark Vieira

Principal Software Engineer at Elastic

South Lake Tahoe, California, 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 Vieira is a Principal Software Engineer with 11 years of professional experience focused on developer productivity, build systems, and automation, currently leading the Elasticsearch delivery team's build, test, packaging, and CI infrastructure. He has deep Gradle expertise from his time at Gradle Inc. and has applied that to optimize large open-source projects like Elasticsearch and elasticsearch-hadoop, improving build performance, cacheability, and CI/CD pipelines. Mark blends hands-on back-end and DevOps skills—tuning JVM/runtime build behavior and running a Kubernetes-backed Gradle Enterprise deployment—to accelerate engineering velocity at scale. His background includes mission-critical Java systems developed for the U.S. Air Force, giving him a practical appreciation for reliability and fast iteration in high-stakes environments. Based in South Lake Tahoe, he pairs formal software engineering education with a track record of building developer tooling that silently reduces friction across large engineering organizations.
code11 years of coding experience
job17 years of employment as a software developer
bookAssociate of Applied Science Computer Science, Associate of Applied Science Computer Science at Community College of the Air Force
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at Trident University International
bookMaster of Engineering Software Engineering, Master of Engineering Software Engineering at University of Colorado Colorado Springs
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
13,388reputation
665kreached
180answers
0questions
Badges
android
top-5%
encoding
top-5%
windows
top-5%
groovy
top-5%
android-gradle-plugin
top-5%
java
top-5%
github-logo-circle

Github Skills (30)

bash10
cicd10
java10
javas10
script10
android10
build-automation10
gradlew10
gradle10
android-gradle-plugin9
caching9
groovy9
windows9
encoding9
junit9

Programming languages (10)

TypeScriptJavaShellC++CGroovyRubyClojure

Github contributions (5)

github-logo-circle
udacity/ud867

Mar 2015 - Apr 2015

Course code repository for Gradle for Android and Java
Role in this project:
userMobile Developer (Android)
Contributions:41 commits in 1 month
Contributions summary:Mark contributed to an Android course code repository, focusing on Gradle for Android and Java. Their commits involved adding and modifying code for various exercises and demos, including task rules, Java plugin configuration, repositories, dependencies, unit tests, build types, product flavors, and signing configurations. The user's work primarily centered on Gradle configuration, Android build processes, and integrating libraries.
androidgradlejava
elastic/elasticsearch

Feb 2019 - Jan 2023

Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
userBack-end Developer
Contributions:2107 reviews, 1974 commits, 2186 PRs in 4 years
Contributions summary:Mark primarily focused on improving the build configuration time of the Elasticsearch project. Their contributions include moving the expensive configuration-time calculation of Java runtime version information to runtime and making this work cacheable. They addressed issues with handling runtime JDK of Java 12 and also optimized the build process by ignoring JAR manifests when generating runtime classpaths. Additionally, the user made tasks like LoggerUsageTask and JarHellTask cacheable.
restrestfulsearch-engineelasticsearchjava
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