Daniel Flanagan work email
- Valid
- Valid
Daniel Flanagan personal email
- Valid
Daniel Flanagan phone numbers
Capable, knowledgeable, and detail-oriented computer programmer with 10+ years software development and data-oriented systems engineering experience with projects ranging from simple blogs and static sites to large-scale company infrastructure solutions across multiple edge computing and mobile IoT devices.Passionate about modern strategies and industry standard practices oriented around the interconnected software development space including containerization and orchestration of microservices.Well informed and studied across an array of technologies across the board concerning software and what makes it tick on just about every level and ready and willing to solve problems in the industry.
-
Sr. Staff Software EngineerBill Aug 2023 - PresentSan Jose, Ca, UsPromotion! -
Software EngineerLytedev Jun 2015 - PresentSelf-employed working for multiple clients creating powerful software fulfilling client requirements. Primarily worked with NodeJS and Elixir on the backend. Responsible for provisioning servers for clients and updating software - primarily security updates - as needed. Front end framework of choice was primarily Vue with some React. Self-managed all tasks and kept up communication with clients under an agile-like development cycle, sharing progress and iterating as requested.
-
Staff Software EngineerDivvy | Inc. Mar 2021 - Sep 2023San Jose, Ca , UsStarted as the technical lead for a team building Divvy's partner-facing web interface utilizing the existing monolith's GraphQL endpoint resolving over gRPC to a separate microservice which ingested SalesForce data via a Kafka Connector. Later planned the upgrade for this service to migrate from gRPC to instead use Apollo's GraphQL Federation.After Divvy's $2.6Bn acquisition to integration work, assisted with cross-authentication (SSO) implementation and various API integrations enabling cross-selling between Divvy and Bill.com.Joined the Platform Engineering team to improve engineer onboarding reducing the time it takes to fully configure a laptop from 1-2 weeks to 1-2 hours via automated, self-serve diagnostics that doubled as a troubleshooting tool. Engaged in streamlining the developer experience by converging the development platform into a single Docker Compose setup that seamlessly networked with "bare" services on the host with a single configuration mechanism using sops and KMS.Also built a Rust-based CLI tool with an easily-extensible lazy-loaded plugin system for engineers to more-easily build their own automations and tools that integrated with our authentication and authorization systems and existing tooling for interacting with other internal tools and APIs.Built a Deno service for collecting user metrics on the previously-mentioned CLI's usage patterns to show cost savings based on time and resource reduction.Helped upgrade across many versions of Kubernetes in AWS EKS and various services' Helm charts -- some vendored and some custom. Imported legacy infrastructure into Terraform with solid infrastructure-as-code (IaC) and modern GitOps best-practices.Conducted many product experiments including Pulumi as a Terraform alternative and ArgoCD as a replacement for a bespoke, pre-existing Consul+Helm deployment pipeline. Also implemented a cross-organizational event exchange bridging custom eventing systems, Kafka, and AWS EventBridge. -
Software EngineerPostmates By Uber Jun 2019 - Mar 2021San Francisco, California, UsDeveloped and maintained the backend API for managing Postmates’ huge catalog of restaurant and retail menusHandled Uber and Postmates systems integrations during Uber’s acquisition of PostmatesMigrated multiple applications from AWS to Google Cloud and their managed Kubernetes offering (GKE)Acted as a developer advocate for the infrastructure team in pushing for more powerful and flexible tooling, particularly around CI and deploymentAssisted in creating and implementing NIFs using Rust for the aforementioned Elixir API in order to streamline performance requirements, which helped save many thousands of company dollars in hosting costsStreamlined the configuration management, continuous integration, and continuous deployment pipelines across multiple servicesPublished well-received internal engineering blog posts oriented around best practices regarding aforementioned improvements and implementations -
Systems EngineerMixon Hill Dec 2017 - Jun 2019Developed high-performance, highly-connected Java modules (Kura/OSGi) and Node.js microservices for running on remote/distributed Linux embedded systemsModernized existing applications’ technical stacks where needed or appropriate, including web applications designed to enable a simple and easy experience despite a massive, complex database servicing government transportation organizationsDesigned and developed user-oriented, geospatial, real-time web applications for managing large datasets and numerous mobile devices (both internal and third-party)Wrote multiple service applications responsible for collecting and receiving data, listening for events (via RabbitMQ or MQTT) and interacting with a huge SQL Server cluster using Elixir, C#, Python, Java, Rust, and other tools based on requirementsAssisted in overhauling the tooling used by both management and development by implementing many Atlassian tools, CI/CD, unit and integration testing methodologies and implementations, code review, etc.Engaged in agile/scrum sprint planning meetings where user feedback was translated into estimate technical tasksInterviewed candidates for employment and gauged both technical and interpersonal abilities; all recommended candidates proved to be valuable assets to the team -
Frontend DeveloperToggl Apr 2017 - Jul 2017Tallinn, EeWorked on a hybrid CoffeeScript+Handlebars frontend that was in the process of being ported to React. -
Software EngineerEmfluence Apr 2014 - May 2015Kansas City, Mo, UsJoined a small development team specializing in website creation geared towards marketing goals. Responsible for development of websites meeting certain predefined/agreed-upon specifications and designs. Made recommendations from a technical and market-promoting standpoint to clients. Charged with fulfilling client tickets and feature requests in an efficient and timely manner and logging/billing work hours. Required to participate in internal technical excellence and advancement by undertaking research projects in order to improve company workflow and keep technological relevance. -
Web DeveloperVoxa Ventures May 2013 - Mar 2014Played a pivotal part of a small (~4 developers) development crew responsible for creating web presences attractive to users and oriented around fostering internet communities for monetization by crafting enjoyable and intuitive user experiences. Responsible for maintenance of various existing and highly-profitable and heavily-trafficked web presences (one of which was Alexa-ranked <3500) the majority of which were run on LAMP-based stacks. Created websites for clients focused on UI/UX. Contributed to a creative think-tank whose purpose was to spawn new websites and improve existing domains.
-
Line AssociateWaterway Gas & Wash May 2012 - May 2013Chesterfield, Missouri, Us -
CashierPrice Chopper Supermarkets Apr 2011 - Apr 2012Schenectady, Ny, Us -
Contract Web DeveloperDeeds Select Advisors Aug 2011 - Dec 2011UsCreated the custom Wordpress theme for Deeds Select Advisors.
Daniel Flanagan Skills
Daniel Flanagan Education Details
-
Homeschool -
HomeschoolComputer Software Engineering
Frequently Asked Questions about Daniel Flanagan
What company does Daniel Flanagan work for?
Daniel Flanagan works for Bill
What is Daniel Flanagan's role at the current company?
Daniel Flanagan's current role is Sr. Staff SWE @ Bill.
What is Daniel Flanagan's email address?
Daniel Flanagan's email address is da****@****edev.io
What is Daniel Flanagan's direct phone number?
Daniel Flanagan's direct phone number is +181687*****
What schools did Daniel Flanagan attend?
Daniel Flanagan attended Homeschool, Homeschool.
What are some of Daniel Flanagan's interests?
Daniel Flanagan has interest in Programming, Internet Technologies, Logic, Technology, Web Development, Critical Thinking, Philosophy.
What skills is Daniel Flanagan known for?
Daniel Flanagan has skills like Linux, Wordpress, Web Development, Css, Php, Html 5, Javascript, Programming, Xhtml, Apis, Software Engineering, System Administration.
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