(815) 276-7702   • DonnOMalley1030@gmail.com



  • Languages: C#, Delphi, Java, JavaScript, JQuery, AJAX, XML, JSON, OData, ASP/ASP.Net, HTML, VBA/VB6/VB.Net, WPF, T­-SQL, PHP
  • Development: Standalone GUI/Console,Client/Server, MVC, Web API, EF, SOA, API, AVR(Arduino), Android(Java) 
  • Database Development, Management and Design: SQL Server, MySQL and some Oracle
  • Applications: Visual Studio, TFS/Team Services, Embarcadero RAD Studio, Borland Development Studio, InnoSetup, Github, SVN
  • Reporting: SQL Server Reporting Services, RaveReports, Jasper Reports, Access, Excel, Custom Web Reports 
  • ETL: SQL Server Integration Services and some Informatica
  • Other: Team/Project Management, Project Estimation, Standards and Reuse Libraries, Code Review and Deployment Management.


St. Mary's University of Winona, MN - Winona, MN

Graduated:  May 2003, Bachelors Degree in  Computer Science.

Special Courses: Database Management Systems, Human Computer Interaction, Software Design and Testing


Linked In Profile

The MACRO GROUP Inc- Minneapolis, MN
Technical Leader | Solution Provider | Architect | Developer
January 2018 - Present

  • Participate as the lead technical expert in a team of IT staff, software developers and customers to architect solutions meeting the technical requirements for complex projects
  • Implement and support complex operating and/or business systems and database applications that have enterprise impact for vital and critical IT Services across the entire stack. Solutions primarily focus on the Microsoft Technology stack and current web technologies such as Bootstrap, Javascript/Typescript, Ajax among others.
  • Manage and deploy Azure Cloud resources for Web applications and SQL databases to support end user testing environments.
  • Provide mentoring and work direction for junior staff and peers.
  • Utilize TFS for agile project/task management as well as source control.

Hennepin County - Minneapolis, MN
Principal Systems Software Programmer
June 2014 - January 2018

  • Research and identify technical requirements and develop specifications for the most complex technology projects.
  • Provide management with formal evaluations and recommendations with budgetary impact for short-term solutions and long-term strategies of proposed technology implementations.
  • Participate as the lead technical expert in a team of IT staff, software developers, customers and vendors to develop design specifications meeting the technical requirements for complex technology project planning including architectural reviews.
  • Implement and support complex operating and/or business systems and database applications that have enterprise Impact for vital and critical IT Services across the entire stack. Solutions include MVC web applications in C# with Entity Framework, bootstrap, Ajax, javascript and some css, MVC Web applications in Java with NHibernate and spring, OData Web Services in C#, Custom .Net Libraries packaged as nuget and stand alone API dlls, Integrations using simple text (XML, JSON and fixed width) exchanges as well as complex SSIS ETL packages spanning multiple data sources, database backends in SQL Server and reports in SSRS as embedded within client applications or stand alone.
  • Contribute to the development of standards for others to follow in the use of technology; develop and recommend various alternatives and methods for enforcing standards; identify risks and issues; confirm alignment between architecture and implementation; may serve as a resource to the Architecture Review Board (ARB).
  • Lead the analysis of the root cause and long term resolution for most complex problems; communicate information relating to the problem and the resolution to customers and management and the manufacturer's representatives.
  • Develop and maintain (hardware/application/database/operating systems) documentation.
  • Provide mentoring and work direction for junior staff and peers.
  • Conduct technical workshops and training presentations.
  • Create custom utilities/tools to automate or simplify repetitive manual tasks.

Exact JobBOSS - Bloomington, MN
Sr. Software Engineer
April 2013 - June 2014

  • Developed and maintained the Exact JobBOSS ERP application, reports and utilities using Delphi, VB.Net, C#, VBScript, Crystal Reports and SQL Server
  • Utilized TFS for agile project/task management as well as source control.
  • Assisted with conversion of legacy VB6 to VB.Net and C#
  • Developed and Maintained solutions integrating with 3rd party applications
  • Assisted with managing FinalBuilder build scripts for .Net and Delphi Solutions.

MOM Brands (Formally Malt-O-Meal) - Lakeville, MN
MES Developer
May 2011 - April 2013

  • Oversaw/trained internal support staff and contractors for general support
  • Developed T­SQL(MS) solutions and tools(deployments, administrative and troubleshooting)
  • Managed and Lead Code Reviews, Deployments and wrote development standards
  • Oversaw and performed iHistorian Configuration and Maintenance 
  • Oversaw and performed RTIP Configuration, Development and Maintenance 
  • Provided solutions for project and corporate initiatives 
  • Daily System/SQL Support and Backup Monitoring/Maintenance

Innovative Control, Inc - Crystal Lake, IL
Systems Developer
August 2004 - May 2011

  • Oversaw SCADA(PC Based) Design and Development Strategies and Procedures.
  • Lead development and approval process of standards, procedures and library items.
  • Gathered Customer Requirements, Defined and Quoted Projects, Managed and Participated on Customer Projects as well as internal projects.
  • Performed Customer Service and Customer Training.
  • Developed ActiveX Components to further extend our developer tools for off-the-shelf solutions.
  • Designed, Developed, Tested, and Deployed a Stand-Alone Recipe Writing Application. The purpose was to replace the recipe writing component of GE's iBATCH and still utilize the other components of the product. The application simplified the process of creating a recipe, and provided other functionality that didn't exist. Developed mostly in Delphi, the data was housed in a SQL Server Database, custom developed by myself, and smaller applications were written in VB.Net to interact through the iBATCH API. I had to convert the API from VB6. The complete solution included a Custom Data Collection and Reporting strategy to generate Recipe, Cycle, and Material Usage Reports. Automated inventory usage to a Corporate Oracle 11i database through the use of Plant Applications and iHistorian.


J.J. Hill Montessori Parent Teacher Organization- Saint Paul, MN

Chair (http://www.jjhillpto.org)
June 2016 - June 2018

  • Led, supported and managed other PTO Officers, Committee Chairs and Volunteers.
  • Worked with various school staff and administration to align the PTO goals, activities and needs with those of the the school.
  • Worked to further the Mission and Vision of the PTO through community building activities and identifying new opportunities where the PTO can be effective.
  • Manage and delegate various logistics tasks including running committee and general meetings, providing agendas, a monthly newsletter, filling out permits and maintaining documentation in online folders.
  • Migrated entire operation into a set of online resources for managing everything from organization documentation to newsletters and school directory as well as leveraging various vendor systems for tasks such as volunteer sign ups and many others.
  • Coordinated with school staff to create an entire online Parent Teacher Conference sign up system. 
  • Led an effort to create our very own Fun Run Fundraiser and raised our entire year's fundraising budget in one event. We found sponsors to support the event and cover almost 100% of the costs, leveraged an online donation platform specifically designed for "A-Thon" events and worked very closely with school staff, administration and students to execute the event. The result was an event that was in line with the school's ideals/morals while also being the highest grossing, and netting, fundraiser in the school's history. Over 95% of the money raised went directly back into the school.
  • Worked with school administration to combine various online tools to limit the amount of duplication and improve collaboration between our groups.
  • Boosted Officer and Committee Chair participation. Successfully staffed all desired positions two years in a row. 
  • Created online presence for organization and eliminated the use of personal accounts via email and social media for official PTO communication
  • Developed and supported an online email system to support our specific mass email needs while overcoming limits of specific email service providers.

Donn O'Malley,
Jun 14, 2018, 7:28 PM