I'm a Senior Software Engineer with a passion for backend development, especially in Java, Python and Spring Framework. 20+ years of experience in software development and solution architecture. I have a keen interest in web technologies and a curiosity for exploring new software development paradigms.
- π‘ Iβm always learning about Java, Python, design patterns, and best practices in REST APIs.
- π₯οΈ All of my projects are available at my GitHub repos.
- π¬ Ask me about Java, Python, Web, Backend, REST APIs, and Software Architecture.
- π« How to find me: reach out on my LinkedIn page
- π€ Iβm frequently looking to collaborate on interesting projects, specially java and python based.
- π I speak English π¬π§, Portuguese π§π·, French π«π·, and a bit of Spanish πͺπΈ, feel free to reach out.
- Backend Development: Java, Python, Spring, Maven, Hibernate, REST APIs, Microservices
- Web Technologies: HTML5, CSS, JavaScript, Json, Data APIs
- Databases: Oracle, PostgreSQL, MySQL, SQLServer, MariaDB, H2 DB, SQLite, MongoDB
- Others: UML, OO, Design Patterns, REST API Development
- Flashcards App - PythonAnywhere: A simple and easy to use flash cards web app, based on a "question;answer" text list csv, you can give it a try on wallacese.pythonanywhere.com.
- FastAPI Demo Poject: A demo project showing the great features of FastAPI, one of the top and fastest technologies for Rest APIs and Microservices, including non-blocking async endpoints, running on Python ecosystem.
- Using Tox, Nox and CI/CD for Multiple Python Versions Validation Tests - Demonstrates the integration of Tox, Nox, CI/CD, Poetry and Pytest to validate projects across multiple Python versions. Specially useful for shared libs and multi-user environments projects.
- Secure Password Hashing in Java - Secure password hashing in Java using modern algorithms like BCrypt, Argon2, and PBKDF2 with salting and computational intensity for better application security.
- Python flask server running check - A python flask web server utility to check that a server is up and running.
- Cryptography Utils in Java - A utility library for cryptography in Java, for better application security and data protection.
- Python Code & Tests - A collection of useful Python tests and scripts, testing around Python features and ecosystem.
- More projects are available on my GitHub repositories.
- [Code & Coffee - Substack] Java turns 30: An Innovation Journey Through Time and Technology - What 30 years of Java can teach us about building tech that lasts. A timeline on what happened to Java from May 23rd 1995, when Sun Microsystems introduced Java 1.0 to the world, until modern days that made Java essentially great.
- [Dev Community] FastAPI Unleashed: Building Modern and High-Performance APIs - Demostranting FastAPI, a web framework designed for building APIs quickly and efficiently. Python based natively async, it takes advantage of non-blocking I/O to handle high loads, with extra features such as embedded data validation with Pydantic and auto-documentation with Swagger/Redoc.
- [Dev Community] NoSQL Fighters Arena: The Battle of Data Titans - Explore NoSQL databases reimagined as superheroes, each with unique powers and weaknesses, in a fun and visual battle-style format.
- [LinkedIn Pulse] Java is turning 30 soon! Here's Why You Should Care, Even if You're Not a Tech Person - Java is a super famous programming language, and it is almost turning 30. But wait, what exactly is Java, and why should it matter to you?
- [DZone] Top NoSQL Databases and When to Use Each - A practical guide comparing NoSQL technologies like MongoDB, Cassandra, Redis, and more, highlighting their strengths, limitations, and best use cases.
- [Dev Community] Test Python Code Like a Pro with Poetry, Tox, Nox and CI/CD - Improving your test coverage with multiple python versions through the use of of tools like Poetry, Pytest, Tox, Nox and CI/CD.
- [Dev Community] Python Multithreading: Unlocking Concurrency for Better Performance - The essentials of Python multithreading with practical examples and best practices to enhance application performance through concurrency. A must-read, to understand threading application performance in deep.
- [DZone] Secure Password Hashing in Java: Best Practices and Code Examples - Secure password hashing using modern algorithms like BCrypt, Argon2, and PBKDF2 with salting and computational intensity for better security, as alternative to SHA-512.
- [Dev Community ] Best API Performance Testing Tools in 2024 - Analysis of the top API performance testing tools for 2024, including JMeter, Postman, Locust, Gatling, and Grafana k6. For devs / QA engineers focused on API load testing.
- [LinkedIn Pulse] The Modern Landscape: A Comparison of Leading Java Frameworks - A Java framework landscape comparison between the top players on the market: Spring, Quarkus, Micronaut, JakartaEE and Helidon.
- [LinkedIn Pulse] Comparing the popular Web Application Servers in the market - A technical comparison between the main web and application servers available for java applications, such as Tomcat, Jetty, Netty, Undertow, Nginx and Wildfly.
- [LinkedIn Pulse] Welcome to cyborgs era: a reading of technology with us 24/7 - Article about the integration of technology in our daily lives. It explores the various innovations that are blurring the line between humans and machines.
- [LinkedIn Pulse] GPT-4: The Next Leap in AI Language Models - What to expect? - A technical review on GPT-4, the latest AI language model by OpenAI, that brings significant advancements in natural language and accurate outputs.
- [LinkedIn Pulse] Google BARD vs. OpenAI ChatGPT: AI Technologies comparison - A technical comparison between the language models Google BARD and OpenAI ChatGPT, the cutting-edge AI technologies of the moment.
- [Freelance Business Month Europe] Freelance IT Market in Belgium - Talking about Belgium IT market movement and numbers. Where the opportunities are. How to start. Advantages and disadvantages. Business areas to target.
- More available on my LinkedIn.
- Location: Brussels region, Belgium
- LinkedIn: linkedin.com/in/wallaceespindola
- My Company's Website: www.wtechitsolutions.com
- Twitter/X: @wsespindola
- Gravatar: gravatar.com/wallacese
- Presentation Slides: speakerdeck.com/wallacese
- Dev Community Blog: dev.to/wallaceespindola
- DZone Articles: dzone.com/users/1254611/wallacese
- Pulse Articles: linkedin.com/Pulse/wallaceespindola
- My Substack Blog: Code & Coffee by Wallace Espindola