I'm a front-end developer with 9+ years of experience designing and coding full-featured web apps from scratch.I have extensive knowledge of the JavaScript language and browser APIs as well as significant experience with popular frameworks and libraries like Vue and Ractive.js, and their ecosystems.For my Javascript, I like to follow something akin to the functional approach (no shared state, pure functions, no side-effects). The end goal is to make the code easy for anyone to read, understand, and change. I'm most comfortable with Vue nowadays, built my last side-project with Svelte, but, if the job requires something else, that's the perfect excuse to do what I like best: learn new stuff.For my (S)CSS I mix BEM and Utility classes. I haven't tried Tailwind yet but I'm definitely looking forward to using it in future projects.Although 97% of the front-ends coded by me were also designed by me - I do not consider myself to be a qualified designer, nor do I wish to assume responsibilities in it. I have a strong sense of what good product and interface design is, I can provide my own informed opinions, but I like to keep my focus on coding which is where I really want to grow.That being said, I have an enormous appreciation for good product design. A product that solves a problem in the least amount of steps possible, while making each of the unavoidable steps as fun and pleasurable as possible. That's good design to me, and I certainly find it more pleasurable when working with people that feel the same way as I.
-
Frontend DeveloperDevoteam Creative Tech May 2022 - PresentPorto, Portugal -
Front End Lead DeveloperK2C Consultoria Informatica May 2012 - May 2022Maia, Porto, PortugalAs a key member at K2C, I played a vital role in the development and success of several software projects. In addition to strategic planning, I also served as the sole designer and front-end developer for all of these initiatives.One such project was holdonstranger.com, a platform that has served over 200 million popups to website owners. This tool features a WYSIWYG builder with customizable templates, targeted display options, integrations with popular marketing services, and detailed analytics. I built everything from scratch, including a custom router and data management system, without using any UI kits.Another project I worked on was reoodle.com, a solution for appointment-based businesses using Google Calendar. This tool allows businesses to easily send text reminders to customers at the most appropriate times by including the customer's phone number in the booking entry field.
João Macedo Education Details
-
Faculdade De Arquitetura Da Universidade Do PortoMasters In Architecture
Frequently Asked Questions about João Macedo
What company does João Macedo work for?
João Macedo works for Devoteam Creative Tech
What is João Macedo's role at the current company?
João Macedo's current role is Front End Developer.
What schools did João Macedo attend?
João Macedo attended Instituto Superior De Contabilidade E Administração Do Porto, Faculdade De Arquitetura Da Universidade Do Porto.
Not the João Macedo you were looking for?
-
-
1agentifai.com
-
1capgemini.com
-
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