Dick Wall
About Dick Wall
Dick Wall is a Principal Software Engineer at Hopper and Chief Software Architect at VineSleuth, Inc., with extensive experience in software engineering and big data applications.
Professional Experience
Dick Wall is currently a Principal Software Engineer at Hopper in Boston, Massachusetts, United States. He holds the position of Chief Software Architect at VineSleuth, Inc. in Houston, Texas Area and serves as the CEO of Escalate Software LLC in Morgan Hill, CA. His previous roles include being the Principal Software Engineer at CiBO Technologies, Locus Development, and Navigenics. He worked as Senior Software Engineer at Google from 2006 to 2008 and has also been the Owner of Dick Wall Communications and Co-host of both JavaPosse LLC and Scalawags Podcast.
Education and Credentials
Dick Wall earned a BSc in Computer Systems Engineering and an MSc in Computer Science from the University of Kent, completing his studies between 1988 and 1992. His academic background laid a strong foundation for his expertise in both functional and imperative programming.
Technical Expertise
Dick Wall has extensive experience with big data applications, including genetics, remote sensing, and massive simulations. He is proficient in using frameworks such as Akka, Spray, Scalatest, and Play for building scalable applications. Wall is also skilled in continuous integration and deployment tools like SBT, Jenkins, and Team City. His expertise spans distributed systems, massively concurrent systems, and large-scale enterprise systems, alongside proficiency in interfacing with third-party products, web services, and APIs.
Key Projects and Contributions
Wall authored the SubCut Scala library, widely used in the Scala community. He has also keynoted at prominent conferences such as DevNexus 2011, Pittsburgh Tech Fest 2013, and Joy of Coding 2014. His technical authoring skills have contributed significantly to documentation and educational materials in the software development field.
Training and Mentorship
Dick Wall serves as a Scala, Play, and Akka software trainer, sharing his expertise with other developers. He is experienced in various scripting environments including Python, Groovy, and Bash, and he often collaborates with subject matter experts to adapt complex physics and math problems for software solutions.