Mark Dacek

Software Engineer at Google

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

👤
Senior
🎓
Top School
Mark Dacek is a software engineer with nine years of experience, currently building systems at Google's New York office after a multi-role engineering career at Capital One. He has hands-on expertise migrating high-throughput services to the cloud, designing REST APIs and running containerized workloads that supported hundreds of transactions per second. His open-source contributions include subtle but important Unicode handling fixes to Apache Commons Lang and reliability-focused test automation for the Bazel build system, reflecting attention to correctness and tooling. With a foundation in data engineering and early research in malware detection and Android security, he blends applied security sensibilities with production software delivery. Mark is skilled at turning complex edge cases into robust, well-tested code and enjoys contributing to widely used open-source projects.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor's Degree Computer Science, Bachelor's Degree Computer Science at University of Richmond
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
174reputation
8kreached
4answers
6questions
github-logo-circle

Github Skills (23)

unit-testing10
strings10
testing10
text-manipulation10
build-system10
java10
javas10
apache-commons-lang10
bazel10
unicode10
test-automation10
algorithm9
code-optimization9
algorithms9
optimisation9

Programming languages (4)

JavaStarlarkJupyter NotebookAssembly

Github contributions (5)

github-logo-circle
bazelbuild/bazel

Aug 2021 - Feb 2022

a fast, scalable, multi-language and extensible build system
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:57 commits, 1 comment in 6 months
Contributions summary:Mark primarily contributes to the quality assurance of Bazel, focusing on writing and maintaining test cases. Their commits introduce and modify integration tests for features like subcommand events, environment-restricted builds, and Java-related components. They have added new tests and enabled existing ones that were previously disabled, demonstrating a focus on ensuring the reliability of the build system.
scalablecorrectbazelmulti-languagebuild-system
apache/commons-lang

Mar 2017 - Aug 2018

Apache Commons Lang
Role in this project:
userBack-end Developer
Contributions:23 commits, 6 PRs, 29 comments in 1 year 5 months
Contributions summary:Mark primarily focused on enhancing the `CharSequenceUtils` class within the Apache Commons Lang library. Their contributions involved fixing and improving the `indexOf` and `lastIndexOf` methods to correctly handle supplementary characters. They also added test cases to ensure complete branch coverage and address specific issues, including modifications in `StringUtilsEqualsIndexOfTest`. Furthermore, the user addressed formatting issues within `CharSequenceUtils.java` and contributed to improvements in the broader context of handling Unicode characters within the library.
commonslangapacheapache-commonsapache-commons-lang
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 Dacek - Software Engineer at Google