diogosouza
Diogo Castro
Sao Paulo, Brazil

I currently work with Java/Kotlin as a Senior Software Engineer at Help Scout and have worked for several companies such as Altruist, PagBank, Fulcrum Worldwide, Indra Company, Atlantic Institute, and Ebix LA. I've been also training, blogging, and speaking about programming and technology for a while.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

730.8
CodersRank Rank
Top 1%
Based on:
Stackoverflow 67 events
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Help Scout
Aug 2021 - Jan 2023 (1 year 5 months)
Remote
Senior Software Engineer
• Helped rewrite many cool JVM (Kotlin-heavy) back-end systems related to the core products to make them fresh, faster, and more reliable.

Currently, mainly focused on foundational/architectural work, such as:
• Spearheaded the migration of core Java back-end systems to the latest stack, and the wide adoption of standardized code practices, enhancing system performance and reliability.
• Worked with CI and CD optimizations, substantially reducing build and deployment times, thereby boosting team productivity.
• Drove significant improvements in our async (Temporal-based) workflows, including full-scale migrations, optimizations, and bug fixes, leading to cost reductions, and enhanced documentation.
• Conducted comprehensive research and experimentation with performance testing tools such as k6 and Artillery, laying the groundwork for a more distributed and effective load-testing approach in the company.
AWS spring kotlin spring data spring security spring mvc jpa swagger GraphQL kotlin java junit gradle docker api spring data jpa mockito hibernate microservices kafka spring boot
Altruist
Feb 2021 - Aug 2021 (6 months)
Remote
Senior Software Engineer
• Working with highly efficient Spring Boot microservices, Kafka, and AWS to build solutions for the financial advisory industry.
• Helped reduce build time execution of team’s microservices by +50% through rewriting and refactoring +650 tests, plus migrating them from JUnit to Spock (with Groovy) for a better BDD.
• Helped documenting the Postman API ecosystem of the company to improve QA assertion and help onboarding new team members.
• Helped to build a Spring Security policy-based authorization microservice (along with OPA and Rego) to allow more robust decision-making for the systems’ permissions in general.
AWS spring java spring boot spring data spring data jpa spring mvc spring security hibernate gradle mockito kafka jdbc microservices junit jenkins postgresql
LogRocket
Mar 2019 - Oct 2021 (2 years 7 months)
Remote
Technical Author
Tech writer on topics such as React, JavaScript, Angular, Python, Django, and related frameworks.
Django JavaScript nodeJS Python ReactJS django redux react router axios react redux nextjs npm styled components react json graphql gatsby jest webpack styled-components vuetify vuex ajax redux-saga sass redux thunk

Request failed with status code 503

Jobs for you

Show all jobs
Feedback