Jimmy Callin

Stockholm, Sweden

A dedicated and light-hearted software developer who loves to get things done and make teams thrive.

I love taking on big problems head on – nothing is too big to be broken into manageable parts. The less I know about the problem, the more for me to learn. Recently I have enjoyed being an operational lead at Backlight, a global media technology company. With me on your team you can expect an optimistic and fun atmosphere along with good forward momentum.

Experience

Backlight

Stockholm, Sweden
Staff Software Engineer
Senior Full-Stack Developer & Acting Team Lead
– Present
  • Joined the Academy Award winning ftrack working on collaboration tools for the film industry. In 2023, ftrack merged into Backlight and became part of a global media technology company.
  • Identified and solved key issues in product and development processes to help the platform continue to thrive and scale.
  • Shifted between development infrastructure and product development, providing solutions and processes to tackle hard problems in manageable chunks.
  • Since December 2022, served as Acting Team Lead and Operational Lead for the core Studio product, taking on people management responsibilities. This was codified as a promotion to Staff Software Engineer in January 2025.

TypeScript, Python, Docker, React, TanStack Query, GitHub Actions, Vite

Bonnier News

Stockholm, Sweden
Software Developer & Lead Developer
  • Contributed to a diverse set of areas from building editorial tools that streamline workflows of journalists, to reinventing the core backend of one of the most visited news sites in Sweden.
  • Worked with a large variety of technologies, from web platforms in React and JavaScript to modern microservice architectures in a Kubernetes environment.
  • Played a key role in completing a multi-year project replacing an old complex monolith CMS with a new set of tools built on a modern microservice architecture.
  • From September 2020, became Lead Developer, taking on larger technical strategic projects and leading the cross-team development of a long-term backend architecture that significantly reduced technical debt.

TDD, Node.js, React, Python, Machine Learning, Elasticsearch, Redis, Kubernetes (Openshift)

Apple

Cupertino, California
Siri Language Engineer
 
  • Spent six months in Cupertino and Paris as a Siri Language Engineering Contractor for the Swedish localization team, improving the user experience of Swedish Siri.
  • Quickly became an integrated part of the team and took on responsibilities usually reserved for full-time employees.
  • Returned for another four months of work after finishing my Master's thesis.

Python, Machine Learning, a lot of secret internal tools

Gavagai

Stockholm, Sweden
Support Manager & Editor
  • Gavagai is an AI startup building text analytics tools for customer insights.
  • Built a support process that ensured customers' technical inquiries were handled in a transparent and efficient manner.
  • Developed several internal tools for data analysis, with work in web development and natural language processing areas such as sentiment analysis.

Python, Java, Machine Learning, Regular Expressions

Education

Uppsala University

Uppsala, Sweden

Master's and Bachelor's degree in Language Technology

Applying linguistics and computer science for computational modeling of natural language. Elective courses were mainly focused on mathematics and statistics. Master's had a greater focus on research projects.

Publications

Part-of-Speech Driven Cross-Lingual Pronoun Prediction with Feed-Forward Neural Networks.

Association for Computational Linguistics · Sept 2015

For some language pairs, pronoun translation is a discourse-driven task which requires information that lies beyond its local context. For cross-lingual pronoun prediction, we suggest a neural network-based model using preceding nouns and determiners as features for suggesting antecedent candidates. Our model scores on par with similar models while having a simpler architecture.

Skills

Technical expertise: Codes daily in TypeScript. Enjoys CI/CD, TDD, React, Docker, build tools, and learning new technologies. Currently focusing on LLM Agent workflows.

Communication skills: Swedish (native language), English (full professional proficiency).