Daniel Bos

Development Architect - Big Data

Chaoyang District, Beijing, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Daniel Bos is a seasoned Development Architect with 18 years of experience building and architecting large-scale systems, currently leading Big Data efforts at SAP in Beijing. He combines deep platform and Java expertise from senior roles at Microsoft and Nokia with hands-on full-stack and backend engineering, driving architecture, code quality, and team coaching. Daniel contributes to open-source tooling—improving markdown-aware text splitting in a Go LangChain implementation and enhancing the Fava web UI for Beancount—demonstrating a practical focus on developer UX and data accuracy. His background spans embedded systems to cloud and migration services, and he uniquely pairs formal training in computer engineering and philosophy of science with real-world product migrations and rollout analytics. Colleagues rely on him for architecture reviews, API design, and pragmatic delivery across complex, cross-team projects.
code18 years of coding experience
job12 years of employment as a software developer
bookSCJA Java, SCJA Java at Sun Certified Java Associate
bookBSc Computer EngineeringEmbedded Systems, BSc Computer EngineeringEmbedded Systems at Saxion University of Applied Sciences
bookPhilosophy of Science Technology and Society, Philosophy of Science Technology and Society at University of Twente
bookComputer Hardware Software Embedded Systems, Computer Hardware Software Embedded Systems at Technisch College Ede
bookOther Chinese Language, Other Chinese Language at Communication University of China
bookGAIQ Google Analytics, GAIQ Google Analytics at Google Analytics Individual Qualification
languagesDutch, English, German, Chinese
stackoverflow-logo

Stackoverflow

Stats
21reputation
7kreached
1answer
0questions
github-logo-circle

Github Skills (20)

markdown10
web-application10
python10
flask-ask10
go10
markdown-it10
webapp10
golang10
web-development10
flask10
javascript9
user-interface9
human-interface9
graphical-user-interface9
ai9

Programming languages (15)

C#C++CSSCRustMakefileGoHTML

Github contributions (5)

github-logo-circle
tmc/langchaingo

Dec 2023 - Feb 2025

LangChain for Go, the easiest way to write LLM-based programs in Go
Role in this project:
userBack-end Developer
Contributions:12 reviews, 9 PRs, 36 comments in 1 year 2 months
Contributions summary:Daniel primarily focused on enhancing the text splitting functionality within the `langchaingo` library for Go. Their contributions involved implementing handlers for markdown code blocks, fences, and horizontal rules, alongside adding options to control the rendering of code blocks and reference links. Furthermore, the user added support for handling reference links by rendering complete links instead of references. These changes improved the accuracy and flexibility of markdown text splitting.
aigogolanglangchain
beancount/fava

Dec 2015 - Apr 2016

Fava - web interface for Beancount
Role in this project:
userFull-stack Developer
Contributions:37 commits, 31 PRs, 214 comments in 4 months
Contributions summary:Daniel primarily focused on enhancing the web interface (Fava) for Beancount. Their contributions involved improving the user experience through the addition of features like "Year to Date" time filters, and by formatting chart elements. They also addressed bugs related to journal entry leg collapsing and export functionality. Additionally, they improved the editor, integrating features like code folding and source links.
web-interfacebeancountplaintext-accountingledgerfava
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Daniel Bos - Development Architect - Big Data