Michael H. Buselli

Spring Grove, Illinois
+1 847-331-7154
michael@buselli.com
LinkedIn
GitHub

Introduction

My passion for working with applications—whether building them or decomposing them—drives my career. I have professional experience as a developer, a systems administrator, and a security architect. I love working directly with clients, strive to provide the best value for my time, and I take pride in the quality of the work I deliver.

Employment

Senior Software Developer (June 2019 – Present)

Kuali, Inc.
  • Mainly worked on Ready product with Ruby, Rails, Javascript, and React.
  • Interacted with Ready customers, provided technical support, and backend support for Kuali Ready.
  • Created third-party API integration between Kuali Ready and Sisense for providing reporting service to customers.
  • Some work on Build, Cirriculum Management, and Catalog applications with Javascript, React, and Node.

Senior Software Developer (October 2018 – June 2019)

Buildout

Lead Backend Developer (November 2013 – September 2018)

Action Verb, LLC
  • Developed BrickFTP with Ruby and Rails, Java, and other technologies.
  • Wrote model and view libraries within Rails application to enhance development and ease security audits.
  • Wrote additional AWS S3 access library using the S3 REST API to avoid extra network calls made by Amazon's official Ruby library.
  • Converted Rails 3.2 application using DataMapper ORM to ActiveRecord.
  • Upgraded BrickFTP to Rails 4.2.
  • Created an expanded REST API for BrickFTP.
  • Integral part of adding Custom SSL support to BrickFTP.
  • Helped launch BrickFTP's security bug bounty program.
  • Other Technologies: Redis (includes Lua scripting), RSpec, Git, MySQL, Java, JRuby, PHP

Development Manager (January 2013 – September 2013)

Aon Hewitt
Promoted from Development Team Lead
  • Managed team of 8–12 developers, most using C# .NET, across three projects.
  • Helped business unit deliver new CRM and phase out a legacy application.
  • Facilitated transition of development from third party development companies to internal staff.
  • Integrated agile methodologies into the organization.
  • Other Technologies: Microsoft Dynamics CRM, Visual Studio, Team Foundation Server (TFS)

Ruby on Rails Development Team Lead (February 2012 – January 2013)
Senior Ruby on Rails Developer (May 2011 – February 2012)

Aon Hewitt
Converted from contract via Technisource (May 2011 – February 2012)

Senior Software Engineer (October 2009 – May 2011)

Follett Software Company

Senior Tools, Systems, and Software Engineer (February 2009 – October 2009)

Follett Digital Resources

Self-Employed (full-time July 2008 – February 2009; part-time February 2009 – November 2014)

as CosineWave Technologies Inc.

Software Engineer (part-time November 2007 – December 2008)

WhyGoSolo

Information Security Architect (July 2004 – July 2008)

CCC Information Services Inc.
  • Helped company achieve Sarbanes-Oxley compliance.
  • Communicated customer security requirements to the business and documented business practices for customers.
  • Reviewed architectural security and assessed prospective risk for company software releases.
  • Coordinated with security vendors during third-party vulnerability assessments.
  • Wrote secure web coding standards, based on OWASP, and trained developers on application security issues.
  • Scanned systems for network vulnerabilities with nCircle IP360 and worked with teams to mitigate standard OS vulnerabilities.
  • Wrote business cases for projects to improve security.
  • Used Snort and Sourcefire 3D with RNA to detect potentially malicious attacks that could threaten the enterprise.
  • Provided technical leadership and assistance to Unix team, and worked 50% on front-line support when the Unix team was short staffed between March 2006 and March 2007.
  • Created Red Hat Kickstart environment for automated building of Linux servers.
  • Specified standard build for Red Hat Enterprise Linux systems.
  • Other Technologies: Solaris, Jumpstart, JASS, BIND, NFS, Wireshark, Perl, LDAP, PCI, HIPAA

Senior Unix Systems Administrator (May 2001 – July 2004)
Unix Systems Administrator (May 1999 – May 2001)

Abbott Laboratories, Global Technology Solutions (GTS), Global Pharmaceutical Research and Development (GPRD)
  • Systems administrator for Solaris, IRIX, Linux, HP/UX, and Tru64 systems in support of GPRD.
  • Administered firewalls, hardened Internet facing services, and participated in corporate wide Operations Security Council.
  • Responsible for drafting and executing project plans including requests for capital and non-capital expenditures.
  • Created completely automated Solaris Jumpstart environment and patch infrastructure via network boot.
  • Used Perl to write enterprise software configuration management program and maintain specialized NIS environment.
  • Wrote a custom Samba VFS module in C.
  • Lead several instructional sessions on "Topics in Unix" that covered scripting in shell and Perl, and introductions to various Unix programs.
  • Other Technologies: BIND, Sendmail, Kornshell, NIS, NFS, Sun snoop, RPM, Compaq storage arrays, CVS, SecurID

Unix Systems Administrator (March 1998 – May 1999)

First Options of Chicago

Systems and Software Engineer (April 1997 – March 1998)

Spark Services, Inc.
  • Programmed in C, C++, and REXX for OS/2 console and graphical applications
  • Handled credit card transactions and telephony applications
  • Other Technologies: PVCS, CVS, Oracle RDBMS, PL/SQL
Part-time Computer Technician positions at The University of Chicago while in school

Miscellaneous