Staffan Enberg

The human behind Juniper Hill

I am an experienced Fullstack Software Engineer with over 13 years of experience in both software and product development. I have a proven track record of working with a variety of languages and frameworks across web and mobile platforms. I focus on creating value for users by developing clean and efficient software solutions. With extensive consulting experience, I excel at collaborating with different stakeholders, facilitating agile teams, and enhancing communication across organizations.

A photo of Staffan Enberg
Staffan

Bio

As a software engineer with a product mindset, I aim to bridge the gap between software development and user needs. My expertise lies in utilizing modern technologies to create innovative solutions that drive business success. I have a strong background in consulting, which has equipped me with the skills to manage diverse projects and deliver high-quality results.

Experience

Throughout my career, I have taken on various roles that highlight my versatility and capability in the software engineering field. Here are some of my the things I've gotten up to:

  • Software Engineer | Customer in the music industry - Worked with a team building services for subscribers, improving legacy systems, developing new features, validating ideas and improving team performance. Technologies: Python, Django, Docker, GCP, Kubernetes, React, Kotlin, Agile.
  • Software Architect | Professional Speaker Agency - Designed and built an MVP of an AI-powered staffing tool for a professional speaker agency. The tool provided a conversational UI for matching speakers to client requests, summarizing speaker topics, and generating speaker presentations. Technologies: Typescript, React, Pinecone, Docker, GPT-4, Huggingface, Scraping, ETL.
  • CTO and co-founder | Start-up - Created a platform for the automation of printed direct-communication, letting companies send physical mail to customers based on events in their systems. Technologies: Typescript, React, Node.JS, PostgreSQL, Docker, Agile, PDF, Printing.
  • Software Architect | Banking Client - Advised on team organization, architecture, and technology choices to enable autonomous end-to-end software delivery. Technologies: Typescript, React, Java, Team Topology, Agile, Micro Frontends.
  • Head of Engineering | Consulting company - Hands on role at the start of a new country office. Job consisted of among other things recruitment, mentoring, sales support, client work and various management tasks as well as supporting other country offices. Technologies: Recruitment (planning, sourcing, interviewing and everything in between), sales (from attending events to technical-salse), a bit of everything (...like HR, compensation, IT, facilities etc.).
  • Team Lead | Gaming - Led a team developing a web-based casino game, contributing to both frontend and backend code and participating in design workshops. Technologies: Javascript, Java, PostgreSQL, Pixie.js, Howler.js, Scrum.
  • Software Engineer | Payments company - I worked as a developer at a time when the company was replacing their whole IT architecture and becoming a Visa card issuing bank. I worked in collaboration with contractors to build and release a whole new banking system with accounts, payments, credit card issuing and transaction processing. Besides working a lot with credit cards I also designed and built the first mobile payment implementations, designed and implemented public APIs, built an oauth2 implementation to allow integrations, built cash-register integrations for our payment methods and much more. Technologies: PHP, Javascript, Symfony, Laravel, Angular, Drupal, MariaDB, Galera cluster, High availability, SOAP, OAuth2.

Skills

Here are some of the key skills and technologies I work with:

  • Programming Languages: Javascript, Typescript, Java, C#, Python, Kotlin, Swift, PHP
  • Front End Development: React, Angular, Next.js, Jquery
  • Back End Development: Node.js, Django, Spring Boot, KTOR, Symfony, Laravel
  • Databases: Pinecone, MySQL, PostgreSQL, MongoDB
  • Cloud Platforms: AWS, GCP, Azure, Heroku
  • Mobile Development: iOS, SwiftUI, Flutter, Android
  • Dev Ops: Docker, Kubernetes, GH Actions, Jenkins
  • AI: OpenAI GPTs, Llama 2, Huggingface

Services

What I offer

I offer a wide range of services to meet your software development needs. Here are some of the key services I provide:

  • Fullstack Development: End-to-end development of web and mobile applications using modern technologies.
  • AI and Machine Learning: Integration of AI and machine learning capabilities into your applications.
  • Cloud Solutions: Design and deployment of scalable and secure cloud infrastructure.
  • Consulting: Expert advice on technology choices, team organization, and project management.
  • DevOps: Implementation of CI/CD pipelines, containerization, and infrastructure as code.

Want to hear more?

If you are interested in working with me or would like to learn more about my services, please feel free to get in touch. I am always open to new opportunities and collaborations.