Updated March, 2023
Michael Berkowski
Minneapolis, MN • michael@berkowski.net
Profile
A software & web developer accustomed to delivering end-to-end applications, managing both code
and server with an eye toward integration and application security. 20 years professional programming
experience and particular expertise in PHP/MySQL. 19 years Linux systems administration
experience in a libraries organization, extensive experience automating servers with Ansible & DevOps best pracitces,
Red Hat Certified Engineer (RHCE).
Skills
Programming Languages & Technologies
PHP, Ruby, Python, Javascript, Ruby on Rails, MySQL, HTML, CSS, MS SQL Server, jQuery,
Apache Solr, Elasticsearch, MS SQL Server, Oracle, Shell Scripting, Git, Subversion
Linux Systems Administration
Red Hat Enterprise Linux, CentOS, Fedora, Slackware, Debian,
Apache, Nginx, Solr, Elasticsearch, MySQL, EZproxy, Postfix, Mailman
DevOps & Automated Systems Provisioning
Ansible
Certifications
Red Hat Certified Engineer (RHCE)
Work Experience
Application Development Manager : 2021 - present
University Libraries - University of Minnesota, Minneapolis, MN
- Manage a team of web and application developers
- Set technical strategy for application development, server deployment, cloud adoption
Web Developer : 2013 - 2021
University Libraries - University of Minnesota, Minneapolis, MN
- Web application development in Ruby, PHP
- MySQL large database design
- Develop user-facing library web applications interfacing with enterprise library systems for one of the largest academic libraries in the United States
- DevOps and Linux systems administration, focusing on Ansible as a server provisioning tool
Software Developer : 2012 - 2013
College of Liberal Arts (CLA-OIT) University of Minnesota, Minneapolis, MN
- Web application development in Ruby on Rails & PHP
- MySQL, Oracle
- Develop applications in support of college administrative functions
Linux Systems Administrator and Programmer : 2005 - 2011
Minitex - University of Minnesota, Minneapolis, MN
A library services and statewide interlibrary-loan operation based at the Univ of Minnesota
- Web applications development, primarily LAMP stack (Linux/Apache/PHP/Python/MySQL)
- Linux server administration, responsible for 7 servers
- Statistical reporting on in-house and commercial interlibrary-loan systems
- Manage open source application releases
- Technical liaison for MnLINK, a statewide federated search and interlibrary-loan consortium
Library Assistant II : 2001 - 2005
Minitex - University of Minnesota, Minneapolis, MN
- Supervise student staff in interlibrary-loan (ILL) retrieval and processing in a high-volume ILL operation
Teaching Specialist : 2005
University of Minnesota School of Music, Minneapolis, MN
- Instructed graduate seminar in computer music history, literature, and composition.
Education
University of Minnesota : Master of Arts
Music Composition, with a focus in Computer Music
University of Dayton : Bachelor of Music
Music Composition
Activities & Interests
Active participant on programming Q&A site Stack Overflow (http://stackoverflow.com) and in
the University of Minnesota's CODE-PEOPLE group. Other interests include information &
technology literacy, computer music & algorithmic music composition,
Linux and open source.
References
Available upon request