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
JavaScript
TypeScript
Java
Go
Python
Favorite Frameworks and Technologies
React
Next.js
Node.js
Vue.js
GraphQL
Languages
English
Full professional proficiency
Norwegian
Native or bilingual proficiency
Romanian
Native or bilingual proficiency
Work experience
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
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
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.
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