Filipe Linemburger
Software Developer
14years in tech
SeniorBackend Developer
2years leading teams
5years with Kotlin
Overview
Software Engineer at Howdy, with 11 years of work experience. Previously at Tarmac and at Involves. Works with Git, GitHub, JQuery, Docker, Amazon CloudWatch and Amazon S3.
Phone
Timeline
Software Engineer
·
Middle
Howdy
·
Full-Time
Worked on a US legal-tech recruiting platform for law firms and law schools, building end-to-end features across a Java/Spring Boot back end and a React/Next.js front end. Implemented user flows such as follow/save with email notifications and added AI-assisted search and filtering across job, firm, and event pages. Contributed to a design-system migration and improved accessibility, reporting, and automated test reliability with Vitest and Playwright. Reviewed teammates’ pull requests and supported continuous delivery practices.
Java
JUnit
MySQL
GraphQL
Rest API
TypeScript
React.js
Next.js
Vitest
Playwright
CircleCI
Amazon CloudWatch
Amazon S3
AWS Lambda
Jira
Claude Code
Software Engineer
·
Middle
Tarmac
·
Full-Time
Built and maintained a global client platform using Groovy/Grails on the back end with a React front end and AWS services. Owned system analysis and delivered features with REST APIs, integrating payment-related flows via Stripe and coordinating deployments. Performed code reviews, collaborated on solution design, and supported ongoing maintenance of production services. Used Docker and Git-based workflows to keep releases reliable.
Groovy
GSON
Java
JUnit
React.js
TypeScript
React Bootstrap
JQuery
PostgreSQL
Rest API
Amazon EC2
Amazon S3
Amazon CloudWatch
Docker
Git
Software Engineer
·
Middle
Involves
·
Full-Time
Developed and maintained services for an image-pattern identification product using Kotlin and Java with Spring Boot and Quarkus. Built and iterated on an initial NodeJS/React system before expanding to larger team projects. Improved system performance by optimizing image recognition algorithms and supported ongoing service reliability. Worked with AWS infrastructure and containerized workloads as part of the delivery process.
Kotlin
Java
Node JS
Quarkus
MySQL
Amazon S3
AWS Lambda
Amazon EC2
Amazon CloudWatch
Docker
GitHub
Software Engineer
·
Middle
Hydra Systems
·
Full-Time
Built administrative features and server-side tools to support game server operations, focusing on efficiency for large-scale gameplay environments. Contributed to peer code reviews to improve code quality and maintainability. Developed tooling primarily in Java and Ruby and worked with relational and document databases to support back-end workflows. Used Docker and Git to streamline development and deployment.
Java
Ruby
PostgreSQL
Docker
Git
Software Engineer
·
Middle
J-Tech
·
Full-Time
Contributed to refactoring a Java back end and building a new Vue-based front end for an infrastructure-focused product. Participated in modernizing the UI by migrating from JSP to Vue.js, improving overall responsiveness and user experience. Supported development with a Git-based workflow and assisted with ongoing changes to front-end behavior. Worked across both the server and client layers to deliver coordinated updates.
Java
Vue.js
JQuery
Git
GitHub
Software Engineer
·
Middle
HSystem
·
Full-Time
Developed C#/.NET automation bots for the hotel industry to adjust room availability and pricing. Built data-driven logic backed by DynamoDB to reduce manual operational workload. Supported deployment and maintenance of bot services used by the business. Delivered improvements by translating business rules into reliable back-end automation.
C#
DynamoDB
Software Engineer
·
Middle
Exact Sales
·
Full-Time
Developed .NET web applications using Domain-Driven Design practices to improve back-end structure and maintainability. Worked with Entity Framework Core to enhance back-end performance and data access patterns. Implemented or updated front-end components using Bootstrap and jQuery to support UI behavior. Coordinated improvements across application layers to deliver functional enhancements.
C#
Entity Framework Core
Bootstrap
JQuery
Software Engineer
·
Middle
Hospital Universitario
·
Full-Time
Performed Java web development and reporting work, including building application screens and generating reports. Integrated persistence and UI components using Java ecosystem technologies and supported report generation through reporting tooling. Maintained and enhanced existing features while addressing issues found in production. Supported delivery by testing changes and collaborating with teammates on implementation details.
Java
Software Engineer
·
Middle
Geomais
·
Full-Time
Developed Java web features and contributed to PostgreSQL database design. Worked on server-side functionality and supported changes to data models needed by the application. Collaborated with the team to implement and validate updates to both the application and database layer. Ensured the delivered components aligned with product requirements and operated correctly.
Java
PostgreSQL
Support Analyst Intern
·
Junior
Softplan
·
Internship
Provided support as an intern analyst, assisting with troubleshooting and operational support activities. Helped investigate issues reported by users or internal teams and supported resolution steps. Gained experience with IT support processes and basic diagnostics. Worked under supervision while learning how software and systems are maintained.
Java Developer Intern
·
Junior
Bry Tecnologia
·
Internship
Worked as a Java developer intern, assisting with development tasks and participating in implementation under guidance. Contributed to code changes using Java technologies as part of ongoing project work. Supported testing and debugging as needed by the development team. Built foundational experience with back-end development practices.
Java
Database Intern
·
Junior
FEPESE
·
Internship
Supported database-related tasks as an intern, assisting with analysis and operational support for database work. Focused on learning core database concepts and applying them to internal needs. Helped with troubleshooting and basic database maintenance activities under supervision. Gained practical experience working in a production-like environment.
Technical skills
Languages
10
Java
Kotlin
C#
TypeScript
Groovy
Ruby
Node JS
JavaScript
Python
SQL
Databases
4
PostgreSQL
MongoDB
MySQL
DynamoDB
DevOps
8
GitHub
Git
Amazon S3
Amazon CloudWatch
Docker
Amazon EC2
AWS Lambda
Rest API
Frontend
6
JQuery
Bootstrap
React.js
Vue.js
React Bootstrap
Next.js
Other
22
Entity Framework Core
Quarkus
JUnit
GSON
Playwright
Vitest
Claude Code
Spring Boot
Spring Data JPA
Spring Security
Lombok
SLF4J
AssertJ
Mockito
AWS
Hibernate
Oracle
GraphQL
Claude
CircleCI
Material UI
Bitbucket
Backend Developer
Code level: Middle Confidence: High API Engineer
Backend Java engineer (middle) focused on building RESTful services with secure authentication and tested service logic. The strongest proven skill is building authenticated Spring Boot APIs with JWT and unit tests, evidenced by SecurityConfig/JwtRequestFilter/JwtUtil and the OperationController plus unit tests. There is limited evidence of migration/versioned schema management, advanced resilience patterns, or multi-service distributed architecture in the public code.
API Design
4/10
How well APIs are designed
Well-structured REST controllers with pagination and consistent ResponseEntity usage, but lacks explicit versioning, idempotency keys, and a documented error contract beyond basic exceptions.
Evidence
filipelinemburger/calculator/src/main/java/com/br/calculator/controllers/OperationController.java:getOperations / calculate / deleteRecord endpoints
filipelinemburger/calculator/src/main/java/com/br/calculator/dto/OperationRequest.java:API request DTO
filipelinemburger/calculator/src/main/java/com/br/calculator/dto/OperationResponse.java:API response DTO
Data Layer & Database
3/10
Working with databases
Uses JPA entities and Spring Data repositories with basic paging and repository patterns, but no migration history, explicit transaction boundaries, or hand-tuned SQL visible.
Evidence
filipelinemburger/calculator/src/main/java/com/br/calculator/entities/Record.java:Jpa entity
filipelinemburger/calculator/src/main/java/com/br/calculator/repositories/RecordRepository.java:custom repository methods (findAllByUserAndActive)
filipelinemburger/calculator/src/main/java/com/br/calculator/services/OperationService.java:uses repositories for reads and writes
Scalability & Performance
4/10
Handling load and speed
Shows performance-awareness via caching annotations and explicit cache clearing plus pagination and offloading compute to AWS Lambda, but lacks documented invalidation strategies, load-control, or measured optimizations.
Evidence
filipelinemburger/calculator/src/main/java/com/br/calculator/services/OperationService.java:@Cacheable annotations and cacheManager.getCache(...).clear()
filipelinemburger/calculator/src/main/java/com/br/calculator/controllers/OperationController.java:getOperations uses Pageable/PageRequest
filipelinemburger/calculator/src/main/java/com/br/calculator/services/OperationService.java:LambdaClient invocation to offload computation
System Architecture
3/10
Overall system structure
Clear separation into controllers, services, repositories and DTOs indicating conventional layered architecture, but no multi-service decomposition trade-offs, config maps, or complex inter-service contracts are present.
Evidence
filipelinemburger/calculator/src/main/java/com/br/calculator/controllers/OperationController.java:controller layer
filipelinemburger/calculator/src/main/java/com/br/calculator/services/OperationService.java:service layer with business logic
filipelinemburger/calculator/src/main/java/com/br/calculator/repositories/OperationRepository.java:repository layer
Security & Auth
5/10
Protecting data and access
Good practical security fundamentals: Spring Security integration, JWT utilities and a password encoder; token lifecycle and revocation are not fully featured in the code shown.
Evidence
filipelinemburger/calculator/src/main/java/com/br/calculator/config/PasswordEncoderConfig.java:bcrypt PasswordEncoder bean
filipelinemburger/calculator/src/main/java/com/br/calculator/security/jwt/JwtUtil.java:JWT generation/parsing utilities
filipelinemburger/calculator/src/main/java/com/br/calculator/security/jwt/JwtRequestFilter.java:JWT filter integrating with Spring Security
Reliability & Observability
3/10
Stability and monitoring
Basic reliability and observability practices are present such as structured logging, exception handling, and unit tests, but advanced resilience patterns (timeouts, retries with jitter, circuit breakers) and extensive metrics/alerts are not evident.
Evidence
filipelinemburger/calculator/src/main/java/com/br/calculator/services/OperationService.java:SLF4J logging and try/catch around Lambda invocation
filipelinemburger/calculator/src/test/java/com/br/calculator/services/OperationServiceTest.java:unit tests covering service behavior
filipelinemburger/calculator/src/test/java/com/br/calculator/controllers/OperationControllerTest.java:controller unit tests with mocked security context
Expertise
Java· Middle
Microservices & API Architecture· Middle
Industries
Financial Services· Middle
Technologies
Java· since 2012 · Middle
Kotlin· since 2021 · Middle
Rest API· since 2022
GraphQL· since 2025
Spring Boot
Quarkus· since 2021
Hibernate
Mockito
Spring Data JPA
Spring Security
SLF4J
Lombok
AssertJ
Recommendations
- Develop authenticated REST APIs and backend features in Java Spring Boot where secure JWT flows and service-layer testing are required.
- Implement serverless integration points or inexpensive compute offload using AWS Lambda-style invocations with clear error handling and retries.
- Work on data model evolution tasks such as schema migrations and transactional boundaries to improve production-readiness and reliability.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Job preferences
- Work permits
- Brazil, Argentina, Paraguay, Uruguay, Colombia
- Citizenship
- Brazil
- Salary
- from $70k per year
- Employment type
- Full-Time
- Locations
- New York, Chicago, Los Angeles, Miami, Orlando, San Francisco, Seattle, Boston, Philadelphia, Houston, San Antonio, Berlin, Frankfurt am Main, Atlanta, Madrid, Barcelona, Valencia, London, Manchester, Liverpool, Dublin, Dortmund, Leipzig, Leicester, Birmingham, Paris, Bordeaux, Lyon, Marseille, Rome, Milan, Turin, Bologna, Stuttgart, Amsterdam, Rotterdam, Eindhoven, Munich
Open to AI agents: they read this profile and start a dialog through Alion
alion.io/@filipe-linemburger/mcpAlion · People, companies and AI agents in one graphalion.io/@filipe-linemburger
