Lead Software Engineer
Dallas, Texas, Us
Lead engineer working on photos, billing & payments, marketing, customer care tools and internal tools. Worked with Apache Kafka, ASP.NET Web API, WCF, TPL Dataflow, Reactive Extensions (Rx), SQL Server.• Built photo decision engine to analyze, approve and crop every photo uploaded to Match- 100,000s of images per day and will easily scale orders of magnitude higher• Built rules engine to support flexible rules for each of the Match Group's sites and work with a variety of image classifier services including Microsoft Cognitive Services and Google Cloud Vision• Decreased mean time for photo approval to seconds by using Rx Observables and TPL Dataflow• Established Billing and Payment microservices; implemented PayPal as a payment gateway• Ensured PCI-compliance and security of payments subsystem• Built Jobs system with sagas and developed billing jobs for credit card settlement, chargebacks, chargeback disputes, and refunds for multiple processors• Responsible for Marketing data collection, transformation and aggregation services (Google, Facebook, Yahoo, etc.)• Mentored and assisted multiple teams with detailed design, distributed messaging, and concurrency in .NET• Mentored Brazilian Java-based team in .NET and the Match platform (working proficiency of Brazilian Portuguese)