pablojimpas
Pablo Jiménez Pascual
Valladolid, Spain

I studied Computer Science at the University of Valladolid (Spain) with mention in Software Engineering. In my spare time, I enjoy participating in coding competitions, bringing entrepreneurship ideas to life with colleagues and contributing to the Free Software community & Open-Source projects. Besides, I'm always doing things related to basketball and sports in general.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

1,226.3
CodersRank Rank
Top 1%
Top 5
Dart
Dart
Developer
Spain
Top 1
Flutter
Flutter
Developer
Spain
Top 5
Go
Go
Developer
Spain
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Institute of Sustainable Processes
Jun 2021 - Sep 2021 (3 months)
Remote
Intern
I worked during a summer as an intern at the Recognized Research Group on Process Control and Supervision with my tutor from the System Engineering and Automatic Control department in the School of Industrial Engineering of the University of Valladolid. This research group is part of the Institute of Sustainable Processes (ISP).

My task was to modernize an ancient Human-Machine Interface (HMI) written in MFC that only worked reliably up to Windows XP. Furthermore, I had to replace classic OPC communications with the new standard OPC UA, and migrate the configuration format from a custom binary one to JSON.

There was a first attempt to migrate from MFC to Qt, since I found numerous documented success stories with guidelines online. Migrating to Qt offered several benefits, including:
— Modernize the old codebase to make it safer and cleaner.
— Open-Source project with active support, maintenance and a proven track record.
— Possibility to compile to multiple targets besides Windows, since Qt itself is fully cross-platform and the hard dependency on Windows (OPC) was going to be replaced with OPC UA.
I worked for a couple of weeks on a Qt prototype written from scratch that was in good shape and worked flawlessly. We ended up deciding not to take this route since the incremental migration, keeping the old MFC codebase, was not that easy. We had to deal with two different UI event loops and required a lot of expertise in both frameworks. Furthermore, there wasn't too much interest in running this program on anything apart from Windows PCs and there were some licensing concerns also, so we discarded Qt as a whole.

Another student explored using WinForms as a UI technology, but I came up with an overall better, more modern and future-proof technology, Win UI. I ended up implementing the new interface from scratch using C# and XAML with this library, while I was there, I also improved the UI/UX from a usability standpoint and revamped the looks.
c++ c# qt xaml c win ui qt cmake visual studio visual c++ python json dotnet xml mfc opc dll c++/cli winforms windows app sdk mstest qml opc ua
Agro Nexus
Feb 2020 - May 2023 (3 years 3 months)
Ávila, Spain
Co-Founder and Tech Lead
Building affordable precision agriculture solutions through IoT, LoRaWAN, drones and satellite imagery.

Entrepreneurial project in embryonic stage created with the aim of driving the digital transformation of the agricultural sector by offering simple and affordable solutions to practice precision agriculture. The project has already been recognized by different entrepreneurship entities and has received funding in the form of grants.
go flutter grpc iot arduino dart postgresql timescaledb redis memcached benthos raspberry pi flutter grafana ci/cd grpc docker docker compose nginx the things stack the things network hardware embedded c c++ c# javascript tinyml tensorflow tensorflow lite lora lorawan android linux ubuntu web protocol buffers
UA Devs Ltd.
Nov 2017 - Feb 2020 (2 years 3 months)
Remote
.NET Developer
I worked as an independent developer, publishing my apps to the Microsoft Store under the name and supervision of UA Devs. I also contributed to other projects of the company, in which I was introduced to different .NET technologies.

My apps were written in C# and XAML for the Universal Windows Platform (UWP), with a strong focus on targeting Windows 10 Mobile. Later on, I migrated these apps to Xamarin Forms intending to release them to iOS and Android, but they were discontinued.
c# xaml uwp xamarin .net .net core asp.net core webapi visual studio azure devops asp.net azure asp.net mvc mvvm windows windows phone windows 10 universal windows platform
Add some compelling projects here to demonstrate your experience
ScoreBall
Nov 2015 - Feb 2020
UA Devs Ltd.
Application originally published for the Universal Windows Platform (UWP) although focused on the now defunct Windows 10 Mobile. It is currently in the process of being rebuilt to become a cross-platform application using the evolution of Xamarin.Forms, called .NET MAUI.
c# xaml uwp universal windows platform windows windows phone windows 10 mobile visual studio design patterns mvvm clean code

Jobs for you

Show all jobs
Feedback