Gene Graves

Gene Graves Email and Phone Number

Senior Software Engineer @ InMoment
Marthasville, MO, US
Gene Graves's Location
Marthasville, Missouri, United States, United States
Gene Graves's Contact Details

Gene Graves personal email

n/a

Gene Graves phone numbers

About Gene Graves

Creative problem solver who specializes in transforming dysfunction through structure, analysis, and redesign. My projects are completed on time, and my code is tested and reliable. I take ownership of my work and expect a reciprocal degree of autonomy and empowerment.

Gene Graves's Current Company Details
InMoment

Inmoment

View
Senior Software Engineer
Marthasville, MO, US
Website:
inmoment.com
Employees:
640
Gene Graves Work Experience Details
  • Inmoment
    Senior Software Engineer
    Inmoment
    Marthasville, Mo, Us
  • Cardflight
    Senior Software Engineer
    Cardflight Sep 2022 - Present
    New York, Ny, Us
    Replaced a legacy transaction processor with a new microservice. Architected a functioning proof of concept and guided the development team through the production implementation.Replaced a legacy messaging system with a new universal messaging framework that supported text, JSON, and XML messages. Architected and implemented the solution. Currently working with the development team to utilize the framework in a production implementation.Architected and led the implementation of a new transaction settlement system. Analyzed the complex interchange specifications, designed the application and database objects, and led the implementation.Led a payment processor certification project. Successfully completed the project ahead of schedule. Created supporting documentation and trained other resources on the new system.Optimized poorly performing SQL, and participated in a database upgrade.Led onboarding and training of a new junior engineer.
  • Inmoment
    Senior Software Engineer
    Inmoment Mar 2019 - Sep 2022
    Salt Lake City, Utah, Us
    Wrote a configuration-driven .Net Core data export service utilizing dependency injection. Development included structured logging via Serilog and unit tests.Migrated a web application to .Net Core using a better web framework with true separation of concerns. Eliminated a plethora of boilerplate Microsoft code.Advocated for and created a web interface to upload, validate, and safely import client hierarchy changes. The application saves considerable time and eliminates the frequent data cleanup that used to be required.Moved shared components to NuGet packages which allowed core functionality to be enhanced without breaking existing code.Maintained and extended .Net web services.Standardized and optimized SQL stored procedures used for data exports.Created SQL scripts to quickly generate configuration metadata for data exports.Replaced numerous console applications with a configuration-driven service.Created documentation and implementation guides for key libraries.Created forms for requirements gathering and to ensure that requests were actionable.
  • Autoloop
    Senior Software Engineer
    Autoloop Jul 2016 - Mar 2019
    Clearwater, Florida, Us
    Provided technology solutions for reporting and data science. Wrote an ETL process to transfer data from a sharded SQL Server environment to Hadoop. Wrote Spark processes in Scala to transform and aggregate data; the code included unit tests. Created a parallel file transfer to Google Storage with subsequent refresh into Google Big Query.Maintained and extended a web application providing in-app reporting. Created web services and file based data transfers to third parties. Refactored problem code, optimized SQL, and wrote unit tests.
  • Unit4
    Senior Software Engineer
    Unit4 Dec 2014 - Jul 2016
    International, Global, Oo
    Designed and implemented a RESTful web service based on the WebAPI2 framework and an n-tier architecture that separates the service layer from the business logic and the data access layer. The implementation makes use of dependency injection, generics, and AutoMapper to improve testability and reusability. All layers have unit test coverage for all public methods. Unit tests make use of the Moq framework.Designed and created a prototype solution for performing an incremental migration of a classic ASP web application to an AJAX-enabled, MVC.Net application. The presentation layer is separate from the business logic and the data access layer. The design makes use of jQuery, jQueryUI, and jQuery extensions.Created a domain-specific language for writing and executing browser-based tests using the Selenium test framework. Test steps can be recorded by non-programmers and require almost no code to implement as automated tests.Maintained and enhanced the full stack of a web application. Worked with clients, subject matter experts, and third parties to define requirements. Wrote requirements documents and design documents. Provided third level support for client issues.
  • Byrne Software Technologies, Inc.
    Software Engineer
    Byrne Software Technologies, Inc. Aug 2013 - Dec 2014
    Chesterfield, Mo, Us
    Developed enhancements and customizations for the full suite of Byrne Software's benefits management applications. Development activity encompassed the full stack from the user interfaces down to writing complex stored procedures. Performed analysis and design for new features. Provided support for customer issues and data conversions.Analyzed and resolved SQL Server performance issues for a client whose PeopleSoft application was timing out. The offending queries were complex and contained many nested and correlated subqueries written against a set of views comprised of a large number of joined tables. The queries could not be changed since they were being generated dynamically by the PeopleSoft application. Improved indexing, refactored the views, and created plan guides to ensure that SQL Server would choose an optimal execution plan.Designed and implemented a database for a client's new web application. Worked with the web developers to optimize the design.Converted a client's nightly ETL process to utilize an incremental rebuild strategy in order to improve performance. The conversion required analysis to understand the data and to create an algorithm for identifying sets of records that could be excluded from the rebuild.
  • Maritz Research
    Senior Developer
    Maritz Research Feb 2011 - Aug 2013
    Lehi, Ut, Us
    Designed and implemented ETL and data warehouse solutions for customer experience reporting. The ETL design was approved as an alternative design to the company standard. Took on failing projects that were over budget and behind schedule. Brought the projects to completion within the allocated timeframe.
  • Contractor
    Senior Software Engineer
    Contractor Dec 2009 - Feb 2011
    Wrote a suite of SSRS reports to allow a client to pass a federal audit. The project required analysis to understand the client's training and compliance application database before designing the SSRS model and reports. Also trained the client to use Report Builder against the SSRS model so that the client would be able to create custom reports.Updated an Oracle data warehouse and ETL process. Created a web interface for requesting and accessing batches of financial reports where all of the component reports from the batch were combined into a single pdf document. The batch process saved the client hundreds of hours that were previously being spent manually running individual reports and merging them into a single document.
  • Mortgage Returns
    Director Of It
    Mortgage Returns Dec 2007 - Dec 2009
    Oversaw all IT operations for a startup company providing a web-based CRM application to the mortgage industry.

