Evan Simmons
Verified Expert in Engineering
Back-end Developer
Evan is a principal software engineer with over a decade of experience, specializing in Rust software development. He is focused on quality and user experience, using tools that deliver these results consistently. Evan's work enables many Fortune 500 companies to provide a secure and consistent customer experience.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Linux, GitHub, gRPC, Transport Layer Security (TLS), IoT Security, Web Application Firewall (WAF), Rust, Git, HTTP2
The most amazing...
...thing I've developed is an L7 router that handles all inbound HTTP traffic of a Fortune 500 company, reliably running for the last five years.
Work Experience
Principal Software Engineer
Imperva
- Redesigned our core application to enable the delegation of roadmap features.
- Oversaw over half of the security analysis modules.
- Supervised the addition of new inputs and outputs of our application.
Senior Software Engineering Consultant
Chromatic
- Consulted the company on critical cloud infrastructure decisions.
- Developed a test runner cluster orchestration that is industry-leading.
- Built a roadmap for the team to manage the services and assist in hiring.
Senior Software Engineer
Credit Karma
- Led a team that built the HTTP traffic ingress handler for all client requests, including a control plane connecting its configuration to our distributed key-value store.
- Performed as the lead engineer from design to completion on a networking component through which all client requests into our infrastructure pass.
- Authored and built consensus on the roadmap for data ingestion, using a novel strategy that leveraged blockchain technology, event dehydration, and rehydration to reduce network traffic by orders of magnitude.
- Guided a team to create a GraphQL platform that self-serves all back-end requests from the web and native clients.
- Designed and built a pure React server-side rendering engine.
Experience
Log4rs
http://github.com/estk/log4rsSkills
Languages
Rust, C++, C, TypeScript, JavaScript, PHP, Python, GraphQL, Go
Frameworks
gRPC
Libraries/APIs
Node.js, REST APIs
Tools
Logging, GitHub, Git
Paradigms
Concurrent Programming, Microservices, B2B, Functional Programming
Platforms
Linux, Docker, MacOS
Other
Web Security, Command-line Interface (CLI), Protocol Buffers, Architecture, Fintech, Algorithms, APIs, API Integration, Scalable Architecture, Technical Leadership, Software Design, Agile Delivery, Engineering, Performance, Transport Layer Security (TLS), Web Application Firewall (WAF), HTTP2, Protocol Design, Technical Consulting, WebSockets, Finance, Product Growth, Payment APIs, Memory Management, Garbage Collection, WebAssembly, Cloud Infrastructure, Autoscaling
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring