Garrett Hill work email
- Valid
- Valid
Garrett Hill personal email
- Valid
Garrett Hill phone numbers
Experienced Principal Software Engineer with a demonstrated history of working in the gambling & casinos industry. Strong engineering professional skilled in Embedded systems, Tool-chain Generation and Maintenance, Databases, Software Documentation, Web Applications, Technical Support, and Agile Methodologies.
-
Staff Devops EngineerAd Hoc Llc Aug 2023 - PresentMclean, Virginia, Us• Groups System: Engineered the data schema and interface logic, significantly improving group management functionalities.• Generic Collaborator: Utilized the Collaborator system to develop a versatile user-entity relationship model, enhancing user interaction with goals.• Curated Goals & Class Scores Monitoring: Initiated the development of a streaming ETL solution for secure and efficient data processing, alongside designing a system for presenting predefined goals with custom metadata.• Automated Maintenance Framework: Designed and executed an automated framework for system maintenance tasks, including nightly database optimization jobs.• Data Requests & Site Performance: Streamlined data request processes and addressed key site performance issues, enhancing user experience and system responsiveness.• UX Site Maintenance & Data Integrity: Led efforts in UX improvements and data integrity, correcting issues to ensure a seamless user experience and reliable data storage.• Business Logic & Dev Ops: Addressed business logic flaws and conducted DevOps improvements, including vulnerability patches, dependency updates, and performance optimizations. -
Staff Software EngineerAd Hoc Llc Oct 2021 - Aug 2023Mclean, Virginia, Us• Designed and implemented a dynamic, generic audit logging system to capture deltas for all database transactions, enhancing data integrity and accountability by logging changes, user actions, sessions, and API calls.• Led a major refactor of the database structure and backend code to accommodate a significant restructuring of data, ensuring customer needs were met without compromising historical record integrity.• Enhanced system monitoring and visibility by configuring integration between New Relic monitoring service and Cloud.gov hosting service.• Continuously improved quality standards by increasing the requirements for automated testing, ensuring higher software reliability and performance.• Reconfigured the system to execute all database interactions within transactions, bolstering data integrity and consistency across operations.• In-band DB Reset/Reseed & RTTAPA Report Pilot: Developed a system for database state resetting for testing purposes and designed a prototype for the RTTAPA report, showcasing innovation in system testing and reporting.• Automatic Data Model Generation: Automated the update process for the logical database diagram, aligning database structure with system models and increasing development efficiency.• Resource Dashboard: Created a prototype resource dashboard for client demonstrations, later refined to support an advanced filtering system.• Goal/Objective Deduplication: Implemented a novel method for merging duplicate goals, preserving metadata and linkages, and improving data accuracy. -
Software Engineer IvEveri Holdings Inc. Apr 2021 - Oct 2021Las Vegas, Nevada, Us• Oversaw and led hardware integration efforts for the platform team, ensuring seamless incorporation of new technologies and systems within the Las Vegas office operations. -
Software Development LeadAristocrat Mar 2020 - Mar 2021North Ryde, Nsw, Au• Spearheaded the development and integration of several games into the existing Linux bartop product lineup during the COVID-19 quarantine, ensuring project continuity and innovation under challenging conditions.• Led initiatives to enhance quality and efficiency for flagship products in development, focusing on delivering superior gaming experiences and operational excellence. -
Principal Software EngineerAristocrat Jan 2019 - Mar 2020North Ryde, Nsw, Au• Directed the development efforts for the launch of several new gaming cabinets in early 2019 and planned releases for late 2020, ensuring timely delivery and technological innovation.• Expanded the adoption of a Docker-based continuous integration system across additional groups and departments, focusing on enhancing speed and quality through measurable outcomes.• Co-authored two patents pending final submission and served as the lead author on eight additional patents in the preliminary stages of submission, contributing significantly to the company's intellectual property portfolio. -
Senior Software EngineerAristocrat Jan 2017 - Dec 2018North Ryde, Nsw, Au• Spearheaded the migration from a 32-bit to a 64-bit platform and toolchain, enhancing hardware utilization, system extensibility, and access to modern development/debugging tools.• Architected and implemented a Docker-based continuous integration system using Bamboo, achieving a build performance for proprietary toolchain, platforms, and games that surpassed existing IT solutions by a factor of 6 for both 32-bit and 64-bit architectures.• Created a warning monitor application to track and identify new warnings in legacy applications, enabling focused improvements without the need to address all historical warnings.• Led the adoption of quality standards by integrating static analysis and warning detection into the continuous integration process and served as the subject matter expert in software quality audits across departments. -
Principal Software EngineerIntific Feb 2016 - Jan 2017• Developed a Slate-based user interface for an Unreal Engine-based training application, enhancing user experience and interaction.• Created a statistical message analyzer capable of processing both live and historical UDP messages for GPS location data, featuring real-time analysis and speed delta adjustments.
-
Senior Software EngineerScientific Games Nov 2014 - Feb 2016Las Vegas, Nv, Us• Successfully completed and launched a Class 3 premium game across multiple jurisdictions, achieving approval with a single submission to third-party regulatory compliance testing.• Provided pivotal support to other studios in finalizing games for showcase at the 2015 Global Gaming Expo (G2E).• Designed and implemented innovative lighting solutions for next-generation stepper cabinets, enhancing player engagement and cabinet aesthetics. -
Senior Software EngineerBally Technologies Nov 2013 - Nov 2014Las Vegas, Nv, Us• Successfully implemented the preproduction phase of a game for an external studio, ensuring foundational design and development processes were established.• Provided critical support in the production phase of a game for another studio, contributing to the game's development and timely delivery.• Served as the lead engineer for a premium game title showcased at G2E 2014, overseeing all technical aspects and ensuring the game met high-quality standards.• Designed and implemented a novel model into the existing math engine, simplifying complex models into a streamlined and efficient solution, enhancing game performance and reliability. -
Engineer: Firmware Sr.Bally Technologies Mar 2013 - Nov 2013Las Vegas, Nv, Us• Developed a math analysis tool integrated with game code for turbo-auto play on gaming cabinets, generating detailed statistical data to verify the accuracy of game math models. This innovation resulted in saving hundreds of hours in testing time and preemptively addressing potential math implementation issues before QA or regulatory review.• Engineered server-based data loggers to capture and record gameplay data from gaming cabinets, with a web interface for data access and analysis using Google charts. This facilitated in-depth post-analysis of player experiences and system performance.o Player Experience Project: Analyzed gameplay data to profile player experiences from bill insertion to zero balance, enhancing understanding of player engagement and game design effectiveness.• System Logger: Conducted performance and memory data analysis to identify memory leaks, fragmentation, disk access issues, and other critical metrics, significantly improving system reliability and performance.o Math Analysis Tool Development, Game Code Integration, Statistical Data Generation, Server-based Data Loggers, Web Interface Design, Google Charts, Gameplay Data Analysis, System Performance Analysis -
Engineer: Firmware IiiBally Technologies Feb 2010 - Mar 2013Las Vegas, Nv, Us• Selected by the VP for key projects within the Systems division, including configuring and supporting a virtualized environment for the 2010 Systems Users Convention and designing a deployment strategy for the Italian gaming market.• Led the assembly of new multi-game suites for Bally’s Alpha I & II platforms for OSL, ALC, and WCLC, ensuring compliance with regional regulatory requirements.• Contributed to the development of the player user interface (PUI) leveraging HTML5 for the G2S protocol specification, enhancing user engagement and standards compliance.• Engineered a test automation application to simulate user interactions on gaming cabinets or development stations, improving testing efficiency and accuracy.• Created a comprehensive web application to streamline development and testing processes, incorporating tools for remote control, software deployment, and inventory management.• Managed and mentored two interns, guiding their projects and providing valuable insights for their senior projects, fostering professional growth and development.• Developed a localization framework for Bally’s Alpha II platform, facilitating the expansion into multilingual markets and supporting future multi-game suite deployments. -
Engineer: Software IiiBally Technologies Dec 2009 - Feb 2010Las Vegas, Nv, Us• Developed a communication class within the Gaming Standards Association’s (GSA) System to System (S2S) protocol, enhancing the functionality and integration of Software Download Distribution Point (SDDP) servers with the Bally Command Center product.• Authored comprehensive documentation detailing the architecture and deployment requirements of the Bally Command Center, facilitating improved comprehension and collaboration across engineering, sales, and management teams.• Served as a key liaison between various company departments, streamlining the development, testing, deployment, and support processes for the Bally Command Center and its integration with other products.• Configured and maintained a demonstration laptop for the Bally Command Center, capable of running a full multi-server setup, significantly enhancing product presentation and client engagement during demonstrations. -
Engineer: Software IiBally Technologies May 2008 - Dec 2009Las Vegas, Nv, Us• Architected the database for the Software Download Distribution Point (SDDP), leveraging MSSQL 2008 innovations like Table Valued Parameters, File Stream, and Merge statement, enhancing data handling and performance.• Spearheaded the adoption of virtualization for development and testing environments, significantly accelerating the corporate systems development lifecycle and engineering exit testing process.• Authored comprehensive functional requirement and design documents for multiple projects, including a pivotal redesign of the Software Download Distribution Point, ensuring clarity and direction in development efforts.• Contributed numerous innovative ideas for product enhancements, enriching the company's intellectual property portfolio and supporting future product development strategies.• Analyzed and defined the physical requirements for the Download Configuration Manager product across various deployment scales, informed by lab and field performance data and extensive knowledge of enterprise system architecture.• Led the deployment of system installations across diverse venues, including casinos, regulatory bodies, and prominent trade shows like the Global Gaming Expo in 2008 and 2009, expanding market presence and product adoption.• Provided ongoing support for current installations of the Download Configuration Manager, incorporating customer feedback into the feature set for future releases, thereby continuously improving product value and customer satisfaction. -
DirectorDouble Diamond Ranch Master Association Jul 2010 - Dec 2012Chair of the Architectural Committee
-
Systems Engineer (Contractor)Atronix Engineering Inc Apr 2007 - May 2008• Engineered a self-maintaining MySQL message logger incorporating events, triggers, and stored procedures, enhancing system reliability and data integrity.• Developed a Contact Support website for a third-party phone support company, utilizing MySQL, PHP, and AJAX for improved user interaction and service efficiency.• Created a website for real-time and historical sort data visualization from a single URL, leveraging AJAX for dynamic content update without page reloads.• Implemented a website for generating and decoding PC names encoded with specific use and location information, streamlining asset management.• Developed a dynamic threaded sort re-player tool for automated sortation systems testing, featuring real data input with adjustable time acceleration/deceleration, significantly improving system validation processes.• Customized builds of Windows XP, 2003, and Vista using nlite/vlite, optimizing system performance by removing unnecessary OS components.• Established a procedure to extract and slipstream patches from WSUS into OS builds, accelerating the system building and deployment process.• Developed a one-way replication application to transfer data from MySQL to MSSQL, ensuring data consistency across different database platforms.• Generated custom reports from WSUS data in MSSQL, providing insights for system updates and security management.• Re-architected the WSUS deployment strategy for updating over 2500+ Windows PCs at the Advanced Technology Center, enhancing system security and update efficiency.
-
Software Engineer IUps Jan 2005 - Mar 2007Atlanta, Ga, Us• Developed a 64-bit MySQL dynamic data importation system, enabling the storage of 5 years of scan information, with a total active storage capacity of 7.5 terabytes.• Engineered and maintained multiple web applications, enhancing operational efficiency across various internal departments.• Played a key role in system integrations within Midwest facilities, notably upgrading hardware and software for automated sortation at the CACH facility, improving processing speed and reliability.• Assisted in the implementation of system patches and security updates nationwide, ensuring high levels of system security and operational continuity across all deployed facilities. -
Web Systems EngineerAbeedle.Com Jan 2004 - Dec 2004• Developed a MSSQL variable data transformation service with a web interface, automating the loading of client information and significantly improving data processing efficiency.• Engineered a comprehensive bounced email processing system, surpassing Federal CAN-SPAM legislation requirements, enhancing compliance and email marketing effectiveness.• Designed and implemented online college applications and information request forms, improving user experience and increasing application submission rates.• Created MSSQL functions to streamline and expedite SQL programming tasks, boosting development productivity and reducing project turnaround times.
-
Software Quality AssuranceEntivity Inc Mar 2002 - Sep 2002Blomberg, Nordrhein-Westfalen, De• Conducted comprehensive quality assurance testing throughout software development cycles, significantly enhancing product reliability and user satisfaction.• Developed and programmed example projects for inclusion in software releases, demonstrating product capabilities and directly contributing to increased user engagement.• Led installation and compatibility testing efforts, ensuring seamless software deployment across various platforms and systems.• Innovated and contributed ideas for new features, influencing the roadmap for future software releases and ensuring the product's competitive edge.• Acquired and applied expertise in Cognex Vision, win PLCs, and Ethernet-based I/O, enhancing the development and testing of technologically advanced software solutions. -
Security GuardAda Security Inc. May 2000 - Oct 2001
Garrett Hill Skills
Garrett Hill Education Details
-
Kettering UniversityComputer Science -
Kettering UniversityComputer Engineering -
Adrian High School
Frequently Asked Questions about Garrett Hill
What company does Garrett Hill work for?
Garrett Hill works for Ad Hoc Llc
What is Garrett Hill's role at the current company?
Garrett Hill's current role is Software & System Architect.
What is Garrett Hill's email address?
Garrett Hill's email address is ga****@****ail.com
What is Garrett Hill's direct phone number?
Garrett Hill's direct phone number is +151790*****
What schools did Garrett Hill attend?
Garrett Hill attended Kettering University, Kettering University, Adrian High School.
What skills is Garrett Hill known for?
Garrett Hill has skills like Software Development, Microsoft Sql Server, Testing, Databases, Software Engineering, Mysql, Sql, Integration, Agile Methodologies, Operating Systems, Linux, Web Applications.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial