Resume
I'm a software engineer with 12 years of experience building beautiful, rich web UIs and robust, scalable systems with Clojure and JavaScript. I'm a coder who can design: I can deliver prototypes in code, build design primitives, and collaborate directly with stakeholders and designers. I've delivered numerous projects all the way from team planning and architecting, to shipping whole systems and deploying CI/CD pipelines. I have extensive experience communicating in remote teams, leading code and security reviews, doing technical writing, and mentoring. I make considered use of AI as a force multiplier for both the work I deliver, and for leveling up my expertise as an engineer.
I'm available for new opportunities!
Reach out: josh@joshkingsley.me or via LinkedIn
Skills
Languages: Clojure, ClojureScript, JavaScript, TypeScript, Rust, Java, Python
Frontend: React, re-frame, design systems, ProseMirror, Figma API
Data & Backend: PostgreSQL, Redis, GraphQL, REST, OpenAPI, event sourcing, generative testing, FoundationDB
Infrastructure: AWS, Linux, Docker, Nix, Ansible, CI/CD, GitHub Actions
Experience
Flexiana (2026–)
Clojure and ClojureScript Engineer; Contractor; Remote
Flexiana is a consultancy specialized in sourcing Clojure contractors. I was placed with a fintech startup, implementing features identified in a security audit. As part of this project, I delivered an email verification flow for new users built on an event-sourced system backed by FoundationDB. My work contributed to tightening the client's security posture.
Nosco (2020–2026)
Clojure and ClojureScript Engineer; Remote
Nosco is an innovation platform and enterprise consultancy based in Copenhagen, Denmark. I joined Nosco to kickstart a rewrite of a legacy NodeJS app into full-stack Clojure, which we completed incrementally, adding 200kLOC of Clojure while continuing to rapidly deliver new features. This included an incremental database migration from MongoDB to PostgreSQL.
My work enabled several major RFP wins, fleshing out Nosco's enterprise feature set by planning and shipping critical integrations including SCIM, a public OpenAPI service, and a Microsoft Copilot/Power Automate connector. I made extensive use of clojure.spec, Malli and generative testing to ensure these APIs were compliant: Nosco's SCIM API now handles tens of thousands of requests from Microsoft Azure AD daily. I designed, prototyped, and shipped Nosco AI, a bespoke rich text editing assistant for ProseMirror - clients loved being able to customize it for their platforms. I built a React design system with integration to the Figma API for automatic syncing of icons and variables via GitHub Actions, saving hours of manual design hand-off each week.
I led security compliance-focused code reviews and mentored our team on best practices for Clojure, React, and cloud DevOps as we worked on our CI/CD and infrastructure story and onboarded new team members. I also led communication with several client teams, helping them directly with setting up new integrations.
OnTheMarket (2018–2020)
Clojure and ClojureScript Engineer; Remote
OnTheMarket is a UK real estate portal. As a member of the back-end content management team, I was responsible for the event-sourced data ingestion pipeline microservices, as well as maintaining advanced reporting SQL and migrations for the AWS RedShift data lake. I shipped a new interactive reporting portal, contributing a PostgreSQL/PostGIS schema and geographic query service using Redis, PDF exporting, and Google Maps integration with React.
SevenOne Media (2018)
JavaScript Engineer; Berlin
SevenOne Media is the ad tech subsidiary of ProSiebenSat.1, a German broadcaster and production studio. I delivered an optimizing ad server proxy, and a client bundle, to the streaming apps team. The service handled 10k req/s at peak hours, with the client bundle running on over 6 million consumer devices, showing ads in the browser and on smart TVs. I contributed a lax, streaming XML parser in polymorphic JavaScript for ingesting, validating, and generating the industry standard VAST/VPAID data exchange formats. In preparation for GDPR enforcement, I delivered several rapid prototypes testing browser consent flows and cookie handling using AWS Lambda.
D&AD (2015–2018)
Sole Developer, Development Manager; London
D&AD is a non-profit, awarding the coveted D&AD Pencil for excellence in design and advertising, and supporting students and creative professionals. I joined as part of the marketing team, responsible for maintaining and updating the website. But my responsibilities quickly grew to encompass managing all of D&AD's web operations, batch processing, and a team of external Python contractors. My biggest operational win was delivering a set of Ansible playbooks which automated, modernized, and fully documented deployments for a set of Django applications, fronted by HAProxy for flexible scaling. I also unlocked an 80% saving on archive storage and bandwidth costs by migrating the award specimens to AWS S3, and I modernized the D&AD Shop by migrating to Stripe.
My work was critical to the success of the debut D&AD Festival: I built a bespoke ticketing and event registration system which has delivered tickets and seamlessly registered over 100k attendees at events in London and New York. During the Festival and Awards, I was on-site providing 24/7 technical support and solving unforeseen problems directly with customers, like a 200-person school group arriving with no tickets.
SilverDoor (2014–2015)
Junior Software Developer; London
SilverDoor is a global serviced apartments provider. I contributed to a full website re-design which we completed within a year.
Interests
I'm a Brit, but I've been living in Romania now for 7 years. I love the wilderness here, and get out hiking in the mountains several times a year. With my band, Pirate Club, I play acoustic guitar and sing at local events. Before Romania, I've lived and worked in both Berlin and London. I speak English, Romanian, and German. Linguistics and music theory are both special interests of mine.