Senior utvecklare och ledare Stockholm, Sweden

Podría estar disponible

(Actualizado 2023-12-05.)

Senior utvecklare och ledare

Stockholm, Sweden

Nativo Svenska, English, Intermedio German, Principiante Spanish

  • Erfarenhet av att utbilda .net och DevOps på YH
  • 5+ års erfarenhet av .net
  • 3+ år av att leda utvecklings-team och projekt

Habilidades (53)

.NET

JSON

TEAM PLAYER

SOFTWARE DEVELOPMENT

API

C#

Software Engineering

.NET Core

PROBLEM SOLVER

DOCUMENTATION

TEACHING

WORKFLOW

WEBSOCKET

USER EXPERIENCE

CODING

LOGGING

MS .NET

BACK END

PDF

Entity Framework

B2B SOFTWARE

DESIGN PATTERNS

MENTORING

JavaScript

QUOTING

SYSTEM DEVELOPMENT

Git

TypeScript

WINFORMS

PRICING

FIRMWARE

Grpc

Node.js

Project Management

SHELL SCRIPTING

MAINTENANCE

Game Development

RAZOR

Python

React

PROCESS DEVELOPMENT

PowerShell

C++

RPC

BUDGETING

REACTJS

Flask

EMBEDDED SYSTEMS

STRUCTURED SOFTWARE

VUE.JS

golang

CIRCUIT BOARD

NATURAL

Resumen

I'm a driven and enthusiastic problem solver who is versatile and comfortable with tackling new projects as well as improving and optimising existing solutions. My main focus is quality, which of course starts with a validated architecture and solid code, but reaches all the way into documentation, testing and development workflow.

I'm outgoing, social and solution oriented which makes me thrive in roles with lots of interactions that utilise my communication skills, both with clients and colleagues. My roles have therefore naturally progressed from just coding to leading projects and teams, as well as selling new solutions. My greatest strength is my capacity and skill to take a project from inception, through development, all the way to deployment, ensuring the delivery of a product that meets and exceeds the expectations of all stakeholders.
================
I studied a wide range of subjects at university, not quite finding what I was looking for. I then started to look elsewhere, and ended up travelling to Australia, maintaining programming-related studies remotely. It was there I met my wife to be, with whom I ran a successful vegetarian café. When she got pregnant with our first child we decided to move back to Sweden, and my career in programming began.

Since then I've never looked back. I am constantly striving to expand my knowledge of,
and adapt with, an ever changing and developing branch. I am competent in a comprehensive
collection of programming languages. During my years in the role of consultant I
have had the opportunity to build scripts, services, apps, and architecture complex systems
for a range of clients. I have also developed my skills in sales and stakeholder relations,
held workshops and courses, and mentored and led a fantastic team of developers.
Through these experiences I have become a multifaceted senior software engineer.
References will be supplied upon request.

Daniel Thyselius
Systemutvecklare som trivs bäst med kundkontakt och ansvar
Mindful Stack


www.brainville.com/p/danielthyselius_53742

? KONTAKT


daniel@mindfulstack.se

+46 763904526


? PREFERENSER

? OMFATTNING
Heltid

? TILLGÄNGLIGHET
2023-12-04

? GEOGRAFI
Distans

? KAN JOBBA PÅ PLATS
Nej

? FÖREDRAGET TIMPRIS
1080 SEK

Experiencia profesional

Freelance (current)
Mindful Stack AB

2023-01 - Presente

Running my own company, Mindful Stack, wherer I work as a remote Senior software engineer and lecturer

Educator
Campus Nyköping

2023-10 - 2023-12

Jag höll två kurser för en klass på ca 30 elever, på väg att bli .net utvecklare, "Cleancode och testbar arkitektur" och "Utvecklingsverktyg och DevOps". Clean Code handlade om att lära sig hur vi skriver enhetstester, och hur vi strukturerar koden för att göra den testbar och lättarbetad.

I DevOps-kursen gjorde vi en djupdykning i vad begreppet "DevOps" är och varför det blivit ett sådant hett Buzz Word de senaste åren. Vi fokuserade sen på automatisering av utvecklingsprocessen med CI och CD flöden (i GitHub).

Allt kursmaterial har jag tagit fram själv utifrån de aktuella kursplanerna och jag har haft ett nära sammarbete med programansvarig och ledningsgrupp på utbildningen.

.NET, C#, xUnit, Enhetstester, Design, Patterns, Mentoring, Lecturing, Teaching, DevOps, Github, GitHub Actions

Senior Software Engineer
Beanloop AB

2022-08 - 2023-10

Looking for new challenges I found Beanloop, with its exciting business model and like minded people wanting to build something awesome. I spent some time to work on our business strategy and help bring our vision to reality, but most of my time was spent coding, or in other ways, helping clients with their systems. I maintain a close partnership with Beanloop and collaborate with them in a variety of ways.
 

Freelance Developer
Mindful Stack

2024-05 - 2023-11

Remote Heltid Jag driver eget företag där jag framför allt konsultar som utvecklare men även utbildar på YH.
● Campus Nyköping
Senior Backend Developer
Topgolf Sweden AB

2023-11 - 2023-11

