Summary
Valerij Petrulevich is a Senior Cloud Solutions Architect at AWS with over a decade of experience designing and delivering resilient, production-ready systems across healthcare and academia. He combines deep software engineering roots with domain-driven design thinking to tame complex, ambiguous problems and translate them into maintainable architectures. Previously a Principal Software Engineer at Digital Diagnostics and a long-time application leader at the University of Iowa, he brings hands-on implementation experience alongside product-minded requirements discipline. Valerij pairs technical rigor—reliability, dependency injection, and SRE practices—with an MBA-informed view of business value, helping teams prioritize the right problems to solve. Raised in Lithuania and now based in North Liberty, Iowa, he is a lifelong learner who credits DDD and systems-thinking books for shaping his pragmatic approach to large-scale software.
11 years of coding experience
17 years of employment as a software developer
Bachelor of Science (BS), Management Information Systems, General, Bachelor of Science (BS), Management Information Systems, General at Syracuse University
Master of Business Administration (M.B.A.), Master of Business Administration (M.B.A.) at University of Iowa
Russian, Lithuanian