Joakim Eskils

Joakim Eskils

Software Engineer at Bricco AB

Experienced software engineer with 5+ years of professional expertise specializing in server-side development and database management. Passionate about functional programming, distributed systems, and software architecture.

About Me

Passionate Software Engineer with 5+ years of experience architecting and building secure, scalable solutions. I thrive on transforming complex business requirements into robust distributed systems using Go, Node.js, and React.js, while ensuring enterprise-grade security and regulatory compliance across modern infrastructure.

Cloud Architecture

Designing and implementing robust, scalable cloud architectures across AWS, Azure, and GCP platforms.

Data & Integration

Experienced with MySQL, PostgreSQL, and MongoDB databases, designing efficient RESTful APIs, gRPC, and GraphQL systems that power seamless data flow across distributed architectures.

AI-Powered Development

Embracing the future of software development with cutting-edge AI tools like GitHub Copilot, Cursor, Claude, and MCP Servers.

Security & Governance

Building trust through comprehensive security implementations and ensuring compliance with PCI, GDPR, NIS2, AI-Act, and other critical regulatory frameworks.

Skills & Technologies

Technologies and tools I work with

Programming Languages

TypeScriptScalaHaskellNode.jsReact.jsJavaPythonGo

Frontend Development

React.jsMaterial UIApollo (GraphQL)REST APIsTypeScriptNext.jsTailwind CSS

Backend & Server-Side

Node.jsExpressGraphQLScalaHaskellTypelevel Stack (cats, fs2)Http4sREST APIs

Databases

MongoDBPostgreSQLAWS RDSMySQL

Cloud Infrastructure

AWS (RDS, Route53, EC2, S3)Google Cloud Platform (GCP)DockerTerraformAnsibleVercelAzure

DevOps & Tools

CircleCIJenkinsGithub ActionsJiraBitbucketKafkaNixSbtGitTerraformDatadogSentry

Work Experience

My professional journey and key achievements

Bricco AB

Software Engineer

Oct 2022 - Present
Stockholm, Sweden

Consultancy in software engineering and architecture.

Responsibilities & Impact

Functioning as a software architect and engineering consultant towards several client projects. Full-stack development, cloud infrastructure, database management, and software architecture design. Working with Node.js, Express, React.js, TypeScript, and Apollo (GraphQL). Using MongoDB (NoSQL Database), CircleCI (CI/CD), Material UI, Google Cloud Platform, Github Actions, Jira, Bitbucket, and Vercel.

Klarna

Software Engineer

Nov 2021 - Oct 2022
Stockholm, Sweden

Swedish fintech company providing online financial services such as payments for online storefronts and direct payments.

Responsibilities & Impact

Handling the issuing and lifecycle of credit and debit cards. Developing microservices in Scala using functional programming paradigm (Typelevel-stack: cats and fs2). Building serverless AWS Lambdas in Haskell. Working with Terraform, Ansible, Docker, Http4s, AWS (RDS, Route53, EC2, S3), Jenkins, Kafka, Event-sourcing, TypeScript/React.js, PostgreSQL, and Nix.

Bricco AB

Software Developer

Jun 2020 - Sep 2021
Stockholm, Sweden

Consultancy in software engineering and architecture.

Responsibilities & Impact

Consultant in a team towards projects focused on full-stack development. Cloud infrastructure, database management, and software architecture. Using Node.js, Express, React.js, TypeScript, and Apollo (GraphQL). Working with MongoDB, CircleCI, Material UI, Google Cloud Platform, Github Actions, Jira, Bitbucket, and Vercel.

Bazaro

Machine Learning Engineer

Apr 2020 - Aug 2021
Stockholm, Sweden

Developed and implemented machine learning solutions for predictive analytics and forecasting.

Responsibilities & Impact

Developed and implemented a machine learning solution in Python and Java to generate forecasts. Leveraged data analysis and predictive modelling techniques for business intelligence. Used Azure for hosting and deploying machine learning models and data pipelines.

Saab

Software Engineer Intern

Jun 2019 - Aug 2019
Järfälla, Sweden

Serving the global market with world-leading products, services and solutions from military defence to civil security.

Responsibilities & Impact

Developed support systems for electronic warfare and airborne platforms using Java.

Education

Academic background and achievements

Uppsala University

2017 - 2020
Uppsala, Sweden

B.Sc. in Computer Science & Engineering

Key Courses
Algorithms and Data Structures IIHigh Performance ProgrammingArtificial IntelligenceImperative and Object-Oriented Programming MethodologyLow-Level Parallel Programming
Extracurricular Activities
  • Teaching assistant in Program Design and Data Structures 1DL201 (Haskell)
  • Teaching assistant in Computer Programming I UU-12031 (Python)
  • Vice President and Treasurer, Kodstugan
  • FUM Representative, Uppsala Technology Union
  • Member of the Scholarship Committee, Värmland Nation
Accomplishments & Certifications
Bachelor Thesis: Zebrafish Eye Segmentation using Deep Learning

2020 • Uppsala University

Developed a deep learning solution using Deeplab architecture for segmenting zebrafish eyes, achieving 95.88% accuracy. Published thesis on DiVA portal covering computer vision, neural networks, and biomedical applications.

Artificial Intelligence Competition

Oct 2019 - Dec 2019

Certificate for completing all demanding projects covering Hidden Markov Models, Reinforcement Learning, Neural Networks, and Deep Learning

Certified Network Security Specialist (CNSS)

Oct 2020 - Dec 2020 • ICSI

Certification covering network security, operating system hardening, firewalls, intrusion-detection systems, VPNs and Encryption

Featured Projects

A showcase of my recent work and technical projects

🚀

PingPad

A SaaS platform for testing REST API endpoints and logging webhooks. Built with microservices architecture using Spring Boot, React, Go, and PostgreSQL for high-performance API health monitoring.

JavaSpring BootReact.jsGoPostgreSQLDockergRPCKafka
🎬

Haskell Animation

Continuous Animation Rendering in Haskell. A hobby project exploring functional programming concepts in graphics rendering and animation systems.

HaskellGraphicsFunctional Programming
🃏

Blackjack Simulation in Haskell

Interactive blackjack game written in Haskell using stack. Demonstrates functional programming principles, game logic implementation, and pure functional design.

HaskellStackFunctional Programming

Get In Touch

Let's discuss how we can work together to build something amazing

© 2025 Joakim Eskils. All rights reserved.