I have discovered my passion for everything that's related to IT when I was around 5-6 years old. I'm saying passion because I ended up in this field in which I have been working for 5 years now, as a Software Engineer. Along my career I have played with many technologies such as Swift - iOS app development, Java, Python, big 3 of the frontend stack (HTML, CSS, JS), Angular framework, AWS, Google Cloud, Kubernetes and so on. This very platform was created just to prove myself that everything I have learnt can be put to good use. See more about it here
Active learner
I like to keep myself entertained by reading articles about new practices, and, at some point, apply them on small project just to get a hang of it
New Ideas
I always try (and sometimes succeed) in thinking on new and practical ideas that would improve a particular workflow or algorithm
Stats & Facts
Besides trying to improve things, I keep in mind that deadlines do exist and that features need to be delivered. So a combination of new and stable is required
Learning cycles
Lots of my ideas and my way of working come/were influenced by work collegues. Given they spent time to teach me, it's only fair I do the same with others. I was always interested in this particular domain
Architectual dreams
This is the level of experience that I'm aiming to get to. Being a solutions architect requires knowledge from different areas of IT, knowledge that forces you to come out of the comfort zone and start learning
Cheerful mind
Sometimes you need to know when you should stop, take a breath and relax. Constant learning isn't productive. I do my best when the environment is the best, meaning be with people that know how to work and know when to have a good laugh
Working Skills
I have never been fond of specializing on a certain technology. I have always tried to take the "software engineer" role to its true meaning and that is to be given a problem and to find the solution for it no matter the technologies used. Of course, this has its ups and downs, but I consider that knowing patterns and ideas is more beneficial for a software developer (at least for me) than knowing every annotation in spring but not knowing how to write a oneliner in bash to find a certain word in a log file.
What you see below are some time percentages of the main technologies I used during my career so far. Check my CV for more detailed infos.
Work Experience
|
sept 2015
@ ING
Used Robotium java framework to write automated UI tests for Android. Worked here for 2.5 months. First job, caught a glimpse of what a working environment is about
|
nov 2016
@ Luxoft
Things started to look a little more serious here. Worked on some java projects with Spring then switched on a web app project, Javascript(+ jQuery) based.
|
aug 2017
@ DevAcademy (/Digital Nation)
After graduating the iOS course at DevAcademy (later rebranded to Digital Nation), I have volunteered to be a mentor assistant for the next course session in which I have hold presentations about Objective-C development practices
|
feb 2021
@ Deloitte Digital
|
current