Picture of the author

Robert Berglund

Senior Fullstack Web Developer

Lisbon, Portugal

About

Hi, I'm Robert, a Software Developer. I thrive on crafting innovative solutions that are efficient, user-focused, and technically sound. With a keen eye for detail and a passion for problem-solving, I'm dedicated to creating software that enhances user experiences and meets the ever-evolving needs of the digital world.

Programming Languages

Icon of JavaScript

JavaScript

Icon of TypeScript

TypeScript

Icon of Java

Java

Icon of Go

Go

Icon of Python

Python

Favorite Frameworks and Technologies

Icon of React

React

Icon of Next.js

Next.js

Icon of Node.js

Node.js

Icon of Vue.js

Vue.js

Icon of GraphQL

GraphQL

Languages

English

Full professional proficiency

Norwegian

Native or bilingual proficiency

Romanian

Native or bilingual proficiency

Work experience

Feb 2021 - Sep 2023
Solidsquare
Oslo, Norway

Founded in 2014, Solidsquare merges IT consultancy and technology to drive innovative services and businesses. As a Senior Consultant I've worked on the following projects:

Handi

Handi is a mobile app aimed at aiding DIY enthusiasts in their repair and maintenance endeavors by providing affordable video guidance from skilled experts. In this project, I played a role in enhancing and extending both the API and the mobile application.

Technologies used: TypeScript, React Native, Kotlin, Spring boot, PostgreSQL, Kubernetes, Pulumi

Automated Software Development and Deployment System

I led the research and development efforts for a system designed to translate natural language descriptions of software products or APIs into fully functional, deployable Minimum Viable Products (MVPs). This was achieved by harnessing the capabilities of Large Language Models (LLMs), which interpreted and comprehended intricate human-readable descriptions ranging from high-level architectural concepts to specific functionality requirements. The project's success lay in its ability to swiftly develop prototypes that effectively showcased the envisioned software solutions to clients.

Technologies used: Python, LangChain, ChromaDB, Starlette

DNB

DNB ASA is Norway's largest financial group. During my time there I've actively contributed to the following projects:

  • "Konto- och värdefackssystem" (Mekanismen): A platform for Swedish authorities to access financial data during investigations.

  • Digital Samhandling Offentlig og Privat (DSOP): Contributed to DNB's DSOP effort, enhancing digital collaboration with the public sector. Projects include streamlining loan applications and enabling efficient bankruptcy proceedings. I've improved and expanded DSOP by reducing technical debt and adding new features to meet the ever evolving requirements.

Technologies used: Java, TypeScript, Python, Spring Boot, Spring WebFlux, Terraform, Splunk, Amazon Web Services

Oct 2019 - Feb 2021

Cegal, spanning nine countries, delivers industry software, consulting, and mission-critical cloud solutions to create digital success stories. During my time as a Consultant at Sysco I've worked on the following projects:

Utleiemegleren

I played a pivotal role in developing a comprehensive CRM system for Utleiemegleren, the foremost name in rental housing and property investment in Norway. My responsibilities encompassed end-to-end development, spanning both frontend and backend components. My primary focus was to craft a resilient CRM system that perfectly aligned with the client's precise specifications with integrations to external services, enabling seamless document signing through BankID.

Technologies used: JavaScript, Node.js, Microsoft Azure, GraphQL, MS SQL, Vue.js, Sass

Norsk Hussopp Forsikring

Norsk Hussopp Forsikring is an insurance company covering 1.2 million homes across the nordics. I led the frontend development of Norsk Hussopp Forsikring's web platform and created a custom component system in line with their design system and requirements. This system ensured a consistent and user-friendly interface for customers to report damages, track claims, and access insurance agreements. The collaboration with the design team and seamless integration with the backend team resulted in a successful project that enhanced the user experience.

Technologies used: JavaScript, React, Next.js, Sass, Node.js

Jan 2019 - Jul 2019

Fault-tolerance in embedded software for CubeSat microsatellites. Did a literature survey on redundant instructions in ARM processors, proposed error recovery algorithms and other solutions in order to avoid faults produced by external environmental effects on the system processor, replicated and tested the software to guarantee redundancy.

Technologies used: C, Python and formal validation tools.

Mar 2016 - Jan 2019
Caphyon
Craiova, Romania

Worked as part of the team behind Advanced Web Ranking. Advanced Web Ranking is a SEO tool used by over 24,000 leading brands & agencies worldwide.

Technologies used: JavaScript, Vue.js, CSS, Java, PHP, JQuery, Redis, MySQL, Amazon Web Services

Education

2018 - 2020
University of Craiova, Faculty of Science
Master's Degree
Craiova, Romania
Jan 2017 - Jun 2017
UPEC – Université Paris-Est Créteil
Erasmus Studies
Paris, France
2015 - 2018
University of Craiova, Faculty of Science
Bachelor's Degree
Craiova, Romania