Software Engineering
May, 1994
Porto, Portugal
https://www.linkedin.com/in/miguelnns/
Languages
Programming Languages
SQL
C#
HTML
TypeScript
CSS
Less
Frameworks/Technologies
Angular
Oracle PL/SQL
MS SQL
.Net Core
Windows Forms
IDEs/Tools
Visual Studio
Code
MS SQL Management Studio
Git
TFS
Operating Systems
Windows
Dev. Methodologies
Scrum
Kanban
Other skills
Hi, I'm Miguel Nunes, the Software Engineer.
As far as I can remember, I have always been in love with cars and, later, with computers too.
So the decision between mechanical engineer and software engineer wasn't easy but one thing was clear - I wanted to be an engineer.
I'm very happy with my decision because I love technology and all that it makes possible,
and cars are becoming big computers with some mechanical parts, so it's possible to work in both worlds.
So, I took a master's degree in Informatics and Computing Engineering at FEUP and I'm currently working as Software Engineer.
Senior Software Engineer
Full Stack development of web applications: Angular, .Net Core, MS SQL;
Replacing motor's components with the car running, during a race...
Software Engineer
Full Stack development of Windows' applications: .Net (Windows Forms, WPF) and Oracle PL/SQL;
Full Stack development of Web applications: Angular, .Net Core, MS SQL;
Test automation;
Junior Software Engineer
Full Stack development of Windows' applications, using .Net (Windows Forms) and Oracle PL/SQL;
External clients’ applications development/maintenance;
Master Thesis
Computer-aided learning tool for Portuguese language (Android App)
Integrated Master in Informatics and Computing Engineering (3+2 years)
Grade: 17 out of 20
Science and Technology
Grade: 17 out of 20
During my master thesis, I had to develop an Android app to help children learn writing in portuguese. This app includes exercises (~300) to children in preschool education and first grade. It's also possible to evaluate exercises resolutions and produce sounds since some students can't read at the target ages.
MSc Thesis @ INESC TEC
[DISS]Social network website where the user can search for academic events of all kind and where the student's union can promote their own events.
APIs: Google Maps, Google Drive, Facebook
[LDSO]An Android app for communication in the business context, made to simplify and quicken the exchange of contact information, while also offering information about professional events, such as contacts who are attending, and "discover" features.
LGP Challenge 2016 - Project with Adclick
[LGP]It's an web app that conjugates the visualization of portuguese map with the interactivity of an exploration game. It shows the animal species that can be found in your location and the objective is to travel around Portugal to discover all the territory and species existent there.
APIs: iGeo, Google Maps, GBIF
[LAPD]Payment system composed by two different Android apps and central web server. Users can make orders in user's app, the request is then sent to the coffee app by QRCode or NFC. The server validates the payments and saves transactions history. The coffee app keeps payments information if the server is offline.
[CMOV]Cross-platform app capable of evaluating into a single currency the amounts of foreign currencies (from several countries) a tourist has in his wallet.
API: Yahoo finance
[CMOV]The main goal of this project was to develop a system that can classify an image as being one of 10 different classes.Two solutions were implemented - one with SVMs and another with CNNs.
[VCOM]An online store website which uses Primavera ERP as the main data storage. It also offers some online Primavera ERP functionalities like consulting invoices.
[SINF]Implementation of Quoridor board game were you can play against the PC. PC uses MINIMAX and A* algorithms to choose the best move each time.
[IART]