Frontend Developer

Building innovative web applications

About Pierre Söderman

Hello! I'm Pierre Söderman, a frontend developer and development consultant with a passion for building innovative web applications. With many years of experience and broad expertise, I help companies create robust and scalable solutions that drive their success.

Contact me
Pierre Söderman with his other passion - basketball

Me with my other passion – basketball

Skills

JavaScript

I have a deep understanding of JavaScript and its modern frameworks and libraries. I leverage my expertise to develop interactive and dynamic web applications.

React

I specialize in building highly performant and responsive user interfaces using React. I utilize its component-based architecture to create reusable UI components and deliver exceptional user experiences.

PHP

I possess extensive knowledge of PHP and its associated frameworks, enabling me to develop powerful and secure server-side applications. I follow best practices to ensure clean code and efficient performance.

GraphQL

I am proficient in GraphQL, a query language for APIs, which allows me to efficiently fetch and manipulate data from various sources. I leverage GraphQL to design efficient and flexible APIs for seamless data retrieval.

Node.js

I have expertise in building server-side applications using Node.js, a JavaScript runtime environment. With Node.js, I create scalable and high-performance applications that handle concurrent requests with ease.

AWS Configurations

I have hands-on experience in configuring and deploying applications on Amazon Web Services (AWS). I specialize particularly in setting up and optimizing AWS AppSync, a fully managed GraphQL service.

Services

Full-Stack Development

I offer end-to-end development services, handling both frontend and backend aspects of your project. Whether it's a web application or an API, I ensure seamless integration between different components.

Technical Leadership

As an experienced technical leader, I can help you lead and organize your development team effectively. I provide mentorship, foster collaboration, and ensure successful project delivery while aligning with business goals.

Project Management

I can take the lead in managing your development projects, ensuring timely delivery and effective communication among team members. With my project management skills, you can focus on your core business while I handle the technical aspects.

Assignments

GraphQL Developer and Engineering Manager at Kambi

Feb 2022 – Present | Stockholm, Sweden

Responsibilities:

  • Setting up GraphQL architecture in AWS using Route53, API Gateway, AppSync, and Lambdas.
  • Working with infrastructure as code using Terraform.
  • Frontend development with React.
  • Engineering manager responsibilities.

Skills: GraphQL, Amazon Web Services (AWS), React, JavaScript, Node.js

Frontend Developer at Kambi

Feb 2016 – Feb 2022 (6 years 1 month) | Stockholm, Sweden

Responsibilities:

  • Frontend development in JavaScript (React, Redux, etc.).
  • Developing a great user experience for punters.
  • Following Scrum methodology.

Fullstack Developer at Carus PBS Ab Ltd

Jun 2015 – Jan 2016 (8 months) | Åland Islands

Responsibilities:

  • Worked on Carus's booking system offered to shipping companies.
  • Backend development using PHP and Visual Basic (.NET).
  • Frontend development for end-user interaction in JavaScript.
  • Following Scrum methodology.

Software Developer at Paynova

Apr 2014 – May 2015 (1 year 2 months) | Stockholm, Sweden

Responsibilities:

  • Developed Paynova API Java and PHP clients (SDKs) available on GitHub and Maven Central/Composer.

Senior Developer / Partner at TopMedia Sweden

Sep 2007 – May 2015 (7 years 9 months) | Stockholm, Sweden

Responsibilities:

  • Developed publishing systems (CMS) and project management solutions.
  • Conducted programming consultancy.
  • Managed server installations and administration.
  • Worked with clients such as Intel Sweden, Sten & Ström, Jabra, Bubbleroom, Diligentia.

Skills: Web: PHP, MySQL, JavaScript, HTML5 | Desktop: Installed and maintained web server and MySQL server installations in kiosk mode.