William Gallon
Senior Application Developer at MarshBerry- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Braden Padget
Bill is a strong engineer. I always referred to him as "Steady Eddie" because he was calm under pressure, took the time needed to learn and code things correctly. In a short period of time he was becoming one of the more trusted engineers and beginning to gain access to databases at the senior level. Bill was also one of the few engineers that was able to learn a new language and code along side hospital production environments. The most important part is leaving the place better than when you got there. Bill documented all of his knowledge in a maintainable format for other engineers to learn.
Braden Padget
Bill is a strong engineer. I always referred to him as "Steady Eddie" because he was calm under pressure, took the time needed to learn and code things correctly. In a short period of time he was becoming one of the more trusted engineers and beginning to gain access to databases at the senior level. Bill was also one of the few engineers that was able to learn a new language and code along side hospital production environments. The most important part is leaving the place better than when you got there. Bill documented all of his knowledge in a maintainable format for other engineers to learn.
Braden Padget
Bill is a strong engineer. I always referred to him as "Steady Eddie" because he was calm under pressure, took the time needed to learn and code things correctly. In a short period of time he was becoming one of the more trusted engineers and beginning to gain access to databases at the senior level. Bill was also one of the few engineers that was able to learn a new language and code along side hospital production environments. The most important part is leaving the place better than when you got there. Bill documented all of his knowledge in a maintainable format for other engineers to learn.
Braden Padget
Bill is a strong engineer. I always referred to him as "Steady Eddie" because he was calm under pressure, took the time needed to learn and code things correctly. In a short period of time he was becoming one of the more trusted engineers and beginning to gain access to databases at the senior level. Bill was also one of the few engineers that was able to learn a new language and code along side hospital production environments. The most important part is leaving the place better than when you got there. Bill documented all of his knowledge in a maintainable format for other engineers to learn.
Experience
-
MarshBerry
-
United States
-
Investment Banking
-
100 - 200 Employee
-
Senior Application Developer
-
Jan 2023 - Present
-
-
Application Developer II
-
Jun 2022 - Dec 2022
Implemented a new analytic in our client facing portal, building out both the backend and frontend components. Found a memory leak in our frontend library during creation, and opened an issue with the maintainer with steps to reproduce, while mitigating it in our implementation.Architected a stateless job scheduler that allows us to offload and queue up long running tasks. This included leading meetings with the dev team to keep them in the loop as well as gather feedback.Took ownership of a new portal after acquisition of a company. Researched multiple paths forward on how we could continue supporting said portal, including time estimates for each path.Gave presentation to the company about the importance of data privacy.Worked on CRM migration to keep current services running with minimal code changes after cutover.Worked through on call schedule, as well as assist with after hours issues when not on call.Review code to help ensure quality.Contributed to internal dev wiki. Show less
-
-
-
Olive
-
United States
-
IT Services and IT Consulting
-
300 - 400 Employee
-
Software Engineer II
-
Oct 2021 - Jun 2022
Created a validation tool to compare a new customer's exported data in a spreadsheet to their automatically exported data, helping to both speed up and improve the accuracy on a previously manual process. Created multiple Cerner Command Language (CCL) scripts to translate data between multiple hospital's Cerner Millennium environments and Olive's Pathway environment. Set up and performed troubleshooting on infrastructure processes within Cerner Millenium to ensure proper performance. Performed troubleshooting of unfamiliar code to resolve business critical bugs. Joined calls with new and existing customers to gather requirements on projects, as well as making sure progress stays consistent with our customer's vision. Show less
-
-
-
MarshBerry
-
United States
-
Investment Banking
-
100 - 200 Employee
-
Application Developer II
-
Jul 2019 - Oct 2021
Built out full automation of a client-facing excel report, saving data analysts an average of 800 man-hours a year. A Vue.js web front-end allows parameter customization, and communicates with a .NET Framework executable through a custom .NET Core API used to connect all of our internal services. Collaborated with our Intellectual Capital team to include previously mentioned report in our client's data analytics portal, including both the original report itself and charts and graphs to be discussed with our data analysts. This extended the Vue.js front-end to link the report up to our portal directly, allowing our analysts to quickly generate reports and send them out for our clients. Started and led the effort to document our internal processes, resource locations, development environment setup, etc., in a team wiki to share knowledge throughout the team and enable other team members to more easily be able to work on our services. Created and automated, along with contributed to the design of a .pdf report to enable an easy way to show our company's value to our clients. A Vue.js web front-end communicates to a .NET Core executable which pulls data both from Microsoft CRM and our internal data analysis engine to show demonstrable improvement over time. Worked with marketing to help modernize our client-facing data portal, applying a style guide to unify the look of our websites. Vue.js websites using a custom node theme package based on Bootstrap and using SASS in order to allow for a master style guide that can change multiple Vue component colors at once. Gave a presentation about cybersecurity to the company as a part of a company-wide effort to help keep the company secure. I also contribute articles to our quarterly IT newsletter, keeping everyone up to date on what we’ve been working on and keeping communication open with us. Show less
-
-
-
-
Reviewer
-
Aug 2017 - Aug 2019
Write articles to be published on an established gaming review site, critiquing video games sent in from different companies and relaying my thoughts clearly and concisely. https://www.gamespace.com/author/wgallon/ Write articles to be published on an established gaming review site, critiquing video games sent in from different companies and relaying my thoughts clearly and concisely. https://www.gamespace.com/author/wgallon/
-
-
-
Micro 21
-
North Royalton, OH
-
R&D Programmer / System Analyst
-
Apr 2016 - Aug 2018
Implement feature requests and bug fixes into existing legacy desktop software (written in Borland C++, VB6). Develop new and migrate existing features in C# while successfully integrating into existing legacy code. Update client's custom ASP.NET Framework websites to support their business needs, including creating payment integrations using 3rd party SOAP services to securely accept customer payments over the web. Design and implement database changes and improvements to help secure customer data and improve app maintainability. Work directly with end-users to identify and implement requested software improvements in either our desktop financing software, or our custom client webpages. Implement Git source control for all projects and migrate those held in SourceSafe to a Git repository. Deploy a Jenkins server for automated deployment of all websites. Quickly troubleshoot issues with business-critical systems to ensure minimal downtime. Provide technical support to customers when first level support is unable to solve an issue, and suggest design changes to the product if appropriate. Show less
-
-
-
Avantia, Inc.
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer
-
Oct 2015 - Mar 2016
Upgrade SiteCore environment for a large healthcare company to incorporate development best practices, cleaning up existing code and rewriting where applicable. Also worked on updating front-end design through HTML, CSS, and Javascript changes in collaboration with a graphic designer on our team. Upgrade SiteCore environment for a large healthcare company to incorporate development best practices, cleaning up existing code and rewriting where applicable. Also worked on updating front-end design through HTML, CSS, and Javascript changes in collaboration with a graphic designer on our team.
-
-
-
Acumen Solutions
-
United States
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Consultant I / Software Developer
-
Jun 2014 - Oct 2015
Utilized SalesForce to create a custom CRM for a client in order to replace their existing product ordering system. Designed to allow customers to easily enter new products and manage inventory. Developed a custom CMS for a federal government agency to handle their redesigned document lifecycle. Lifecycle included a DocuSign integration inside of SalesForce APEX and SOQL to allow for auditing of each and every document in the system, along with automatic checks when appropriate. Participated in agile development cycle, including planning and retrospective meetings. Spoke with clients to help gather requirements, as well as regularly demo progress to both technical leadership and clients to make sure our designs match the client's expectations. Show less
-
-
-
Core BTS
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Consultant
-
Jun 2013 - Mar 2014
Migrate large public chemical company's SharePoint site from an on-premises installation to O365. Ensured data integrity through both automated and manual checks, as well as identified pain points in the existing solution to improve or change to a different implementation. Had regular on-site meetings with clients to demo our changes, gather feedback, and adjust schedules if necessary for design changes. Helped migrate company's internal SharePoint environment to an updated version of SharePoint, rebuilding webparts or changing Javascript where appropriate. Show less
-
-
-
Hyland
-
United States
-
Software Development
-
700 & Above Employee
-
Intern
-
May 2012 - Apr 2013
Assist both the Performance and API team in testing and improving the OnBase software suite. Create new C# applications to help test under CPU, RAM, network, and disk I/O loads. Looked through existing codebase to suggest logic improvements for speed, including helping to plan and implement new performance testing software libraries into OnBase. Helped maintain the team’s testing environment, such as keeping unit tests updated and accurate with changes to production code, as well as implement new testing methodologies and processes. Show less
-
-
-
Core BTS
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Intern
-
May 2011 - May 2012
Assist with SharePoint web migration for a large, public university. Took 20+ individual websites in multiple technologies from multiple departments, and moved their information to a central SharePoint environment. Web pages were rebuilt with the appropriate webparts within SharePoint, and then data was migrated and checked against the existing websites to ensure data integrity was maintained. Assist with SharePoint web migration for a large, public university. Took 20+ individual websites in multiple technologies from multiple departments, and moved their information to a central SharePoint environment. Web pages were rebuilt with the appropriate webparts within SharePoint, and then data was migrated and checked against the existing websites to ensure data integrity was maintained.
-
-
-
Baldwin Wallace University
-
United States
-
Higher Education
-
700 & Above Employee
-
Student Computer Repair Technician
-
Jan 2010 - May 2011
Diagnose and repair computer issues, and install staff work stations and software. Diagnose and repair computer issues, and install staff work stations and software.
-
-
Education
-
Baldwin Wallace University
Bachelor of Science (BS), Computer Science