Fernando Souza

Senior Frontend Developer at Circula

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Fernando Souza is a Senior Frontend Developer based in Berlin with 14 years of experience building reusable, scalable web applications and a strong background in both modern frontend frameworks and legacy libraries. He has shipped production UI at companies like Circula, CrossEngage and Liferay, contributing to prominent open-source projects such as Senna.js and Liferay Clay where he improved SPA behavior, browser compatibility and component libraries. Comfortable across React, AngularJS, Metal.js and YUI, he pairs CSS preprocessor expertise (Sass, Less) with practical server-side knowledge to deliver end-to-end front-end solutions. Colleagues know him as a dependable senior engineer who elevates team practices and code quality, and his GitHub history shows attention to subtle UX details like title handling and navigation edge cases.
code14 years of coding experience
job14 years of employment as a software developer
bookTecnico em Design Gráfico, Design e Comunicação Visual, Tecnico em Design Gráfico, Design e Comunicação Visual at Unibratec
bookEstácio de Sá University
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
93reputation
9kreached
4answers
3questions
github-logo-circle

Github Skills (20)

compatible10
javascript10
ui-components10
browser-support10
front-end-development10
html10
testing9
bootstra8
bootstrap8
css7
hibernate6
firebird6
validation6
jdbc6
intellij-idea6

Programming languages (7)

TypeScriptJavaShellC++SCSSJavaScriptPython

Github contributions (5)

github-logo-circle
liferay/senna.js

Jan 2017 - Jun 2017

:seedling: A blazing-fast Single Page Application engine
Role in this project:
userFront-end Developer
Contributions:11 commits, 16 PRs, 39 comments in 5 months
Contributions summary:Fernando primarily contributed to the Senna.js project by enhancing the application's title management and browser compatibility. They implemented improvements to ensure correct page titles, including handling HTML entities and updating the title using the HTML `<title>` tag. The user also updated the supported browser list by adding the latest versions of Safari, Chrome, Firefox, and iOS. Furthermore, they addressed issues related to navigation, specifically addressing incorrect behavior of the back button and links with the target of "_blank".
blazingapplication-engineseedlingsingle-page-applicationblazing-fast
liferay/clay

May 2017 - Jul 2017

A web implementation of the Lexicon Experience Language
Role in this project:
userFront-end Developer
Contributions:17 commits, 1 comment in 1 month
Contributions summary:Fernando primarily focused on developing and modifying front-end components within the Liferay Clay project. Their work included refactoring existing components, configuring attributes, and updating demo pages. The commits demonstrate proficiency in using Metal.js for component development and integrating icons within the UI. Additionally, the user addressed Bootstrap 4 compatibility issues.
lexicon
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Fernando Souza - Senior Frontend Developer at Circula