James Garrett

James Garrett Email and Phone Number

Staff Backend Engineer and Cash Advance Engineering Lead @ Empower
Savannah, GA, US
James Garrett's Location
Savannah, Georgia, United States, United States
James Garrett's Contact Details
About James Garrett

👋 I'm James, a seasoned backend developer with interest in crafting solutions on the C#/dotnet stack, scalability and performance challenges are my favorite. My career in software development has been a combination of startups and Fortune 500's with startup like cultures.🔧 Tools of the Trade:In my toolbox, JetBrains Rider, OSX, The Azure Cloud platform are my dream environment. Their intuitive interfaces and powerful features enhance my coding experience, allowing me to focus on building.🤝 Building is Only Fun With The Right People:While I love software development, I don't find it particularly fun in a vacuum. I most enjoy roles where I can directly collaborate with the end-users, unshielded by layers of bureaucracy. Bridging the gap between code and customer satisfaction is what makes those pesky to chase down bugs worth it. The projects I've most enjoyed in my career are those where I get to hear the direct impact I was able to make-- sometimes that's been helping a mechanic getting parts faster and sometimes it's been delivering a dispatch release digitally to a pilot to avoid delays and get families home.🌍 Beyond the Code:To refresh, you'll find me as far away from a cell signal as possible. Whether it's exploring hiking destinations around the USA and globe, boating offshore on a calm day, fishing (trying to, at least) or snorkeling/scuba diving— I enjoy balancing geek with outdoorsman.

James Garrett's Current Company Details
Empower

Empower

View
Staff Backend Engineer and Cash Advance Engineering Lead
Savannah, GA, US
James Garrett Work Experience Details
  • Empower
    Staff Backend Engineer And Cash Advance Engineering Lead
    Empower
    Savannah, Ga, Us
  • Empower
    Cash Advance Engineering Lead / Backend
    Empower Apr 2024 - Present
    San Francisco, California, Us
    I'm currently on the Cash Advance pod, where we focus on enhancing the user experience of our Cash Advance product. Our team dives deep into user analytics and marketing events to ensure that users have a seamless onboarding journey. From the moment they click on our ads to the point where they sign up for a cash advance, we make sure they see their strongest offer right away.On the technical side, we utilize a range of managed services from Azure including Functions, App Services, Service Bus, Storage Queues, DevOps and Application Insights. Relying on managed services gives us the ability to focus on coding and less on infrastructure.Other tools in our day-to-day workflow include JetBrains Rider, Slack, Notion, Amplitude, Segment, as well as JetBrains AI/GitHub Copilot Enterprise.
  • Liveswitch Inc.
    Principal Architect
    Liveswitch Inc. Aug 2023 - Apr 2024
    Surrey, Bc And Raleigh, Nc, Us
    • Supporting both legacy NET Framework 4.x as well as modern NET8• Using Azure HTTP Functions for scalable serverless functions.• Larger API's hosted using Kubernetes (K8s)• Wrote an internal messaging queue and processor system for highly available asynchronous operation processing.• Responsible for reviewing and providing guidance for all new services (cloud infrastructure and coding patterns)
  • Hopper
    Senior Software Engineer - Air Supply
    Hopper Apr 2022 - Aug 2023
    Montreal, Qc, Ca
    • Originally focused on ATPCO mapping tables to provide microservice that translated Airline RBD code and around 12-18 other ticketing data points to the amenity data.• Services often hit > 150,000 requests per minute during peak demand periods.• Kubernetes (K8’s) hosting environment within Google Cloud• Functional Programming utilizing Scala• Supported booking state machine to handle searching, price comparison, payment, and booking flow• Implemented direct airline ticketing using NDC to avoid GDS ticketing fees and access exclusive content through partnerships with United, American Airlines, Hawaiian Airlines and more. NDC is an international standard utilizing a SOAP based API.• Airfare searches utilized Google's BigQuery database due to volume, to provide reports on shopping trends.• Utilized Google Cloud Messaging to perform asynchronous operations
  • Carvana
    Sr Developer
    Carvana Dec 2020 - Apr 2022
    Tempe, Arizona, Us
    Tech Stack- NET6 now, upgrading existing NET Core 3.1 apps- Azure Pipelines for build & deployments- Azure Service Bus & Event Hub for messaging- Azure AppService WebJobs for async background jobs- K8's for managing our WebAPI/MVC Microservices running in Docker containers- Azure Repo's (GIT) for source control + NuGet for shared libraries- Azure SQL or CosmosDB for backend database- Splunk + Microsoft Logging for detailed logging of all request/responses- JetBrains Rider/DataGrip IDEs on OSX
  • Comply365
    Lead Software Integration (.Net) Developer
    Comply365 Dec 2014 - Dec 2020
    Beloit, Wi, Us
    - Supervised a programming team of up to 4 developers.- Served as a technical product owner for Comply365's Public facing API including governance of naming conventions, architecture and building out a feature road map.- Designed and conducted 2 & 3 day workshops to assist clients going live with Comply365's APIs including sessions on requirements gathering, coding samples, and designing the integration architecture.- Develop Windows system services in C#/.net which run at specific intervals to integrate Comply365 SAAS platform with the client's databases which include Oracle, Microsoft SQL, MySQL, and Active Directory and a variety of 3rd party web services.- Work in a collaborative programming environment, utilizing Jira, Bitbucket (Stash) and Sourcetree for code tracking across the entire team.- Develop and implement corporate single sign on integrations for MVC/Web Forms/Mobile Services applications utilizing SAML 2.0, on ADFS, Ping, Okta, etc as well as HTTP authentication and Active Directory API authentication.- Followed SOLID design principals- Migration from legacy ASP.NET Web Forms to MVC/WebAPI
  • Verizon
    Systems Specialist -Systems Analysis & Programming
    Verizon Jun 2014 - Nov 2014
    Basking Ridge, Nj, Us
    - Develop SQL reports from Teradata Data Warehouse to ensure accurate and timely financial reporting.- Work closely with accounting groups to troubleshoot SQL reports to ensure accurate reporting.- Visit remote offices and learn individual desktop procedures, provide input on how to optimize business processes surrounding the entire finance organization from an IT perspective.- Support multiple Oracle OBIEE reporting systems to ensure on demand reporting functionality needs are met.- Work closely with business process owners to document business requirements for implementing new and upgrading existing IT applications.
  • Jetblue Airways
    Learning Systems - System Integration And Reporting
    Jetblue Airways Apr 2011 - Jun 2014
    Long Island City, New York, Us
    -Learning Systems lead for the Comply365 documentation project, integrating ATMS with Comply365 using Microsoft SSIS and T-SQL.-Develop customized Microsoft SSRS Reports to update leadership on Crewmember training, status, and activity.-Support Crewmembers using SCORM compliant learning portal, serving as Learning System's first contact point for support of mobile devices such as Apple's iPad and Android tablets.-Developed record auditing tools using T-SQL queries.-Optimize business processes with technology.
  • Wave Internet
    Php/Mysql Developer
    Wave Internet Sep 2007 - Apr 2011
    -Design, update, and manage custom PHP/SQL driven content management systems to meet client needs.- Developed a .NET continuous deployment application scripts to ensure all clients share a common code base.- Implemented git source control and Jira ticketing to increase efficiency of code development and review.-Develop import scripts (CSV, XLS and SQL source) to assist clients in migrating to our WaveCart content management system from other ecommerce solutions.-Develop CRON jobs to sync client websites with their social media tools via available API’s.-Train clients – both on-site and remotely to use WaveCart software to manage content, products, and orders.-Serve as first point of contact for existing clients support and upgrade needs.-Wrote “best practice” documentation to ensure standardized coding between in-house developers, interns, and free lance workers.-Identify software solutions for clients based on a business needs analysis.-Maintain current versions of PHP/SQL driven software for internal use such as WHMCS (Billing), Kayako (Support), and vBulletin (discussion forums).
  • N/A
    Freelance Programmer
    N/A 2009 - 2011
    - Assist clients in achieving and maintaining PCI-DSS compliance for eCommerce environments- Offer guidance to clients choosing between shared hosting, VPS, dedicated server, and cloud options.- Develop add on modules for PHP based eCommerce and billing software.- Develop bulk product import scripts using xml/xquery, csv, QuickBooks export, and other formats into MySQL eCommerce environments- Integration packages, both web services based as well as nightly database synchronization scripts.- Server migrations, including Plesk upgrades, Plesk to cPanel, and cPanel migrations
  • Adeptech Corp.
    Intern
    Adeptech Corp. 2007 - 2007
    -Installed custom IT infrastructure for commercial applications.-Diagnosed hardware failures and repaired hardware failures.-Recovered lost data from various media.-Worked with walk in clients to upgrade current PC or assist them in purchasing a new PC.-Responsible for removing virus, spyware, and other types of unwanted software to optimize system performance.
  • Tjm Studios
    Photographer Assistant
    Tjm Studios 2005 - 2007
    - Assisted during wedding photo sessions.
  • University Of Florida
    Ops
    University Of Florida 2005 - 2006
    Gainesville, Florida, Us
    -The primary purpose of employment was to develop a digital asset management solution to make file location fast and easy for photographers, web designers, and editors.-Assisted Editor, Photographer and Designers in the transition to a color management solution to ensure monitors and printers were calibrated.-Researched hardware purchases and submitted recommendations to management.
  • Flair Pro Color Lab
    Digital Tech
    Flair Pro Color Lab 2003 - 2006
    -Took team lead role in budgeting and building print kiosks-Customer Support

