João Monteiro is a Senior Software Engineer at GreenFlux. They possess expertise in gsm, c#, 2g, objective c, ios and 22 more skills. They is proficient in Inglês. Colleagues describe them as "Working alongside João at Storio group as fellow senior engineers was a wonderful experience. He was always incredibly friendly and kind, creating a positive and collaborative work environment. João consistently showed a deep commitment to the quality of our projects, ensuring that we delivered the best results. His dedication and ownership were truly inspiring. João, you're an outstanding colleague and a true asset to any team. I look forward to the possibility of working together again in the future." and "João and I have worked together in MYLAPS for 1.5 years, and he recently joined me again in Exact. He is a highly experienced and passionate software engineer. There is no compromise when it comes to quality. João emphasizes on writing testable, documented and clean code. As a scrum master, he has done a tremendous effort to improve the team's agile processes. He is, with no doubt, the best scrum master, and at the same time, a quality driven software engineer. João is my friend, on whom I can rely. He is a very easy going person to talk to or for any help. I am sure João will be a great asset for any team."
-
Senior Software EngineerGreenfluxAmsterdam, Nh, Nl -
Software EngineerAlbelli Mar 2022 - PresentAmsterdam, North Holland, Netherlands -
Freelancer 3D ArtistFreelancer Jan 2017 - PresentAs a freelancer, I develop 3D models to sell online.I do modeling, material creation and scene lighting.The tools I use are:● Blender● Substance Bitmap2Material● PhotoshopI mainly focus on realistic models, but I also create models to mobile applications/games that I develop as personal projects.
-
Software EngineerExact Dec 2020 - Feb 2022Delft, South Holland, NetherlandsAt Exact, I was part of the System team, which is responsible for developing part of the infrastructure on top of which the functional teams develop their own solutions for the company's software Exact Online.The projects from System team are critical to all other projects, as these projects deal directly with the data layer and other vital parts of the whole application.I also collaborated in the modernization of the codebase, being responsible for the research and implementation of approaches to allow the migration from .NET 4 to .NET Core, while keeping the existing development of new and existing features active in the same codebase, being the main challenge in this process the removal of dependencies on .NET 4 specific libraries. One of the major goals of this migration was to move from a monolith to a microservices approach.Software tests are an important part of the development process, where unit, integration and UI tests were maintained whenever there were changes in the codebase. -
Full Stack .Net Software DeveloperMylaps Sports Timing Dec 2018 - Nov 2020Haarlem Area, NetherlandsAt MYLAPS, I was part of the team that developed the web platform that supports the active sports' events, like marathons, triathlons, among others.The development was done using C# .NET for the back-end, and jQuery for front-end.The databases were implemented using MS SQL and Azure Table Storage, and REDIS was also used to cache data in the different back-end applications.I worked mainly in the following applications;● EventCMS, which is the application used by MYLAPS customers to create and configure events● Results, which is the application used to publish race results and photos from events● All related APIs, used to provide data to mobile applications, and all back-end applications● Azure web jobs, used to process messages and requests asynchronously, as well as queuesI was also responsible for deploying applications in Azure, and monitoring their performance using Azure Insights.I was part of an agile team, working in collaboration with mobile developers, QA and PO.MYLAPS works with the most prestigious marathons worldwide, including Amsterdam, Boston, Hong Kong, Rotterdam and Valencia. Due to the huge popularity of these events, the mobile applications have a huge amount of users, requiring the APIs to be highly optimized, in order to handle up to millions of requests per event. -
Scrum MasterMylaps Sports Timing Jul 2019 - Aug 2020As SCRUM Master of Active Software team, I helped the team to reorganize and improve the SCRUM framework implementation.Being a multi role, multi technology and multi stack team, the collaboration between the different team members and Product Owner was very important, in order to ensure a stable software environment, while focusing on delivering constant improvements.As SCRUM Master, there were four major highlights in the team:● The first was the improvement of the Definition of Ready and Definition of Done. Having each task described in a ticket, a more clear description of the requirements and QA tests improved the comprehension of what was required by the business. On the other end, a clear Definition of Done ensured that the whole team followed the agreed criteria to consider a task ready for production, approved by the PO.● The second highlight was the introduction of code reviews, in order to improve the quality of the code base, while promoting collaboration between all team members. As an added benefit, code reviews also increased the overall knowledge of the different products maintained by the Active Software team.● The third highlight was the improvement of the SCRUM Retrospective. Initially, the team was doing a very simple session, where there were no official action points or follow ups.The whole team then started contributing with very valuable feedback, using the Glad/Sad/Mad board approach, where the major setbacks were given the most importance.Having concrete action points also helped the team to deliver more quality software and take more initiative, resulting in a better overall collaboration.● Finally, the fourth highlight was the transition of all SCRUM Events to be performed smoothly while working remotely. When the team was required to work fully remotely, all SCRUM Events had to take place fully remotely as well. The SCRUM Retrospective then took place using Trello, and SCRUM Pokering took place using PlanITPoker. -
Full Stack .Net Software Developer (Remote)Target Maneuver Jan 2017 - Dec 2018Lisbon Area, PortugalAt Target Maneuver, I was part of the team that develops the company software, wFarma, used to automate pharmacies. The software is used to monitor and manage the products' inventory, and to create automated reports.I developed features for both back-end, using ASP.NET MVC 5 and C#, and front-end using jQuery, as well as the required databases, using MS SQL.Unit tests using NUnit framework were are also used to continuously test the code. -
System DeveloperSkyline Communications Dec 2017 - Nov 2018Izegem, Flanders, BelgiumAs a system developer, I created and modified existing drivers in order to connect devices from multiple vendors to the company's network management software DataMiner.These drivers were created in XML and could also use C# in order to handle more complex behavior, which could enhance the device features. -
Full Stack .Net Software DeveloperCelfinet Jul 2017 - Nov 2017Lisbon Area, PortugalAt Celfinet I was part of the automation team and developed both back-end and front-end software, as well as the required databases.I automated tasks performed by colleagues from other internal teams, in order to improve their efficiency and delivery times, and to reduce human errors.In order to deliver my products, I worked closely with the end users, to understand their needs and to create intuitive interfaces. Due to the nature of the activities that need to be automated, I also applied my previous telecommunications knowledge.Besides developing the tools, I also wrote my own unit tests.Back-end software development was done using Visual Studio, .NET framework, and C#.Front-end was developed using HTML, CSS, JavaScript and Ajax.Databases were developed using MS SQL and MS SQL Server. -
Telecommunications EngineerNokia Networks May 2012 - Jul 2015Lisboa E Região, PortugalConfiguration of Base Station Controllers – Nokia and Siemens technologies● Gb over Frame Relay to Gb over IP migration● Gb over Frame Relay expansion● Gb over IP expansion● PCU expansion● Ater interface configuration● High speed link configuration● Features activation● Other BSC configurations and upgrades● Siemens BSCs configured using Radio CommanderRehoming of Base Station Controllers – Nokia and Siemens technologies● MGW, MSS and SGSN migrationRehoming of Radio Network Controllers● SGSN migrationIntegration of new 2G sites – Nokia and Siemens technologies● BTSPlus sites integrationRehoming of 2G sites – Nokia and Siemens technologiesRehoming of 3G sites – Nokia RNC and mcRNCSoftware development using C#Besides being working with a team at my workplace, most of my activities required me to be constantly working remotely with field technicians, with different professional backgrounds and nationalities. This allowed me develop my multicultural environment skills and team work, as we were required to be working synchronously.My communication skills were also greatly improved, as I had to deal directly with technicians, customers and project managers.I had to provide detailed reports on all the activities I performed, which were of high importance mainly when the activities had some problems and needed to be redone later, as these reports would have to include all the steps performed and the problems found.The software I developed was used to automate tasks like command creation based on documentation, error checking on equipment logs, and report creation. This set of tools allowed my team to reduce drastically some activities' times. For example, some pre-checks that needed to be done before the rehoming activities and would take normally between 15 to 30 minutes, were reduced to between 2 and 5 minutes.I worked for the following projects:CLARO BrasilOi BrasilTIM BrasilOrange Switzerland -
Electronics TechnicianBesat Unipessoal Lda. Oct 2011 - May 2012Leiria E Região, Portugal● Repair of power supplies● Repair of drive converters● Hardware development● Microcontrollers programming● Technical maintenance of CNC and milling machinesAt BESAT I had the opportunity to work on several different activities. I used to repair CNC power supplies and drivers, as well as providing technical assistance to CNC and other milling machines.After a training period, I started going to clients on my own, having already a good technical knowledge.Technical assistance consisted mainly of calibrating machines, changing weared parts and damaged electric/electronic components. Checking/changing of parameters on CNC was also part of technical assistance.I also worked on hardware development projects, where I was given a set of specifications that the client needed, and I needed to choose all the required components, develop the PCB, assemble the components and program the MCU (if used).
-
ResearcherInstituto De Telecomunicações Sep 2009 - Aug 2010Leiria E Região, PortugalImage Coding using CUDA GPUsI worked as a researcher in a research scholarship. I converted an image compressor/decompressor originally written in C to be executed using CUDA GPUs. -
SalespersonWorten Nov 2007 - Jan 2008Leiria E Região, Portugal● Sales of audiovisual equipmentI worked at Worten during the Christmas season, often dealing with a full shop.Being the customer the most important to the business, I would help them choosing the best products that could fit in their budgets.I always focused on providing customers with the best quality equipments.During a few days I achieved the highest revenue of the day during my shift.
João Monteiro Skills
João Monteiro Education Details
-
Information Systems And Computer Engineering - Game Development -
Instituto Politécnico De LeiriaElectrical Engineering - Electronics And Telecommunications
Frequently Asked Questions about João Monteiro
What company does João Monteiro work for?
João Monteiro works for Greenflux
What is João Monteiro's role at the current company?
João Monteiro's current role is Senior Software Engineer.
What schools did João Monteiro attend?
João Monteiro attended Instituto Superior Técnico, Instituto Politécnico De Leiria.
What are some of João Monteiro's interests?
João Monteiro has interest in Culture, Electronics, Telecommunications, Computer And Ios Programming, Arts, Music, Drawing.
What skills is João Monteiro known for?
João Monteiro has skills like Gsm, C#, 2g, Objective C, Ios, Programming, Bsc, Radio Commander, Software Development, Os X, Telecommunications, Opengl.
Not the João Monteiro you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial