Andrew Nowak is a seasoned Sr. Software Engineer with over nine years of hands-on experience designing cloud-native, multi-system applications and mentoring teams in TDD, pair programming, and software design principles. He has driven API design, CI/CD, and infrastructure-as-code for automotive and fintech clients, most recently at Ford and Autonomic, and consistently focuses on tackling the riskiest parts of a system early. Technically fluent across Java, SpringBoot, GRPC, Docker, Kubernetes, Terraform, and observability stacks like Prometheus/Grafana, he bridges object-oriented and functional approaches to solve concurrency and performance challenges. Known for translating complex technical concepts into clear guidance, he also has a track record of improving team velocity via automation, packaging, and versioning practices. A former math and physics student, Andrew blends analytical rigor with practical engineering, and he enjoys learning new languages and platforms—no technology is off limits.
7 years of coding experience
13 years of employment as a software developer
Bachelor of Science, Mathematics, Physics, Bachelor of Science, Mathematics, Physics at University of Michigan-Dearborn
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.