Been writing code for the last 14 years...
My "tech persona"
Online
I've been active on StackOverflow for a while. It's kind of fun sharing knowledge and helping. It ended up gaining me ~17k rep so far.
I guess from sharing at StackOverflow I jumped to sharing more in-depth articles at Medium
Been a teacher at:
Been a teacher/tutor from Mindera School's get go on 2018.
Teaching basic programming, Java and Mobile.
Appeared at:
Work In Progress 2 - A Documentary by KOM and Samuel Durand exploring the Future of Work within companies
"Pedro Vicente takes us down memory lane from the early days of Android app development all the way up to 2020 and the modern application development strategies and frameworks."
Invited to create coding tests for Android and Java candidates.
What I really have to show for:
Waitrose - Scan Pay Go Admin App (Internal App)
Delivery Lead
FeedForward - Android, iOS and Web Feedback Platform
Internship Oversight
Rows
BE Developer (Integrations)
Ravelin's Android Mobile SDK
Tech Oversight - Android SDK
Tech Lead - Android App
Not On The High Street App
Tech Oversight- Android App
TUI Travel
Android App Dev
PORTER Magazine by NET-A-PORTER Android App
Android App Dev
The Edit Magazine by NET-A-PORTER Android App
Android App Dev
Android App Dev & Architect
Android App Dev
Joyn - RCS Android App
Android App Dev
Vodafone Usage Based Insurance
Lead Android App Dev
EDP Comercial Android App
Support Android App Dev
One Net Android App
Lead Android App Dev
ActivoBank Android App
Support Android App Dev
My Vodafone: Android App, SOS Mobile App, BlackBerry App and Mobile Website
Lead Android & Blackberry App also Lead Front End Dev
MBPhone Android App
Lead Android App Dev
Vodafone 360 Mobile JS Widgets
Front-End Dev
Vodafone TV Net Voz BackOffice
Backend Dev
Vodacom BackOffice
Backend Dev
...what now?
I could introduce myself, speak about my learning degree or experience but you can see all that above ... so lets skip that and get to the point.
What you can't see is that I'm a driven software engineer with a deep interest in Software Development that really puts a focus on architecture. I really have pleasure in building happy teams, talking to customers and provide them with the best solution for their needs while delivering good code.
I've seen that Software Developing Teams can enjoy the process of developing a solution by using good agile software development methodologies.
For this to happen developers, team leaders, product owners/project manager should work closely together towards better solution. As such, I'm always interested in learning more:
about people and how teams can work better together
agile software development methodologies to improve the development process.
Creating top-notch software isn't just done by getting together a bunch of people and tell them to start hitting the keyboard in a crazy nerd movie style (wink to the Matrix image above).
I value a strong human-first company culture. I believe it can either push a company towards innovation and excellence (if it's good)... OR push it off the cliff, if it's not.
I also value procedures and freedom (yes, agile, procedure and freedom in the same sentence are possible). When things get tricky each team should be able to opt to maintain their current way of doing things or change to a better one (but they should have a "current way of doing things")
I really like:
- Being an account manager throughout the process (pre-sales, requirements, development, roadmap and acceptance)
- Leading Mobile Projects from Architecture to day-to-day
- Coaching teams (development process, feedback, etc)