Remote Heltid Topgolf has developed a game running on their monitors on golf ranges, this game is built in C++ and now they are migrating their game development to Unity. This will obviously take a while so they decided to move one game-mode at a time and want to be able to launch their legacy game-modes from the new Unity-client. To do this I've built a local service and API that acts as an interface between the clients. My service also acts sort of like a high level OS that runs and monitors these applications to restart them if they crash or freeze, update them when new versions become available etc. Since Topgolf now mostly works in Unity with C#, we decided to develop this in C# running .Net 6 which works great on linux which is the monitor's OS where it will run. We store some things for persistence and logging and they are mostly json-blobs so MongoDB seemed like the obvious choice as a database. I've developed, and documented, the architecture for the system in collaboration with Lead dev.
.NET C++ Linux MongoDB C# Svelte docker Unity
Team leader
Nordlo Nyköping AB

2023-11 - 2023-11

Nyköping Heltid Team leader for a team of consultants developing custom tailormade systems. Responsible for the architecture, documentation, testing, budgeting and delivery as well as team management and helping the client specify requirements.
During this time we also moved from a traditional waterfall project approach to an agile approach and improved our internal and external processes in the entire Software Development Lifecycle.
Försäljning Project Management Requirements management Relationship Management Process Development Product Development Devops Azure DevOps Server Leadership
Heltid
Nordlo Nyköping AB

2023-11 - 2023-11

I've built several internal tools, a web application to handle staff absence, an API that performs OCR(Optical Character Recognition) on PDF files, a web portal for tracking our CSP licences and a client portal for our customers. These tools are all built in .Net and use a variety of approaches, such as; MVC, Razor Pages and Web API. The most complex one is the client portal which handles orders of equipment and system rights to all of the customers systems. This helps the customers comply with strict ISO-standards and gives them total transparency and traceability. This solution is built using a microservice pattern utilising several services running in docker containers. The services expose REST API's over http externally but communicate internally over gRPC for increased performance.
.NET REST Docker Web API gRPC HTTP Microservices MVC Razor Pages Windows Services ? UTBILDNING & CERTIFIKAT ● Linnéuniversitetet (Sverige) Kandidatexamen datavetenskap 2024 Mattematik Programmering Mjukvaruarkitektur
Senior Fullstack Developer
LAPP Miltronic

2023-11 - 2023-11

Nyköping Heltid Lapp Miltronic is a supplier of cables and connectors with a stock of around 40,000 articles and also producing custom cables and connectors to fit the customers needs. I've worked on several projects with LAPP, improving their internal processes regarding pricing and quoting. I've built a tool to calculate and set prices for new products they make and a tool to create and price quotes to customers. Both these tools are built with a .Net Core backend and one is using MVC as the front-end and the other is using React. I've also been involved in a program that helps them update their prices in their yearly price revision which was built in WinForms. In this application I've greatly improved the speed of calculations, refactored the code and reworked the graphical user interface for a much better user experience.
.NET .NET Core React Web API WinForms SQL Server Entity Framework C# MVC Razor ● Wedholms
Senior Developer
Wedholms

2021-01 - 2022-07

A leading provider of customer-focused premium solutions for the milk cooling business all over the world. They provide digital control units and with their Argos control unit, they offer one of the smartest control units available on the market. This is an embedded system running on a custom built circuit board running a Linux kernel with a C++ client on top. This system was originally built by another supplier, and Nordlo built Milk Tank Manager to enable users to easily access their tanks through the internet from a pc, smartphone or tablet and see the status of their tanks, as well as historical data.

My role was to help Wedholms get things working on both the Argos and its communication with MTM. I've fixed a few long lasting bugs in the Argos firmware that the supplier was unable to solve as well as identified and solved some problems with the connections, such as misconfiguration or a total mashup of fixed IP addresses from their phone provider.

C# C++ Configuration Linux Embedded Websocket Networking WinForms ASP.NET Embedded System

DevOps and Development tool engineer
AARO

2023-11 - 2023-11

AARO is the leading supplier of comprehensive group reporting systems to the Swedish market. AARO has a well established software that they develop themselves and this runs in both cloud and on-premise solution for more than 15,000 users and to manage all these setups they have developed an internal tool, and for 6 months we, as a team, maintenance and development of this tool when the owner was on parental leave. This solution is built with a Python Flask back end and a React front end with lots of Python and Powershell scripts as well as Azure functions doing a lot of work in the background. In addition to programming, I acted as a manager, delegating tasks, helping developers when stuck and reporting to the head of IT.

Python Powershell React Devops Flask SQL Alchemy Azure Functions Axure Container Instances Azure 

Senior Developer
KF (Konsument Föreningen)

2018-07 - 2022-07

Konsumentföreningen (KF), or the Swedish Cooperative Union, is the consumer association that owns Coop and is run by its members.

Nordlo developed a platform for them to conduct the election process of member representatives for the stores. This solution is built using ASP.NET Web Forms and I've been involved in maintaining this solution as well as extending it with BankID identification and a preview mode to simplify the redesign process that's done every year.

We also took over maintenance of their intraweb/platform for elected members which consists of multiple parts, built in .Net using EpiServer as CMS.

.NET EPiServer ASP Cms ASP.NET Entity Framework C# Elasticsearch

Senior software engineer
Beanloop

2022-01 - 2022-01

Worked as a consultant senior software engineer
Team leader, Software Engineering
Nordlo

2020-01 - 2020-01

Responsible for budgeting, sales, deployment and team work load
Developer
Nordlo

2018-01 - 2018-01

Worked as a developer on both existing and new solutions
Café Co-founder
Broome Natural Wellness Bar

2017-01 - 2017-01

Broome (Australia) My wife and I ran a successful vegetarian café and lunch bar

Formación académica

kandidatexamen inom datavetenskap
University (Ongoing)

2012-01 - 2024-05

Technology
Curt Nicolin Gymnasiet

2008-01 - 2011-01

Contacta con el consultor

/