Johann
Portrait of Johann Simon Hoffmann wearing headphones.

Software Engineer

Johann Simon Hoffmann

Backend | Java & Ruby on Rails

Software Engineer with 5+ years of experience in backend and full-stack development, working on critical systems, international projects, and US-based teams. Experience with Java 17, gRPC, Ruby on Rails, SQL, AWS, React, and automated testing.

About

I have 5+ years of software development experience, working across backend and full-stack roles on critical systems. My background includes approximately 3 years with Ruby on Rails and 2 years with Java 17 and gRPC.

I have worked with US client teams, communicating professionally in English every day and delivering cloud-based software through automated testing, code review, and quality-focused engineering practices.

I have also coordinated a development team, supporting prioritization, work allocation, mentoring, and production incident response.

Professional Experience

  1. Advanced Programmer Analyst

    QAT Global

    United States · Remote

    Staff augmentation for US client teams with daily professional communication in English.

    • Built end-to-end backend workflows for approximately 2 years with Java 17 and gRPC, integrating frontend code, feature flags, Hibernate, and a new microservice.
    • Created and evolved stored procedures and proposed a reusable view to simplify data access.
    • Independently migrated 4 to 5 modules from ExtJS to React in approximately 3 months.
    • Analyzed and refactored workflows operating on structures with millions of nodes, identifying performance and maintainability risks.
    • Implemented a serverless ETL migration with 3 AWS Lambda functions, S3, IAM, CloudWatch, and DynamoDB, plus a Ruby microservice integrated with AWS services.
    • Maintained at least 90% unit test coverage and participated regularly in code reviews.
  2. Team Coordinator / Full-Stack Developer

    Ética TI

    Coordinated a team of 3 developers while contributing to critical systems.

    • Supported the Product Owner with prioritization, task allocation, code reviews, and delivery tracking.
    • Mentored an apprentice developer in Ruby on Rails.
    • Joined the on-call rotation, investigated incidents with Datadog, and performed root cause analysis.
    • Fixed failures in jobs and integrations, including incidents involving SAP communication.
  3. Full-Stack Developer

    Ética TI

    Developed factory control and agribusiness traceability systems, including a deployment across 27 factories.

    • Developed software with Ruby on Rails, JavaScript, SQL, REST APIs, Active Record, and Sidekiq.
    • Built and maintained asynchronous jobs and optimized queries, using raw SQL when appropriate.
    • Worked directly with users and business teams and supported critical production systems.

Technical Skills

  • Backend

    • Java 17
    • Ruby
    • Ruby on Rails
    • gRPC
    • REST APIs
    • Microservices
    • Hibernate
    • Active Record
    • Sidekiq
    • Redis
  • Data

    • SQL
    • PostgreSQL
    • Oracle
    • MySQL
    • DynamoDB
    • Stored procedures
    • Views
    • Query optimization
  • Cloud and tools

    • AWS Lambda
    • S3
    • IAM
    • CloudWatch
    • Docker
    • Git
    • Maven
    • Gradle
    • Swagger / OpenAPI
  • Frontend

    • React
    • JavaScript
    • Hooks
    • Context API
    • ExtJS
  • Quality and engineering

    • JUnit
    • RSpec
    • Jest
    • Unit testing
    • Code review
    • Root cause analysis
    • 90% minimum coverage
    • Feature flags
    • Factory pattern

Featured Projects

Selected work that reflects technical challenges from my professional experience.

  • REST, GraphQL, and gRPC Performance Comparison

    Academic project comparing the performance of the three protocols in a Java monolithic application.

    • Java
    • REST
    • GraphQL
    • gRPC
    • Measurement-driven comparison
    • Communication trade-off analysis
  • Serverless ETL migration

    Migration workflow built with three AWS Lambda functions and integrations for storage, observability, and NoSQL persistence.

    • AWS Lambda
    • S3
    • IAM
    • CloudWatch
    • DynamoDB
    • Ruby
    • Serverless pipeline
    • Ruby microservice integrated with AWS services
  • ExtJS to React module migration

    Independent migration of 4 to 5 legacy modules to React in approximately three months.

    • React
    • JavaScript
    • ExtJS
    • Feature flags
    • SDD
    • AI agents
    • Incremental modernization
    • Functional continuity throughout migration
    • Spec-driven development (SDD) with support from AI agents

Education

  • MBA in Software Engineering

    University of São Paulo — USP/ESALQ

    Completed in June 2026

  • Bachelor's Degree in Physical Education

    UNESP

    2013 — 2017

Let's talk

I am open to professional opportunities and conversations about software engineering.