English
Wille Esteche
stockholm
Svenska / Engelska / Spanska
Introduction
19 years experience
Experienced and results-oriented systems developer with a comprehensive background in the .NET platform, known for his prominent role as a solution architect. He has successfully led and participated in the development of various systems, particularly in desktop and web applications. His expertise lies in system integration, data-driven solutions, and BI projects, with a significant focus on IoT and automation.
As a Developer Lead and Fullstack .NET developer, he has not only driven innovative technical solutions but also acted as the architect behind them. His ability to analyze and design robust architectures has been crucial in meeting complex requirements and ensuring long-term sustainability in projects. His areas of expertise span C#, Microservices, SQL, React.js, Python, and Microsoft Azure. Fluent in Swedish, English and Spanish.
Personality
Ambitious
Code lover
Go to person
Skills
Work experience
Frontend Developer
Ving travel agency
2023-2024
React GraphQL AzureReact DevOps micro-frontendDeveloping frontend for Ving's new customer site that will be released in 2025
Three teams working in the project, rebuilding the globetrotter.se using the latest tech stack.
Wille works with many parts of the solution, ex. the micro-frontend.
Fullstack lead architect.
Statkraft
2022-on going at 50%
C# programmering Microsoft Azure Azure SQL Machine Learning Grafana Azure AD LoRaWAN Python Azure Devops VMS / Video Management System Azure Stack HCI.NET 6.0 Aveva PI IEC 60870 - 104 Chirpstack Azure DocumentDB Next JSWille assumes the position of Lead Developer for an IoT system designed for a hydropower plant with Statkraft. The primary goal of the solution is to maximize automation within the facility, specifically aiding technicians in auto-repair and water level regulation.
By integrating AI and Machine Learning, the facility gains the capability to autonomously regulate and perform certain repairs, ensuring continuous power generation from the hydropower plant. Wille's contributions extend to enabling remote control of the hydroplant and implementing visual data representation for better monitoring and analysis of the facility.
Solution architect / Developer
Hamnlarm- knowit
2021-2022
C# programmering Microsoft Azure Mikroservices Azure SQL IoT Azure DocumentDB Azure service bus Python Azure Table Storage Azure Devops Blazor Azure Functions .Net Core 3.1 Raspberry PI Azure IoT HubA new system has been created to detect and identify boats, revealing their details by analyzing underwater sounds.
Wille stepped in to lead the development of the IoT solution in the cloud.
The system operates on an event-triggered architecture with two web apps (one for customers and one for Admin) and various storage types, including NoSQL DocumentDB and Az-Table, as well as SQL for less-related data.
Wille works independently, handling the full software stack in the cloud, while collaborating with the team responsible for hardware development and software on the hardware. He has also designed the architecture and infrastructure in Azure, offering support to hardware developers in Python.
Solution architect / Developer
Carnegie - EDGE 3.0
2019-2021
AgileSQL Microsoft Azure DevOps Visual Studio CI/CD pipeline Swagger React .Net .Net Core 3.1Wille developed a stock analysis tool for Carnegie, which they offer to their clients and has approximately 300 users globally. Wille primarily worked on the backend using .NET Core but also contributed to parts of the frontend in React. Additionally, he established a hybrid infrastructure connecting Azure and On-premises environments and designed the architecture for the entire solution.
Solution architect / Developer
JC Decaux
2019
JavaScript Agile SQL CSS HTML5 Microsoft Azure DevOps Razor Pages .NET Core Python Azure Table Storage .Net core Web API CI/CD pipeline .NET C#Swagger IoT Azure Function Apps Azure DocumentDB Azure IoT HubWille developed the backend in Azure for a new IoT product for JC Decaux. When Wille joined the project, the solution was already 80% complete but didn't meet the requirements. He was tasked with investigating the issues and ensuring the completion of a functional and stable product. After an extensive analysis and numerous corrections in both code and Azure settings, the product was successfully completed and passed the tests. Wille also took charge of the architecture and created a simulation environment to facilitate QA testing.
Backend developer
Stockholms Läns Landsting
2018-2019
SQL Git Microsoft Azure DevOps Azure Table Storage Azure Function Apps .NET C# BankID Swagger 2 SCRUM/Agile Software Development .Net core Web API CI/CD pipelineWille developed the backend in Azure for an app. He delivered APIs, Azure functions, and handled all the system's logic, including storage and BankID login. Wille set up hybrid solutions and worked on the integration of BankID.
Developer / BI
Nobina AB
2018
Agile SQL SQL Server Analysis Services (SSAS) SQL Server Integration Services (SSIS) Azure SQL Azure Functions CI/CD pipeline .NET C# Microsoft Azure Biml IoT Azure Data Factory SSAS TabularWille was responsible for the integration between the source system and the BI (Business Intelligence) system. He developed in .NET and SQL, both in Azure and OnPrem. The customer was taking their initial steps into Azure-BI, and Wille integrated OnPremise-BI with the Azure solution using DataFactory, AzureSql, and AzureFunctions. The solution manages sensor data from a large number of buses operated by Nobina.
Fullstack .NET developer and Solution Architect
Hennes & Mauritz
2016-2018
WPF SQL C# programmering Subversion (SVN) TeamCity MVVM Windows Communication Foundation (WCF) Kanban SQL Server Analysis Services (SSAS)The task was to further develop a Windows application that delivers planning figures to the business. The application connects to a BI system using IBM's BigData. Wille developed from SSAS cubes, SQL application database, WCF backend, to WPF frontend. Additionally, he was also responsible for the architecture of the application.
.NET architect and backend developer
UC Bostad Värdering
2015
Agile ASP.NET MVC HTML5 C# programmering AngularJS Microsoft Azure CSS3 WebAPI 2 TDD - Testdriven development Microsoft Visio BootstrapThe assignment involved building, defining, and documenting the architecture for a .NET web application that connects to UC's Rest API. Wille participated in backend development and contributed Angular support for the frontend developers.
.Net developer, and Architect.
Svenskt Näringsliv Statistik
2013-2015
HTML JavaScript Agile ASP.NET MVC SQL CSS jQuery WebAPI 2 Windows Communication Foundation (WCF) .NET C#Wille's assignment was to design and develop a full-stack .NET web application along with its database. Simultaneously, he led the development in a team of three developers and was responsible for integrating the application with Biztalk and SAS BI. Additionally, he built and held responsibility for the solution architecture.
The challenge encompassed the entire journey, transforming Wille into the solution architect for the entire product, involving 11 team members in various roles.
BI-developer
GreenCargo / Datawarehouse
2011-2014
SQL SQL Server Analysis Services (SSAS) SQL Server Integration Services (SSIS)GreenCargo's data warehouse undergoes continuous changes. Wille's task was to support the team at EVRY developing the data warehouse and cubes. He also worked on further development and bug fixing.
Integration Developer
DOMETIC GROUP
2012-2013
Agile TDD - Testdriven development Windows Communication Foundation (WCF) iCoreWille created an integration for Commerce connecting to all the various systems Dometic has globally. The integration was built on the iCore platform.
BI developer
TDC / BI lösning ’Project Nordic’
2012
SQLSSRSThe mission was to create reports and manage the entire flow from the source, through the data warehouse, and onto the reports. Project Nordic is a significant initiative aimed at optimizing all internal processes.
.Net Developr
Collectum
2012
SQL Visual Basic for Applications (VBA) SourceSafe C# programmering VB FrameworkCollectum migrated to Windows 7, impacting existing applications. Wille was part of a team managing a Customer application. He participated in the effort to convert old VB applications to .NET 4.
.NET Developer and system Architect.
GreenCargo / Desktop application ’TÖA’
2011-2012
SQL .NET C#An application used by GreenCargo for monitoring train routes and controlling delays. Wille's task was to completely develop the full-stack, WcfService, and a SQL database. He also serves as the system architect in the project.
.NET developer
TDC
2009-2011
SQL .NET C# VB.NETThe purpose of the project was:
• To integrate KST Service Order between two different Service Order Systems.
• To integrate a subcontractor into TDC's Service Order System.
• Merging two general ledgers and integrating eight applications into the new general ledger.
Wille's assignment was to develop the engines for these integrations. This involved developing databases, Windows Services, and desktop applications for settings. Wille's work also included developing WebServices and WcfService to allow external calls to TDC's system.
BI Developer
TDC - ANSTÄLLDAS PERSONLIGA RESULTATRAPPORTER
2009
SQL SQL Server Integration Services (SSIS) SSRSThe purpose of the project was to collect data from various databases and present occupancy rates in one report and billing rates in another report. Wille's task was to create the data collection via SQL, transfer it to the data warehouse, and generate the reports using Reporting Services.
.NET Developer
TDC – INTEGRATION ’LAPS INTEGRATION’
2007-2009
SQL VB.NETIntegration between Laps (Assignment Allocation System + Maps), the case system, the main system, and the referral system. Wille's task was to create an engine (WindowsService) that keeps Laps asynchronously updated with all TDC's Service Orders and a WebService that Laps uses to update TDC's Service Orders.
.NET Developer
TDC – SERVICEDESK SYSTEM ’GAD’
2008
VB.NET C#The purpose of the assignment was to deliver a WebService where the GAD application could communicate with TDC's Service Order system.
.Net Developer
TDC DIREKTFÖRSÄLJNINGSAVD. – PRODUKTHANTERING
2007
SQL VB.NETWille's task was to create an application for the Direct Sales department to manage products in the main system and update them on the webshop.
.NET Developer
TDC – PRISLISTOR SYSTEM
2006-2007
SQL VB.NETWille's task was to develop a WindowsForm application that manages all supplier price lists and imports each product into TDC's main system.
Education
Microsoft Azure Cloud Application
Microsoft AB 2017
Azure
Online Microsoft Chanel 9 2015
WCF .NET 3.5
Addskills 2012
.NET 3.0 and .NET 3.5
Learning Tree International AB 2010
MS Reporting Services 2008
Learning Tree International AB 2010
Sharepoint connecting to vb and SQL
Learning Tree International AB 2009
Analysis Services 2008
Addskills 2008