James Garrett Skills

Databases Sql Management Php Web Development Training Web Design Programming Software Development Troubleshooting Microsoft Office Mysql Html Software Documentation Photoshop Social Media Operating Systems Active Directory Sharepoint Security Access Powerpoint Digital Photography Microsoft Excel Dreamweaver Visio Mac Adobe Acrobat Wordpress Os X Microsoft Word Photography Technical Writing Integration .net Framework Software Development Life Cycle Excel Documentation Mac Os X Problem Solving Teradata Data Warehouse Teradata Process Optimization Object Oriented Systems Software Project Management Microsoft Sql Server Customer Service Web Applications

James Garrett Education Details

  • University Of Central Florida
    University Of Central Florida
    Digital Forensics

Frequently Asked Questions about James Garrett

What company does James Garrett work for?

James Garrett works for Empower

What is James Garrett's role at the current company?

James Garrett's current role is Staff Backend Engineer and Cash Advance Engineering Lead.

What is James Garrett's email address?

James Garrett's email address is ap****@****hoo.com

What is James Garrett's direct phone number?

James Garrett's direct phone number is +140798*****

What schools did James Garrett attend?

James Garrett attended University Of Central Florida.

What are some of James Garrett's interests?

James Garrett has interest in Kayaking, Exercise, Sweepstakes, Home Improvement, Scuba Diving, Reading, Gourmet Cooking, Home Decoration, Cooking, Cave Diving.

What skills is James Garrett known for?

James Garrett has skills like Databases, Sql, Management, Php, Web Development, Training, Web Design, Programming, Software Development, Troubleshooting, Microsoft Office, Mysql.

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.