About
With a Master's degree in Software Engineering and several years of experience working with industry
leaders like Ericsson and Telenor, I am passionate about leveraging my expertise to create
innovative
and sustainable solutions that drive positive change.
I strongly believe that by unravelling today's complex challenges, prioritizing sustainability, and
fostering collaborative teamwork, we can engineer cutting-edge software that leaves a lasting
positive impact on the world. Let's connect and shape the future together!
Software Engineer
- Birthday: 25 March 1994
- Gender: Male
- City: Karlskrona, Sweden
- Languages: Swedish, English, German
- University: Blekinge Tekniska Högskola
- Degree: Master of Science in Software Engineering
- Employment: Software Developer at Nexer Group
- Open-Source Author: pylint-ml Library for AI, ML & Data Science Quality Assurance
Favorite Quote
“You can’t connect the dots looking forward; you can only connect them looking backward. So you have to trust that the dots will somehow connect in your future.” ― Steve Jobs
Resume
Experienced Software Engineer with a Master’s degree in Software Engineering, bringing years of expertise as software developer at leading telecom companies like Ericsson and Telenor. Recognized for creating pylint-ml, a pivotal open-source Python library that advances software quality in AI, Machine Learning and Data Science. Committed to innovation, teamwork and solving complex problems with clear effective solutions.
Education
Degree of Master of Science in Software Engineering
2021 - 2023
Blekinge Tekniska Högskola, Karlskrona
Master’s Thesis Collaboration with Ericsson
MLpylint: Automating the Identification of Machine Learning-Specific Code Smells
Degree of Bachelor of Science in Software Engineering
2017 - 2020
Blekinge Tekniska Högskola, Karlskrona
Bachelor’s Thesis Collaboration with EricssonShortcomings of Developers early in their Careers in regards to Software Testing
Open-Source Contribution
Author of pylint-ml
2023 - present
pylint-dev an organization that focuses on pylint and its ecosystem, Github
Pylint plugin enhancing static code analysis for machine learning and data science.
pylint-dev / pylint-ml
Experience
Telenor - Sofware Developer
2022 - present
Telenor, Karlskrona
Nexer Group - Sofware Developer Consultant
2022 - present
Nexer Group, Karlskrona
Ericsson - Sofware Developer
2020 - 2022
Ericsson, Karlskrona
BTH Student Project
2020
Softhouse, Karlskrona
2019
CGI, Karlskrona
2018
Jayway, Malmö
Technologies
Programming Languages
- Python
- Java
- C++
- C
- Javascript
- HTML/CSS
- Dart
- Scala
- SQL
- Bash/Shell
Backend Frameworks
- Flask
- Django
- FastAPI
- Spring Boot
Frontend Frameworks
- Node.js
- React
- Vue.js
- Next.js
- Flutter
Database Systems
- Oracle
- MySQL
- PostgreSQL
- MongoDB
- SQLite
- MariaDB
Cloud Services & DevOps
- GCP
- AWS
- DigitalOcean
- Jenkins
- GitLab CI/CD
- Sonarqube
- Vagrant
- Puppet
- Docker
- Git
Team Collaboration
- Jira
- Teams
- Trello
- Slack
- Discord
- Confluence
- GitHub
- GitLab
- BitBucket
Project Canvas
Project Canvas is a personal showcase of my software engineering journey, featuring a selection of software projects, articles, thesis work, and open-source contributions. It reflects my dedication to innovation and my journey through the evolving landscape of technology, highlighting the projects and ideas that have shaped my career.
PYLINT-ML
Open-Source AuthorA Python Open-Source library for static code analysis of Artificial Intelligence (AI), Machine Learning (ML) & Data Science applications.
Master's Thesis in Software Engineering
StudentMaster's Thesis in collaboration with Ericsson developing a tool for automating the identification of machine learning-specific Code Smells.
Telenor
Software DeveloperDevelopment of a Java API to facilitate integration with Swedish fiber providers and national network associations.
Nexer Group
Software Developer ConsultantSoftware Developer Consultant, specializing in providing expert solutions and guidance to clients. Skilled in optimizing IT infrastructure and enhancing operational efficiency.
Prediction of Exchange Rate Currency
Student ProjectComparing Linear Regression, LSTM, and SARIMAX algorithms for predicting currency trends, emphasizing the significance of hyperparameter tuning for optimal performance.
Ericsson
Software DeveloperSoftware development and testing of telecom charging and billing solution system.
Bachelor's Thesis in Software Engineering
StudentBachelor’s Thesis in collaboration with Ericsson investigating the shortcomings of developers early in their careers in regards to Software Testing
Softhouse
Student ProjectLeveraging AWS for simulating and providing real-time feedback on charging stations, with an emphasis on scalability within the cloud.
CGI
Student ProjectDevelopment and research of smart devices applicable within healthcare, focusing on the early detection of heart failure.
Jayway
Student ProjectApplying a chatbot AI utilizing Google Dialogflow in a mobile application to handle customer interactions.
Recent Photos
Dive into the scenes from my off-screen adventures. From the thrill of skiing to the calm of a mountain trail, and meaningful moments with friends, these snapshots capture the essence of my life outside of work. Enjoy these snaps — they're like little pit stops on my journey, keeping life fresh outside the world of tech.
Contact
Location:
Karlskrona, Sweden
Email:
Peter.hamfelt@gmail.com
Call:
+46 73232002