See How Many Clients You're Missing Each Month

Simply enter your business email & Topline AI Agent will show you.

Bio

Generated by
Topline AI
Michael Buselli is a seasoned software engineer with expertise in Ruby, Linux, C, Perl, and Unix. He has worked as a Staff Engineer at OppFi and Senior Software Engineer at Alice, and has experience in full-stack web development, API design, and team management. He holds a Bachelor of Science degree in Mathematics from the University of Chicago.

Experience

  • OppFi
    • Chicago, Illinois, United States
    • Staff Engineer
      • Jun 2022 - Present
      • Chicago, Illinois, United States

  • Alice
    • remote
    • Senior Software Engineer with Staff
      • Nov 2021 - May 2022
      • remote

      • People manager and mentor of three engineers• Facilitated efficient and fun team meetings and transition from sprints to Kanban• Introduce API standards and directed introduction of GraphQL• Modernized parts of monolithic application toward upgrade of Ruby on Rails stack and compatibility running on multiple architectures

    • Software Engineer
      • Jun 2019 - Nov 2021

      • Lead Software Developer for Kuali Ready business continuity product, primarily using Ruby on Rails, MySQL, and managing the development task board. I interfaced with clients to aide their needs as well, for some time also serving as the primary email contact for customer support.• Contributor to the Kuali Build and Student business lines, which use Node and MongoDB.• All three products I worked on also incorporate React to some degree.

  • Buildout, Inc.
    • Chicago, Illinois
    • Software Developer
      • Oct 2018 - Jun 2019
      • Chicago, Illinois

      • Worked on marketing and suite products using Ruby on Rails, React, and MySQL.

    • Senior Developer
      • Nov 2013 - Sep 2018

      • 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

    • Principal
      • Jun 2008 - Nov 2014

      • Worked as an independent consultant providing security expertise and software engineering to clients and partners.• Technologies: Solaris, JASS, IKE/IPSec VPNs, Visual Basic for Applications (VBA), Ruby, Python, Django

    • United Kingdom
    • Financial Services
    • 700 & Above Employee
    • Development Manager
      • Jan 2013 - Sep 2013

      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)

    • Development Team Lead
      • May 2011 - Jan 2013

      Converted from contract via Technisource (May 2011 – February 2012)• Developed software with Ruby and Rails.• Team deployment leader and security group liason.• Other Technologies: Capistrano, RSpec, Factory Girl, Git, Subversion

    • Senior Developer
      • Feb 2009 - May 2011

      • Developed software with Ruby, Rails, Python, and PHP.• Worked in agile environment with pair programming.• Provided development team support for Git, StarTeam, Confluence, and JIRA.• Introduced Kerberized Linux configuration for system authentication with Active Directory.• Wrote program to migrate StarTeam data into Git and validate migrated code repositories.• Other Technologies: Capistrano, Hudson, RSpec, Cucumber, Factory Girl, Javascript, jQuery, Selenium, Selenium Grid, JMeter, X.509 Certificates, Redmine, Subversion

    • Software Engineer (Code Ninja) (PTE)
      • Nov 2007 - Dec 2008

      • Software development for main application using Ruby on Rails.• Managed company's main Linux system for several months.• Other Technologies: RSpec, Javascript, Prototype, Subversion

    • Information Security Architect
      • Jul 2004 - Jul 2008

      • 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

    • Sr. Unix Systems Administrator
      • May 1999 - Jul 2004

      • 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
      • Mar 1998 - May 1999

      • On team of six responsible for ninety Sun machines• Technologies: SunOS, Solaris, Join DHCP/DDNS, aspppd

    • Systems and Software Engineer
      • Apr 1997 - Mar 1998

      • 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

    • Computer Technician
      • Oct 1995 - Jun 1997

      • Had systems administration duties for Unix, Windows NT, and Mac OS systems.• Held the team lead position for dormitory computing specialists.• Provided technical support, both over the phone and in person, to computer users throughout the university including faculty, students, and staff.

Education

  • University of Chicago
    Bachelor of Science (SB), Mathematics

Suggested Services

This profile is unclaimed. These are suggested service rates with 0% commision upon successful connection

Industry Focus. “Computer Software”

Looking to Create a Custom Project?

Need a custom project? We'll create a solution designed specifically for your project.

Get Started

References

Community

You need to have a working account to view this content. Click here to join now

Similar Profiles