Generated by GPT-5-mini| Miško Hevery | |
|---|---|
| Name | Miško Hevery |
| Birth date | 1970s |
| Birth place | Sarajevo, Bosnia and Herzegovina |
| Nationality | Bosnian-American |
| Alma mater | University of Sarajevo, University of Ljubljana, University of Tennessee |
| Occupation | Software engineer, inventor, entrepreneur |
| Known for | Dependency injection, AngularJS |
Miško Hevery is a software engineer and entrepreneur known for work on software design, testing methodologies, and web frameworks. Hevery is credited with early advocacy of dependency injection, test-driven development practices, and the design of front-end frameworks that influenced large-scale web engineering. He has worked at companies and institutions in Silicon Valley and contributed to open source projects, academic collaborations, and industry talks.
Hevery was born in Sarajevo and raised during the period of the former Socialist Federal Republic of Yugoslavia, where he attended primary and secondary schools that prepared students for technical universities. He pursued higher education at the University of Sarajevo and later studied computer science and engineering topics at the University of Ljubljana before undertaking graduate work in the United States at the University of Tennessee. During his formative years he encountered computing developments associated with institutions like Bell Labs, Xerox PARC, and the influence of language designers from Sun Microsystems and Microsoft Research.
Hevery began his professional career contributing to software systems influenced by practices from Google, Sun Microsystems, and Oracle Corporation, working on engineering problems in distributed systems, testability, and tooling. He later joined teams that interfaced with projects at Google Research, collaborated with engineers from Intel Corporation and IBM, and engaged with startups connected to incubators like Y Combinator and accelerators associated with Techstars. His roles have included software architect, technical lead, and founder, interacting with communities centered on Stack Overflow, GitHub, and Google Developers.
Hevery is widely associated with the development of dependency injection practices and testing frameworks that influenced enterprise development alongside tools from JUnit, Mockito, and Selenium. He contributed to ideas that underpinned parts of the AngularJS framework and related projects that affected web platform development in the era of HTML5, ECMAScript, and AJAX. His work intersected with efforts by teams at Google Chrome, Mozilla Foundation, and contributors to Node.js ecosystem packages. Hevery devised techniques and prototypes that informed approaches used by platforms like Amazon Web Services and integration patterns employed by Kubernetes-oriented microservices teams. He also produced proof-of-concept tools that addressed maintainability challenges faced by organizations such as Microsoft Azure customers and enterprises using Apache HTTP Server and Nginx.
Hevery has presented at conferences and meetups organized by groups such as Google I/O, O’Reilly Media, QCon, and regional events supported by IEEE and ACM. His talks have been cited alongside presenters from Martin Fowler, Kent Beck, Robert C. Martin, and speakers associated with ThoughtWorks. Hevery authored technical blog posts and whitepapers that circulated on platforms including Medium (website), InfoQ, and repositories on GitHub, and his writings engaged with topics discussed in journals and proceedings related to ACM SIGPLAN and IEEE Software.
Hevery's work has been acknowledged by developer communities on platforms like Stack Overflow and by open source contributors affiliated with projects funded or used by organizations such as Google, Mozilla, and Apache Software Foundation. Community recognition has come in the form of speaking invitations to events hosted by Google Developers Group chapters, citations in books published by O’Reilly Media and Addison-Wesley, and inclusion in curricula at coding schools connected to Codecademy and bootcamps inspired by Flatiron School.
Outside of engineering, Hevery has been involved with entrepreneurial networks in the San Francisco Bay Area and participated in mentorship programs associated with Y Combinator and university outreach at institutions like the University of California, Berkeley and Stanford University. He has engaged with community projects and open source maintainers on GitHub and contributed to discussions on software craftsmanship alongside practitioners from Agile Alliance and Scrum Alliance.
Category:Software engineers Category:Computer scientists Category:Open source contributors