I'm Diego, a Backend Developer and API Integration Specialist with a strong foundation in Quality Assurance and test automation. I design, develop, and optimize scalable backend solutions while ensuring quality through comprehensive testing strategies. This is my personal space to showcase my technical expertise and ongoing learning journey.
I hold Higher Degrees in Cross-Platform Application Development and Web Application Development, and I am ISTQB certified. My career began in Quality Assurance, where I gained deep expertise in functional, automated, and performance testing across the full QA lifecycle. I currently work as an API integrations technician, focusing on backend development, microservices architecture, and infrastructure optimization.
Backend Development & Architecture
- Microservices design with hexagonal architecture patterns
- API development and integration using Spring Boot and Maven
- RESTful API design, performance optimization, and troubleshooting
- Custom Maven plugin development for code generation and automation
Testing & Quality Assurance
- Test automation frameworks: Karate, K6, Selenium, Protractor, Cypress
- Unit testing with JUnit and Mockito, achieving comprehensive code coverage
- Performance testing and load analysis
- Frontend and backend functional testing
DevOps & Infrastructure
- Kubernetes cluster management and troubleshooting with K9s
- Log analysis and monitoring using Elasticsearch/Kibana with ES|QL
- Cloud platforms: GKE (Google Kubernetes Engine) and OCP (OpenShift Container Platform)
- Infrastructure documentation and L1 support processes
Programming & Technologies
- Languages: Java, Python, TypeScript, GDScript, Lua, PHP, JavaScript
- Frameworks: Spring Boot, Laravel
- Databases: MySQL, MariaDB, Oracle, NoSQL
- Tools: Maven, Git, VS Code, Jupyter
I focus on identifying opportunities to improve solution design and development processes to deliver better value to the team. My background in QA gives me a quality-first mindset, ensuring robust, well-tested, and maintainable code. I'm constantly learning and exploring new technologies, including AI-powered development workflows and advanced automation techniques.
If you'd like to discuss collaboration opportunities or technical topics, feel free to reach out at 02diegorf@gmail.com.