Software Engineer with experience managing teams, design, architecture, and implementation of highly distributed backend systems. From writing proprietary network libraries and web servers to implementation of authentication and authorization systems, I have a deep level of understanding of distributed systems, computer networks, and security.
-
Principal Software EngineerAtlassian Dec 2023 - PresentSydney, Nsw, Au -
Senior Software EngineerTwitter Nov 2019 - Nov 2023San Francisco, Ca, UsIndividual contributor on Twitter’s Health (Trust & Safety) Core Infrastructure Team implementing, supporting, debugging, enhancing, and scaling respective infrastructure.● Support, debug, enhance, and scale a Scala based rules engine infrastructure responsible for processing and enforcing Trust & Safety’s rules/policies as well as spam/bot/fraud detection across all user generated events to Twitter● Enhance and scale a second rules engine (100,000 CPU GKE cluster) from an acquisition, specifically, counting and rate limiting databases written in C++ leveraging RocksDb using the Redis protocol and Kafka● Led several major efforts related to the migration and integration of the two rules engines, including leading the effort with network engineering to debug and improve Twitter’s network design and configuration with GCP● Led GCP cost savings efforts resulting in >$1,000,000 annualized savings for infrastructure● Team’s Jira expert, creating and organizing dashboards as well as taking ownership of grooming the teams backlog from ~800 tickets down to ~200 actionable ticketsInitiated the architecture and plan for the next iteration of Health’s core infrastructure as well as aim to set the direction for Health Engineering at Twitter (paused due to paternity leave)● Deep troubleshooting and understanding of Kafka fan-in issues and scaling -
Lead Software EngineerFactset Jul 2016 - Nov 2019Norwalk, Connecticut, UsManager & key contributor (Tech Lead equivalent) to FactSet’s design, architecture, and implementation of external/internal authentication solutions including a custom API Gateway.● Served as the team’s manager and Tech Lead● Mentored a growing team of up to 7 junior software engineers in Java, Web Security and RESTful APIs● Interface with internal and external customers / partners as needed and incorporate feedback into design and architecture of FactSet’s authentication systems● Re-architecture and implementation of client facing security features, including 2 Factor Authentication, Forms Based Authentication, SAML, and Custom API Gateway Enhancements -
Senior Software EngineerFactset Nov 2013 - Jul 2016Norwalk, Connecticut, Us● Support and replace older Authentication Systems written in C# .NET on IIS ● Major contributor to project revamping proprietary internal C++ HTTP reverse proxy● Accepted position as manager of the Authentication Services team● Refocused team to a collaborative and Agile software development cycle● Adopted JIRA for story/task tracking development● Encouraged a team-wide code review process● Redesigned internal session storage RESTful API written in Java & Couchbase -
Software EngineerFactset Jul 2010 - Nov 2013Norwalk, Connecticut, Us● Major (10x) performance enhancements to a C# .NET proprietary API GatewayTook ownership of an internet-facing, forms-based login application, making enhancements and bug fixesImplemented a new custom form of API Authentication based on RFC-2289 with guidance from internal application security● Mentored junior engineers and performed regular code reviews● Training Head for Software Architecture department during Software Engineer new hire training (20% time) -
Corporate Support EngineerFactset Nov 2007 - Jul 2010Norwalk, Connecticut, UsGeneral troubleshooting and support of IT related needs within the company. -
Summer InternBristol Babcock May 2002 - Aug 2002UsPanel Assembly, Radio Site Survey, Display Building, and aided with Computer Systems Setup -
Summer InternProliance International Jun 2000 - Aug 2000UsGeneral assistance and test setup and disassembly.
Ryan C. Education Details
-
Rensselaer Polytechnic InstituteComputer Systems Engineering -
Crosby High SchoolCollege Track
Frequently Asked Questions about Ryan C.
What company does Ryan C. work for?
Ryan C. works for Atlassian
What is Ryan C.'s role at the current company?
Ryan C.'s current role is Principal Software Engineer.
What schools did Ryan C. attend?
Ryan C. attended Rensselaer Polytechnic Institute, Crosby High School.
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