Jeremy Friesen
Summary of Qualifications
- Demonstrated ability to build organizational coalitions to deliver solutions and improvements to organizational processes.
- High degree of emotional intelligence focusing on inclusive problem solving.
- Committed to diversity, equity, and inclusion in technology.
- More than 20 years experience analyzing, designing, implementing and maintaining systems for a wide audience.
- Excellent critical thinking, programming, product manager, and communication skills focusing on collaboration.
- Committed to continuous improvement via communication, clarification, prototyping, automation, and documentation.
- Contributor to free open source software projects (github.com/jeremyf).
- Presenter, facilitator, change champion for community and local projects, freelancer, and blogger (takeonrules.com).
Skills and Education
- Technical Skills
- Very experienced with Ruby, Ruby on Rails, Samvera software stack, Git, HTML, Hugo, TDD, RSpec, RDBMS, Data Modeling, and SQL.
- Proficient CSS, Square API, Shopify API, Jekyll, JSON+LD, RDF, Schema.org, Bash, Javascript, iSeries RPG and CL, DB2, Elisp.
- Familiarity with Fedora Commons, JSON-API, LDP, Jest, PHP.
- Operating system experience in Windows, OS400, Unix/Linux, and OS X.
- Non-Technical Skills
- ADKAR change management processes, Project Management, QA, mentoring, coaching, writing, and facilitation.
- Education
- Bachelor of Arts, Computer Science & Applied Mathematics, Goshen College,
Mentoring
Our Time for Tech
- Roles
- Mentor [–present]
- Responsibilities
- Mentor and coach for women seeking to move into the technology sector.
Firehose Project
- Roles
- Mentor [–]
- Responsibilities
- Mentor and coach for aspiring web developers seeking to enter the tech sector.
Experience
Samvera
- Roles
- Community Member and Contributor [–present]
- Responsibilities
- Developed, documented, tested, and reviewed Samvera software repositories.
- Advocate and supporter of organizational process improvements.
- Served on Samvera Connect planning committee as we transitioned from an on-site conference to a fully remote conference.
- Chair and participant to numerous community working groups.
- Served on the hiring committee for Samvera’s first employee.
University of Notre Dame - Hesburgh Libraries
- Roles
- Research and Development Engineer [–present]
- Manager, Digital Library Technologies [–]
- Digital Library Frameworks Specialist [–]
- Senior Application Developer [–]
- Responsibilities
- Served on DEI committee with focus on improving hiring, development, retention, and advancement of diverse candidates and employees.
- Technical product manager for an Andrew W. Mellon Foundation grant to improve the accessibility and discoverability of cultural heritage objects stewarded by the Snite Museum of Art and the Hesburgh Libraries (marble.nd.edu); As one of three core project team members, responsible for sharing information throughout organizational hierarchies, coordinating and securing project resources, supporting project direction, and delegating decision making to appropriate experts.
- Introduced and iterated on new hiring processes now piloted or adopted by multiple other organizations.
- Managed 4 application developers through mentoring, coaching, documentation, code reviews, and paired programming sessions.
- Lead cross-institutional development of intsitutional repository (curate.nd.edu)
- Lead development, maintenance, and enhancements for task-oriented collaborative mediated workflow (github.com/ndlib/sipity)
- Adopted and advocated for adoption of static code analysis (Rubocop), code coverage (Coveralls / SimpleCov), inclusive language in technology, and reporting up and out to larger communities.
University of Notre Dame - AgencyND / Marketing Communications
- Roles
- Lead Application Developer, Web [–]
- Web Developer [–]
- Responsibilities
- Lead development of server-side aspect of web-facing applications
- Maintained and enhanced AgencyND's custom Ruby on Rails CMS (conductor.nd.edu)
- Developed back-end processes for university's map (map.nd.edu)
- Lead web site migrations with focus on data preservation, character encoding cleanup, and URL preservation/migration.
- Initiated and facilitated monthly Notre Dame developer meet-ups to improve sharing of knowledge across departments
Lightsky Design Studios
- Roles
- Lead Developer [–]
- Responsibilities
- Lead the development of web applications for 15,000 student school district.
- Integrated back-end systems, grade books, and Active Directory with a custom role-based CMS.
- Developed user-portal to aggregate, disseminate, and customize user-targeted content.
- Trained development staff for maintenance, QA, and documentation tasks.
- Communicated technical requirements to both internal team members and clients.
- Develop and enhance customizable subscription package for retail commerce site.
Mennonite Mutual Aid (Everence)
- Roles
- Actuarial Analyst and Developer [–]
- Senior System Analyst and Developer [–]
- System Analyst and Developer [
- Responsibilities
- Developed, maintained, and extended database-driven systems for insurance billing, quoting, and rating.
- Improved efficiency of common actuarial tasks by developing systems of automation.
- Performed and compiled rigorous actuarial reports and studies.
- Collaborated on development of new insurance products, with a focus on the technical issues, constraints, and implementations.