Michael Francis
Director of Engineering at Clover Learning - Healthcare eLearning Provider- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Clover Learning - Healthcare eLearning Provider
-
United States
-
E-Learning Providers
-
1 - 100 Employee
-
Director of Engineering
-
Aug 2022 - Present
-
-
-
Smart Data
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Sr. Software Engineer
-
Jun 2020 - Jun 2022
- Transitioned from CNBS Software to its sibling company Smart Data to work on a broader range of applications and problems. - Majority of my time has been spent working directly as a contract developer for Google. - Built a single page application with React and Typescript. - Built a RESTful backend service with Python and Flask. - Built a mobile application using Dart and Flutter. - Directly managed a relationship with a client and supported their existing .NET application that was used as their customer portal. - Added multiple features and integrations to a .NET Application. - Manage MSSQL database and schema design. - Made modifications to an older Angular.js application. - Rewrote an old PHP application to a React app in two weeks. - Setup continuous integrations to lint code, run tests and deploy applications. - Participate in new hire interviews. Show less
-
-
-
CNBS Software
-
United States
-
Software Development
-
1 - 100 Employee
-
Sr. Software Engineer
-
Jun 2018 - Jul 2020
Developed invoice payment portal that connects to SAP and allows customers to view and pay invoices. Application was built with C#, .NET Core, React, Typescript and Redux Developed middleware software in C# and .NET Core that acted as a gateway to SAP and handled user authentication and authorization. Developed invoice payment portal that connects to SAP and allows customers to view and pay invoices. Application was built with C#, .NET Core, React, Typescript and Redux Developed middleware software in C# and .NET Core that acted as a gateway to SAP and handled user authentication and authorization.
-
-
-
-
Founder
-
2017 - 2019
I spent a year working creating a web browser for virtual reality. During this time I: Learned C++ Learned OpenGL and graphics programming. Built my application on top of the Chromium source code. I spent a year working creating a web browser for virtual reality. During this time I: Learned C++ Learned OpenGL and graphics programming. Built my application on top of the Chromium source code.
-
-
-
Edumedics is now SentryHealth
-
United States
-
Health, Wellness & Fitness
-
1 - 100 Employee
-
Lead Software Engineer
-
Dec 2015 - Nov 2016
- Was the lead developer working on an internal electronic health records systems and data analysis tools. - Developed a single page web application with PHP, Laravel, JavaScript, Angular, and MySQL - Designed database schema for patient data. - Worked in an agile environment, communicating to stakeholders to refine backlog and organize priorities. - Was the lead developer working on an internal electronic health records systems and data analysis tools. - Developed a single page web application with PHP, Laravel, JavaScript, Angular, and MySQL - Designed database schema for patient data. - Worked in an agile environment, communicating to stakeholders to refine backlog and organize priorities.
-
-
-
Bellwether Purchasing Software
-
United States
-
Software Development
-
1 - 100 Employee
-
Director of Development and Customer Support
-
Apr 2013 - Dec 2015
- Lead software architect and developer for Bellwether’s next generation-procurement management software. - Introduced agile development with sprints and retrospective meetings to all teams. - Participated in the hiring process for new employees. Evaluated client feature requests to prioritize development cycle. - Managed customer support team. - Developed software written in PHP, JS, CSS, HTML, Typescript, MySQL, Redis, and C# - System administrator for all servers. - Managed MySQL and Redis database servers. - Reduced deployment time of software updates from 4-8 hours to a few minutes, allowing us to release updates to our software more often. - Implemented proper usage of version control with git. - Developed easy to use tool for our support team to test user issues. - Implemented SugarCRM and Zendesk for support ticket management. Show less
-
-
-
-
Software Developer
-
Mar 2012 - Apr 2013
Worked with a content and document management system that generated PDFs dynamically depending on a given data set and/or user input. Developed software using Apache, PHP, MySQL, Java, Glassfish, and MS SQL. Updated the web application to use more advanced AJAX techniques that helped speed up the performance of the application and enhanced user experience. Developed a web based inventory system for managing a large warehouse. Created RESTFUL API for communication between multiple applications. Managed multiple projects with an Agile team. Rapidly developed software, with sometimes week or two week turnarounds. Show less
-
-
-
-
Program Analyst's Assistant
-
Sep 2008 - Mar 2012
Coordinated with school departments and advisors to develop easy to use interactive advising reports for students. Declared the best and most completed advising reports of all Indiana University campuses. Coordinated with school departments and advisors to develop easy to use interactive advising reports for students. Declared the best and most completed advising reports of all Indiana University campuses.
-
-
Education
-
Indiana University-Southeast
Bachelor of Science, Mathematics -
Indiana University-Southeast
Bachelor of Arts, Economics