Gene Graves Skills

Asp.net Microsoft Sql Server Ssrs Sql C# Database Design Data Warehousing Ssis Databases Xml Vb.net Software Development Performance Tuning Business Intelligence Oracle Ruby T Sql Database Administration Agile Methodologies Sharepoint Web Development Process Improvement Business Process Improvement Ruby On Rails Ajax Information Technology Javascript Subversion Oracle Sql Informatica Data Modeling Solution Architecture Asp.net Mvc Git

Gene Graves Education Details

  • University Of Houston
    University Of Houston
    Electrical And Computer Engineering

Frequently Asked Questions about Gene Graves

What company does Gene Graves work for?

Gene Graves works for Inmoment

What is Gene Graves's role at the current company?

Gene Graves's current role is Senior Software Engineer.

What is Gene Graves's email address?

Gene Graves's email address is gr****@****bal.net

What is Gene Graves's direct phone number?

Gene Graves's direct phone number is (877) 850*****

What schools did Gene Graves attend?

Gene Graves attended University Of Houston.

What skills is Gene Graves known for?

Gene Graves has skills like Asp.net, Microsoft Sql Server, Ssrs, Sql, C#, Database Design, Data Warehousing, Ssis, Databases, Xml, Vb.net, Software Development.

Who are Gene Graves's colleagues?

Gene Graves's colleagues are Colleen Freedman, Faheem Chaudhary, Quazi Haque, Patrick Terrien, Kate Gumaer, Charles Fox, Nickolai Barnum.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.