
William Magalhães
Full-stack Developer
Self-taught programmer with experience in a variety of languages including C#, Python, and JavaScript.
As a freelancer, I have worked on both frontend and backend projects, having implemented websites, app features and developed mobile applications and I am well-versed in agile development methodologies.
Able to effectively self-manage during independent projects, as well as collaborate as part of a productive team.
Eager to take on new challenges, I am confident in my ability to contribute to the success of any project. I am excited to leverage my skills and experience to bring innovative solutions and contribute to the success of a project.
About Me
My academic background is in Chemistry, with specialization in Analytical Instrumentation, an area that lies on the intersection between Chemistry, Programming and Electronics and involves the development and use of tools to analyze samples, identify and quantify it’s components and monitor or control chemical processes.
During the 2020’s pandemics, as I already had experience in programming, having used it as a hobby and during my academic career, I saw an opportunity to work as a freelancer web-developer, to create sites for online events.
Here are a some technologies I’ve experience working with:
Languages
- C#
- Python
- Lua
- JavaScript
- TypeScript
- CSS3
- HTML5
- Rust
- Go
Frameworks, Platforms & Libraries
- React
- TailwindCSS
- Godot
- Unity3D
- Bootstrap
- Angular
- jQuery
- Firebase
- Django
- THREE.js
Databases
- MySQL
- MariaDB
- SQLite
- PostgreSQL
- Redis
Machine Learning & Deep Learning
- Pandas
- Plotly
- NumPy
- Keras
- TensorFlow
Other
- Git
- Docker
- Postman
- Arduino
- RaspberryPi
Experience
My work and academic experience as a software developer.
Full-stack developer @Greenole
Jan 2023 - PresentDeveloped dynamic dashboards using HTML, CSS, JavaScript and Angular. Simultaneously, I've used my proficiency in Python, PostgreSQL and Redis to build a Django RESTful API backend and microservices, such as an user customizable alert system. Throughout these projects, I collaborated actively with cross-functional teams, ensuring seamless integration between frontend and backend components.
- Full-stack development
- Angular
- Django
- Docker
- Redis
Portfolio
Some of the projects I have developed and some small demos or display pieces to showcase the things I like to create.
Other projects
Animação de botão para ativar ou desativar audio.
Visualização da série de Fourier para uma onda quadrada.
Interpretador de Logo com Turtle Graphics.