Chad Ellis work email
- Valid
- Valid
- Valid
Chad Ellis personal email
Chad Ellis phone numbers
Software engineer with expertise in designing and developing solutions in Java (10+ years), Python (3 years, current), Kotlin (1.5 years, current) C++ (lapsing, 10+ years prior), and a bit of Scala for Linux. I love gobs of code to design and develop on aggressive deadlines. I like my days full of challenging dev activities (not necessarily my weekends though :).My strengths are in meeting deadlines for code projects, with well thought through and quality software, either as a part of a team or individually. When I'm online, I am "on" and am most interested in having a full day of challenging technical tasks. I'm known to help keep an eye on our production software, including stuff I've not personally written. I'm a sucker for keeping our customers happy and take it personally when things are broken. I can lead teams of more junior folks, as long as my hands are deep in the code itself at the same time.My primary language interests are still in server side Java, Python, Kotlin, and C++, but I've proven I can pick up new languages in recent years and would entertain newer things like Go. To be honest, I'm not very interested in Microsoft technologies anymore.Also, I'm not interested in relocating out of Austin. Thanks!
-
Staff Software EngineerAffirm Jul 2021 - PresentSan Francisco, California, UsEnjoying my fully remote role as software engineer at Affirm, working from Austin. Have picked up Kotlin and alternate between that and Python working in the Affirm loan authorization, checkout, and post-processing flows. As always I gravitate toward high importance and high impact work here. -
Platform ArchitectVyze Mar 2020 - Jul 2021Vyze, recently acquired by Ally Financial, provides a platform by which consumers can be considered for multiple levels of financing options through different lenders at the point of sale. As a member of the architecture team, my responsibilities include technology research, solution prototyping, api design, lender integrations, software design, and contributing to software development efforts. Specific projects include : • Updated our remaining old Git projects to be built as Docker images• Led efforts to migrate from Docker Swarm Secrets to AWS Secrets Manager• Self taught on Python and am regularly contributing to platform software development efforts
-
Principle Software Engineer, Ecommerce TeamVrbo Sep 2014 - Mar 2020Seattle, Wa, UsAs a leader in our eCommerce group I helped move our legacy Java / SQL based eCommerce application stack to the cloud, by way of breaking apart large applications into smaller, more nimble ones.Specific Projects: • lodging availability - team lead for implementing the source of truth for calendar availability given owner configurations and existing bookings• traveler cancels - team lead for implementing traveler driven reservation cancellations• money distributions - implemented code modules that do the math and recording of accounting level money breakdowns for distributions • integrations - added new payment gateways to our payments platform• gdpr - implemented forget-me obfuscation service -
Software ArchitectHomeaway.Com Jul 2013 - Sep 2014As a part of the Core Architecture team:• RabbitMQ projects - Implemented a pub / sub application which distributed DB updates to interested listeners. Also helped with RabbitMQ integrations and provided internal documentation and sample implementations for our developers• ElasticSearch solution #1 - implemented caching of our user authentication tokens by way of ElasticSearch.• ElasticSearch solution #2 - assisted with rollout of large ElasticSearch cluster which handled our customer-owner conversations
-
Senior Java Engineer / Ms2Paypal Jul 2007 - Jul 2013San Jose, Ca, UsAs a Java engineer:• Auth / Auth service - implemented a RESTful API service which provided tokens and validation for OAuth / OpenId auth and auth flows for internal and external clients• Java & Spring framework - On a team of 20, helped to create a web tier framework to replace the legacy C++ / CGI in use at PayPal. • Digital Goods Express Checkout - helped to implement an embedded experience checkout flow used for in-game purchases and other small amounts.As a C++ engineer:• Sensitive Data Extractor - wrote a service to provide sensitive research information by decrypting and re-encrypting credit card transactions to external partners• Advanced Keyword Search - Implemented a word scanning feature for the our real-time risk detection system, to find and flag potential illegal or unsupported transaction using keyword proximity matching and scoring -
Senior Software EngineerCharles Schwab Feb 2003 - Jul 2007Westlake, Texas, UsDesigned and developed C++ and C# solutions for stock trading applications that control authentication, balances, positions, and new orders in real-time.Specific projects:• Designed and developed the ACE Server that allows traders to link their money with other traders accounts. • Implemented logon mechanism that allowed different accounts to be accessed using the same logon ID from different products.• Implemented a high throughput threaded price feed solution that was extensible to other applications.• Built a C# service that responds to requests for account information using .NET remoting calls. -
Lead / DirectorCharles Schwab Jan 2000 - Jun 2002Westlake, Texas, Us• Developed C++ code for the price server that receives, stores, and distributes real-time data to CyberTrader client software.• Implemented multi-threaded parsers for new feed sources, and made the logic and memory storage classes more generic to handle input from any feed source.• Rewrote SQL Orders server, whose responsibility it is to write all stock trades to a MS SQL Server database.• Team Lead of 6 person Market Data team that included price server, book servers, news servers, symbol lookup server, and a database server to store each piece of trade data to be used for stock charts and analysis.
Chad Ellis Skills
Chad Ellis Education Details
-
North Carolina State UniversityComputer Science
Frequently Asked Questions about Chad Ellis
What company does Chad Ellis work for?
Chad Ellis works for Affirm
What is Chad Ellis's role at the current company?
Chad Ellis's current role is Staff Software Engineer at Affirm.
What is Chad Ellis's email address?
Chad Ellis's email address is ce****@****way.com
What is Chad Ellis's direct phone number?
Chad Ellis's direct phone number is 512-684*****
What schools did Chad Ellis attend?
Chad Ellis attended North Carolina State University.
What skills is Chad Ellis known for?
Chad Ellis has skills like C++, C#, Agile Methodologies, Software Development, Java, Spring, Tomcat, Visual C++, Distributed Systems, Rest, Scrum, Object Oriented Design.
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