David Johnson is a Senior Software Engineer with over 8 years of recent experience and a long career history building cross-platform applications, APIs, and relational databases across industries from insurance and healthcare to embedded systems. He specializes in mobile and web development (iOS/Android, Swift/Objective-C, Java, .NET) and has deep practical expertise designing and operating backends with SQL Server, DB2, PostgreSQL and RESTful services. David has led and mentored teams, performed Scrum Master duties, managed CI build scripts, and shipped production iOS apps integrated with Firebase and Azure DevOps. His background spans low-level embedded work, computer vision, and enterprise middleware—an unusual blend that helps him bridge hardware, desktop, web and mobile domains. Based in McFarland, Wisconsin, he pairs a B.S. in Mathematics with decades of hands-on problem solving and a knack for modernizing legacy systems into service-oriented architectures. Colleagues rely on him for pragmatic architecture, dependable delivery, and thoughtful troubleshooting of complex, multi-layered systems.
8 years of coding experience
26 years of employment as a software developer
B.S. Mathematics, B.S. Mathematics at University of Wisconsin-Madison
Sandbox for deploying spring boot and servlets to web logic
Contributions:40 PRs, 68 pushes, 9 branches in 2 months
spring-bootdeployingsandboxspringservlets
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
David Johnson - Senior Software Engineer at Optimal Blue