Howdy 👋, my name is Diego Nascimento. Nice to meet you.

A selfie from Diego

Brazilian Software Engineer with four years of experience in Front-End Development acting in an international software company with deep knowledge about Web Platform, React, JavaScript and TypeScript.

⏳ Introduction

My relationship with tech started during my childhood when Tibia introduced me to programming, there I developed some Bot Scripts and Open Servers it made me end up understanding the basics of computer programming and networks.

During high school, I decided to study Computer Engineering at the college when seeing some videos and reading some interesting articles about the challenges and the dimension of problems when working for tech companies. In my last year of high school, I decided to start with Python as an introductory language to learn more about computing concepts. Since then, I have not stopped learning about computational systems.

👨‍💻 Work experience

Front-End Engineer

Liferay Inc., Recife – (2017 - current)

Working from 2017 on, with the rest of the team spread out (mainly) between Recife/Brazil, Los Angeles/USA, Madrid/Spain, Zagreb/Croatia and, Dalian/China.

In general, my functions are: helping and guiding Liferay teams to succeed and deliver robust, safe, performant, and dynamic experiences in time and with high quality.

🤹 Skills

React.js • TypeScript • W3C Accessibility • JavaScript • Cross-browser Compatibility • Cascading Style Sheets (CSS) • HTML5 • Continuous Integration and Continuous Delivery (CI/CD) • JavaScript Libraries • SASS • Design Systems • Internationalization

🗣 Languages

Portuguese

Native speaker

English

Full professional proficiency

Spanish

Intermediate in reading/listening and beginner when writing/speaking

Galician

Intermediate in reading/listening and beginner when writing/speaking

📜 Articles and Talks

Articles

Modularização em Javascript 101

WebAssembly, é pra comer?

Talks

2017: WebAssembly 101 at FEMUG/PE

2019: Multi Layered Components on @TDCRecife

2020: Building Interactive Experiences using Clay Liferay dev/24

📚 Education

Bachelor's Degree in Computer Engineering

2014 - 2019 (unfinished due to course transition)

UPE - University of Pernambuco

Have done almost 60% of the course during this period and had classes of: Algorithms and Data Structures, OOP, Functional Programming(using Haskell), Digital Systems, Operational Systems and engineering fundamentals(Calculus, Physics, and engineering basic classes)

During this period I participated in research and competition groups.

More details about my academic journey at UPE

Teaching Assistant Role (2014 - 2015)

Helping new students of LPI(Imperative Programming Languages) and LPOO(Oriented-object Programming Languages) teaching extra classes and helping them with their questions.

EmbarqueLab (2015 - 2016)

Helping an NGO to research some interesting applications of RFID sensors in real life. Also, contributed to the development of the PombaGira combat robot, embarqueLab's mascot.

Tenpest Aerodesign (2016 - 2017)

Helping Universidade of Pernambuco Aerodesign team to improve some processes in Marketing and was an active member of Performance team analyzing metrics from engine and "flyability" of our made aircraft called "Aeroshark". We competed/traveled in some SAE regional events during this period.

http://facebook.com/tenpestupe

Bachelor of Technology in Systems Development

2021 - current

Universidade Estácio de Sá

☎ Contact Information

diegonascimento@hotmail.com.br

Follow me on Twitter: @diegonvs97

LinkedIn: linkedin.com/in/dnvs97

See my past and current works on GitHub: github.com/diegonvs