Senior Fullstack Java Developer & Team Lead · Telclic
2016 – PresentDublin, Ireland (Remote from Brazil)
Core full-stack engineer and Team Lead across payment, insurance, mobility, and smart-city platforms. Joined a 3-person team and helped grow it into a mature, multi-country engineering operation.
Payments
- Raised payment authorization success from ~37% to ~84% by designing and integrating two new gateways (Stripe, Authipay) to replace legacy ones.
- Build and maintain PayBrix, a collections platform publicly reported at €150M+ processed; the services I maintain settle €44.5M+ across 95,000+ transactions and 180,000+ policyholder records.
- Integrated and unified 13 payment gateways behind common APIs — using each provider's hosted payment page so cardholder data never touches our systems (reduced PCI scope) — with signature-verified webhooks and OAuth2/JWT.
Platform & DevOps
- Built the team's CI/CD from scratch — 26 Jenkins pipelines across 16 services — cutting deployments from a manual 15-minute-to-1-hour process to ~1 minute.
- Introduced the team's core toolchain: Jira, Bitbucket, Jenkins, Slack, and Flyway.
- Introduced code-quality, security, and observability tooling: SonarQube quality gates in the CI pipeline (catching bugs, vulnerabilities, and code smells), Wazuh for threat prevention and detection, and Uptime Kuma for service uptime monitoring.
Modernization
- Migrated core platforms Spring Framework 4.3→5.3 and AngularJS→Angular; refactored legacy persistence to Spring Data JPA; upgraded Java 8/11→17.
- Built greenfield services on the latest stack (Spring Boot 3.5, Angular 20).
Mobility & smart-city
- Delivered full-stack features across mobility platforms — a multi-tenant parking system serving two national markets, a national bike-share, and a port traffic-management system.
Leadership
- Team Lead of distributed teams (up to 6 in Ukraine, currently 4 in Brazil); reviewed and merged 470+ team pull requests; mentor and primary technical contact for clients.
AI-assisted engineering
- Shipped autonomous daily health-check reporting for production payment systems using a headless LLM.