ThoughtWorks
January 2020 - present
Software Developer (Consumer Credit Mainframe Modernization) I worked on a COBOL-to-Java modernization project using Mechanical Orchard’s Imogen platform, which uses AI to help migrate legacy mainframe systems to Java with Claude Code as the primary development environment. I also contributed to creating agent skills. Technologies: Java, Spring Boot, Spring JDBC, JUnit 5, PostgreSQL, Flyway, GCP, and Docker. Software Developer (Agribusiness sector) I worked as a backend developer in a bug fixing and improvements team, deeply involved in business rules and end-to-end system context. I stabilized and enhanced backend services built in C# using BFF and CQRS, integrating Salesforce and SAP S/4HANA via Azure Service Bus. Technologies included C#, .NET, Microsoft Azure, microservices, REST APIs, Swagger, Docker, Kubernetes, and SQL Server. Software Developer (Oil and gas company) I worked as a backend developer using Java and Spring Boot to build and maintain ETL systems and data pipelines via Kafka. I also managed Azure cloud infrastructure with Terraform and monitored systems using Datadog. Technologies included Java, Kubernetes, GitHub Actions, PostgreSQL, Spring Data, Docker, Sonar, OWASP, and Swagger. Software Developer (Fitness company) I was assigned as a backend developer in the services team and I worked to develop the RESTful API, using Java 11 with Spring Boot and unit test and implementing features with Elasticache to optimize performance. I also worked to implement and maintain the cloud infrastructure in the AWS platform. I worked on the pipelines of CircleCI to support version tags and multiple deployments. Technologies: Kubernetes, Docker, Java, SpringCLI, and AWS services. Software Developer (Immersive program development) I participated in an immersive training program for 4 weeks. Enabling my knowledge to develop new features of the online bicycle sales system, using Java 8 programming language with SpringBoot frameworks. Ensuring quality with TDD using JUnit.