Summary
Mark Williams is a Senior Software Engineer based in California with over 15 years on the Java platform and 13 years of hands-on industry experience delivering full‑stack JVM web applications. He blends test-driven development, iterative Agile practices, and clean object-oriented and functional design to build reliable, scalable services and data pipelines using Java, Scala, Groovy and Clojure alongside technologies like Spark, Hadoop, Spring and Elasticsearch. At CJ Affiliate he focuses on RESTful services, automated CI/CD and orchestration across diverse datastores (Oracle, Mongo, Cassandra) and front-end stacks, while earlier work at Safeway emphasized reusable frameworks and automated deployments to large fleets. Influenced by Kent Beck, Martin Fowler and Bob Martin, he brings a disciplined engineering mindset that favors simplicity and automation, and a quieter strength in evolving legacy systems into testable, maintainable architectures.
13 years of coding experience
8 years of employment as a software developer
BS, Business Administration, BS, Business Administration at California State University, Northridge