João Paulo Barradas
About João Paulo Barradas
João Paulo Barradas is a Front End Developer with extensive experience in web design and development. He holds a Bachelor of Business Administration and has studied portfolio management, web design, and development, currently working at PressPage in Amsterdam since 2015.
Work at Presspage
João Paulo Barradas has been employed at PressPage as a Front-End Developer since 2015. His role involves creating and maintaining user interfaces for web applications, ensuring they are visually appealing and functional. He applies his expertise in responsive design frameworks, such as Bootstrap, to develop mobile-friendly websites. His work contributes to the overall user experience and performance of PressPage's digital products.
Education and Expertise
João Paulo Barradas holds a Bachelor of Business Administration (BBA) from Universidade da Madeira, where he studied from 2003 to 2008. He furthered his education at Universiteit Utrecht, focusing on Portfolio Management and the Risk and Behaviour of Investors in 2012. Additionally, he studied Web Design and Development at SAE Institute Amsterdam from 2013 to 2014. His educational background supports his front-end development skills, particularly in areas such as project management and design.
Background in Front-End Development
João Paulo Barradas began his career as a Junior Front-End Developer at Yellowlab.nl, where he worked from 2014 to 2015. He gained foundational experience in front-end technologies and practices during this time. His technical skills include advanced knowledge of Adobe Photoshop, responsive design frameworks, and various CSS methodologies, such as BEM and Atomic CSS. He also utilizes template engines like Handlebars JS and EJS to streamline his development process.
Technical Skills and Tools
João Paulo Barradas possesses a range of technical skills relevant to front-end development. He employs build tools and package managers, including NPM, Bower, Grunt, Gulp, and Browserify, to enhance his workflow. His familiarity with Scrum Agile processes allows him to effectively manage projects and collaborate with team members. These skills enable him to deliver high-quality web applications that meet user needs.