Michael Studer | Full Stack Software Engineer
resume@studer.us | https://michael.studer.us | Portfolio | LinkedIn | GitHub | Salesforce | Contact
About Me
- Self-motivated full stack software engineer with many years of professional experience performing against tight project deadlines for various levels of clients
- Strong work ethic and desire to succeed, always striving towards success and excelling at any tasks regardless of the role
- Flexible and focused with a means to learn, develop, and implement new technologies quickly and efficiently
- Business oriented mindset specializing in identifying, streamlining and automating inefficient business processes and realizing returns on investment
- Outstanding interpersonal skills demonstrated by maintaining excellent client/customer relationships with large numbers of end users
Technical Experience
- AJAX | AngularJS | APEX | Batch APEX | Bootstrap | C/C# | CSS | HTML | Java | JavaScript | jQuery | JSON | LESS | Liquid | LWC | Markdown | Node.js | Perl/mod_perl | PHP | Python | Regular Expressions | Ruby/Rails | TypeScript | Visualforce | Visualforce Remoting | XML
- Amazon S3 | Apache | APIs | Digital Ocean | Docker | Dokku | ETL | Git | Github | Heroku | iCIMS | Jekyll | LAMP (Perl & PHP) | Linux | Mac OS X | MAMP | nginx | Rackspace Cloud & CDN | REST | Salesforce | Salesforce Administration | Salesforce Development | Salesforce Service Cloud | Sfdx | SOAP | UNIX | Web services | Windows/Server
- Data Modeling | Microsoft SQL Server | MongoDB | MySQL | NoSQL | Oracle | PostgreSQL | SOQL | SQL | SQLite
- AI Prompt Writing | Agile Methodoligies | Communication Skills | Computer Science | Continuous Integration | Debugging | DevOps | Flowcharting | Full-stack Development | Google Analytics | Kanban | Leadership | Mentoring | Microsoft 365 | Okta SSO | Open Office | Peer Reviews | Scrum | Software Development | Software Implementation | Source Control Management | SVN (Subversion) | Technical Documentation | Test Cases | Test-driven development | User Experience (UX) | User Interface Design (UI) | Verbal & Written Communication
Education
- Computer Science and Computer Engineering at GMI Engineering and Management Institute/Kettering University (https://www.kettering.edu/) in Flint, MI from 1996 to 2001
Recent Work Experience
Kelly Services | Troy, MI | April 2014 - July 2024 | Software Engineer V
- Implemented a single-page application on the Salesforce platform utilizing SOQL, APEX, AngularJS, jQuery, Bootstrap, Batch APEX, Triggers, VisualForce, VisualForce Remoting, SOAP, REST, and other technologies to save over 1,700 hours of manual data entry per month across more than 450 teams.
- Served as the Project Manager for Okta single sign-on/automatic provisioning, saving 50 hours of manual user provisioning each month and increasing security across multiple systems such as Salesforce, Microsoft 365, Active Directory, iCIMS, and various other systems.
- Integrated FedEx/UPS shipment tracking into the asset management system, saving equipment management teams and technical support teams over 400 hours a month and ensuring issues related to equipment shipping were identified proactively.
- Integrated iCIMS ATS with Salesforce to pull in ATS information and push training information back into the ATS, saving HR teams 250 hours of manual entry per month.
- Created and maintained a Salesforce data integrity monitor, saving administrators 30 hours a month by identifying and resolving issues with bad data within the system.
- Developed fully interactive systems data flow diagrams for the numerous intertwined subsystems of KellyConnect, saving time and effort when reviewing the complex inner workings with non-technical team members.
- Implemented development best practices across the team, including requirements gathering, user story organization, Kanban workflow tracking, coding styles, testing expectations, peer reviews, source control management, quality assurance practices, release processes, continuous integration practices, and an agile/devops mentality within the organization.
- Developed a proprietary Salesforce sandbox data seeding application, saving developers and administrators 10-50 hours per project, as well as reducing the costs of purchasing and maintaining full Salesforce sandboxes (priced at over $50,000/sandbox/year for our organization).
- Oversaw and mentored the development of a full integration with caching and rate limiting between Salesforce and Jamf for an internal application, saving team leaders and helpdesk personnel more than 80 combined hours of manual work per month.
- Designed and implemented a universal Salesforce dependent picklist viewer, allowing admins to view all picklist dependencies, saving them 2 hours of manual work every time a picklist audit was required.
- Supported and maintained internal ETLs (extract, transform, load) and their systems as well as performed general IT system administration tasks.
- Assisted in implementing and quality assuring (via automated software testing) the My KellyConnect Rewards loyalty/incentive program.
- Designed and implemented a customer callback tracking system to meet COPC compliance requirements.
- Implemented data integrity monitoring, reporting, and new features into the IT Support Center call center application to expand new client possibilities.
- Created tools for HDI Customer Satisfaction Index integration across multiple call centers saving hours of manual survey entry and analysis every month.
Ignite Social Media | Birmingham, MI | May 2012 - April 2014 | Senior Software Engineer
- Created and maintained the “Ignite Core” application framework for efficient deployment of software applications, saving upwards of 20 hours of development time per project. The framework helped expand the entire product offering to include fully responsive mobile experiences. It also included automation of software deployment processes, as well as CDN deployment to Rackspace Cloud.
- Implemented detailed analytical tools, saving metrics team members over 10 hours of work per project by allowing them to track intricate real-time information about application performance.
- Automated Chrysler CRM system integration, saving over 10 hours of development time per project.
- Created a service-based API framework running on Node.js, Express, MySQL/MongoDB, and the Mocha stack, which included model, controller, utilities, definitions, and unit test components with coding style enforcement. The development featured a one-step build process with resource validation libraries and definitions, a test-driven development model with unit test coverage reporting, and YUIDoc support for maintaining interactive digital API documentation.
- Developed numerous social game experiences and interactions, including tool suites that saved teams tens of hours in setting up and configuring gaming experiences such as the “spot the difference” game.
- Created large-scale social experiences that generated hundreds of millions of social impressions utilizing Facebook’s Open Graph.