Resume
Benjamin.Schwerdtner@gmail.com, LinkedIn, Github, Personal website, Contractor website
Summary:
Living and breathing Clojure and functional programming. I value craftsmanship, I am genuinely interested in technology and computers. I have a particular focus on Clojure, Linux and Emacs and data-oriented programming. Experienced with full-stack web applications, cloud backends, CI/CD, language design, tooling and making open-source contributions. Fluent in English and German. I am frequently praised for my high enthusiasm and open-ended curiosity about technology and computers. Committed to delivering solid information systems and understanding the problem, iterating on the ideas, and communicating effectively as a programmer.
- 2023-present: Contractor, Senior Clojure developer, United Signals and various
- 2018-2023: Fulltime programmer at Singularity Group
- 2014-2018: Studied biology at the University of Hohenheim (discontinued)
- 2013-2014: Studied cognitive science at the University of Osnabrueck (discontinued)
Skills/Experience
- 5+ years in software development
- Linux, AWS, .Net, Clojure + a variety of technologies and languages
- AI Engineering, Operation, CUDA, pytorch at mysentient.ai, 2 Months
- Full stack web application development paperless contracts at United Signals, 10 Months.
- Clojure, Clojurescript, Datomic, Malli, Reitit, Pair-Programming
- Smooth drag-and-drop, frontend performance
- Integrated third-party APIs, and built a shared schema on frontend and backend.
- Website: https://faster-than-light-memes.xyz/
- Clojure and Emacs content, screencasts and blog posts
- Unity HotReload
- A cutting-edge live code reloading tool for unity
- I worked on the Roslyn / Cecil implementation
- I made it run on Linux and macOS and needed a deep working knowledge of Unix and .Net
- Developed a top-grossing mobile game with C# / .Net / Unity
- Cross-functional team, 25+ people, 3+ Million downloads
- Mobile client and game development, I directly integrated frontends and backends.
- Mentored junior team members
- Pair programming, CI/CD
- Worked with AWS cloud/microservices, IAM, S3, lambda, DynamoDB, Golang, Typescript, GraphQL
- I build code linters, code quality pipelines (Roslyn) and a Rider plugin (Kotlin, Clojure).
- DevOps, CI, Gitlab, Github
- docker, Linux containers, Linux servers
- I build CI pipelines on Gitlab for MobileMinigames and HotReload
- Configuration as code, observability
- Linux, developer productivity
- Linux shell, Bash, Babashka, Emacs, Screencasts
- Unix shell, git, Emacs, rider, vim, Jira, GitHub
- 5 years Lisp: Emacs Lisp, some Scheme, some Common Lisp
- 3 years Clojure:
- Datomic cloud, datalog, AWS EC2, backends, http-servers, reitit, malli, spec, re-frame, reagent, core.logic, test.check
- Interested in cutting-edge function programming techniques like logic programming, property-based testing
- AWS lambda, Holy Lambda, Nbb, Babashka + Babashka ecosystem contributions and community engagement
- Frontend:
- Expert: CSS, HTML, Javascript, Clojurescript, Scittle, Reagent, React, Re-frame, Performance, Accessibility, Privacy
- Database
- Datomic 2 years
- AWS Redshift (SQL), 6 Months (Analytics for Mobile Minigames)
- PosgressSQL, Redis, DynamoDB (Mobile Minigames)
- Industries
- Banking - paperless contracts (United Signals, application development)
- Open source, tooling
- clj-kondo, nbb, cider, Emacs packages, etc.
- I had the opportunity to work with Borkdude (clj-kondo, nbb, babashka nrepl).
- I also contribute to open source projects via bug reports, and blog posts.
- Mobile Games, blockchain, NFTs
- Non-profit, charity, NGO
- Our team is organized volunteers fighting poverty. See Track Record.
- *AI engineering
- Strong base knowledge of all major topics of biology and neuroscience
- Molecular biology lab experience, physiology, neurophysiology, biochemistry, etc.
- Interests: How the brain works, Minskian cognitive architectures, cybernetics, advanced human-computer interfaces
- Self-starter
- I initiate and bring value to my business by cultivating a feel for what is needed and useful.
- I choose practicality over elegance and I can disagree and commit.
- Self-taught
- Textbooks. I am on a never-ending journey of learning and improving my craft.
- Rich Hickey, Eric Normand, SICP, Paul Graham, Bret Victor, The Primagen etc.
- Clj-kondo, nbb, babashka nrepl
- workshub/leona contribution (recent), also workshub bugfix,
- Openai-api emacs package (recent),
- Binaural beats (scittle)
- A toy Lisp dialect where the code is JSON
- My webstie (emacs denote notes to html, babashka for the atom feed)
- Cider contributions
- Advent of code
- Toy website (reagent, re-frame)
- A getting started emacs config
Interests: Alternative programming paradigms, relational programming, chemical computing
Availability: Available for remote work. CET.
Location: Berlin area, Germany.
Languages: English: fluent, German: mother tongue. Latin: rudimentary
Recommendations: From my former colleague Milan: LinkedIn Recommendations