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
- 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 Python projects across multiple Python versions. This is specially useful for shared libs projects 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 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.
- Python Code & Tests - A collection of useful Python scripts and tests.
- More projects are available on my GitHub repositories.
- [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 - The essentials of Python multithreading with practical examples and best practices to enhance application performance through concurrency.
- [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
- Email: [email protected]
- LinkedIn: Wallace Espindola
- My Company's Website: www.wtechitsolutions.com
- Twitter: @wsespindola
- Gravatar: Wallace Espindola