# Niels van Eck > Sr Staff Software Engineer at SPAN Location: San Francisco Bay Area, United States Profile: https://flows.cv/niels I am a generalist with a passion for quality and penchant for digging deep. I like to get to the root of problems and help those around me understand and overcome challenges. Financial backend software has been a thread throughout my career, but because of a strong interest in energy and a desire to help fight climate change, I've shifted into the renewable energy / clean tech sector. ## Work Experience ### Senior Staff Software Engineer @ SPAN Jan 2024 – Present ### Staff Software Engineer @ SPAN Jan 2021 – Jan 2024 | San Francisco, California, United States ### Senior Software Engineer @ SPAN Jan 2021 – Jan 2021 | San Francisco, California, United States ### Software Consultant @ smallstep Jan 2020 – Jan 2021 | San Francisco, California, United States Smallstep Labs, a digital identity startup, hired me to build a subscription billing solution. I proposed and developed a decoupled Stripe implementation in Python that exposes a GRPC API to Smallstep’s microservices. In follow-up projects I helped set up data reporting using Zeppelin and Terraform. I also laid the dev-ops groundwork for building Cloud Dataflow jobs. ### Staff Software Engineer / Tech Lead, Revenue Processing Team @ Twitter Jan 2015 – Jan 2018 | San Francisco, California, United States Twitter's growth meant the job of scaling never ended, and this was certainly true for revenue processing. A cool solution I fondly remember introducing, was the concept of double sharding. We spread write load by uniformly distributing data across database clusters and then structurally sharding that data within the cluster for process optimized reading. This helped us deal with the onslaught of chargeable event data resulting from the introduction of Twitter's video ads. In addition to safe guarding the revenue processing system, I focussed on simplifying tooling and processes with the goal of reducing friction for large advertisers and agencies. ### Senior Software Engineer / Tech Lead, Billing Team @ Twitter Jan 2013 – Jan 2015 | San Francisco, California, United States As the business grew, financial backend software became the responsibility of an entire team and I became its technical leader. I worked on a variety of projects and systems, ranging from scaling revenue processing to automating financial reporting, IPO preparation and credit card handling. ### Software Engineer, Revenue Team @ Twitter Jan 2010 – Jan 2013 | San Francisco, California, United States When Twitter started building its promoted products in 2010, my team was asked to focus on advertiser and sales support tools. My background in financial software landed me the task of building the revenue processing pipeline, the engine that turns ad clicks and views into aggregated data used for invoicing and financial reporting. ### Software Engineer Support Tools @ Twitter Jan 2010 – Jan 2010 | San Francisco, California, United States Developed and maintained support tools for user services agents, integration with the Zendesk ticketing system and a Content Management System for the Twitter help pages. (Ruby, Rails, MySQL, Zendesk API, SSO) ### Web Development Engineer @ Cooliris Jan 2008 – Jan 2010 Cooliris was a software company focused on evolving the experience of media on the web through browser plug-ins and mobile phone applications. My main responsibilities were the development, maintenance and deployment of internal and customer facing web properties as well as third-party-content integration modules for the browser plug-in, written in Javascript. ### Software Engineer / Billing Management Team Lead @ Tangoe, Inc. Jan 2001 – Jan 2008 Tangoe rose from the ashes of the dot com boom by offering Enterprise Software focussed on Telecom expense savings. This was in the days when offices were full of landline phones with expensive long distance plans, complicated contracts and a myriad of ways to over-pay. Tangoe’s software automatically read invoices and compared them to contracts to point out possible savings. Customers wanted automatic cost allocation and accounting system integration, which is what I focussed most of my tenure at Tangoe on. ### Intern / Software Engineer @ The Allied Group Jan 2000 – Jan 2001 ### Software Engineer @ Strategic Technologies Inc.(formerly The Allied Group) Jan 2000 – Jan 2001 ## Education ### Bachelors in Hogere Informatica, Software Engineering Saxion University of Applied Sciences ### Software Engineering Saxion University of Applied Sciences ### Havo in English, Dutch, Physics, Chemistry, Math, Economics CLV Veenendaal ## Contact & Social - LinkedIn: https://linkedin.com/in/nielsvaneck - Website: https://nielsvaneck.com --- Source: https://flows.cv/niels JSON Resume: https://flows.cv/niels/resume.json Last updated: 2026-04-01