Faruk Zahra

Senior Software Engineer

Java • Spring Boot • Vue.js • Remote

Summary

Software Engineer with more than 20 years of experience designing and building scalable applications using Java, Spring Boot, REST APIs, and microservices.

Hands-on experience with Vue.js, Node.js, TypeScript, and relational databases, working across software architecture, system integration, and full-cycle development.

Passionate about clean code, maintainable architecture, and delivering high-quality solutions from API design and data modeling through deployment.

Experience

Full Stack Engineer | BairesDev (May 2021 – Present)

Remote

Backend: Java, Spring Cloud, Google Cloud Platform, JHipster, Keycloak, Liquibase, PostgreSQL, Elasticsearch, JUnit, Mockito.

Frontend: Vue 3, TypeScript, Pinia, Vitest, Playwright, Axios, Vue Router.

Solutions Architect | Lume Tecnologia (Feb 2008 – Apr 2021)

Pinhais, PR

Led technical decisions, software architecture, client analysis, and implementation across long-term enterprise projects.

Legacy Projects: JEE, JSF, JPA, DB2, SVN.

New Projects: Spring Boot, Vue.js, Flutter, Git, PostgreSQL.

Java Teacher | Faculdades ESEEI (Feb 2011 – Dec 2011)

PC60 – Java/Web Programming and PC50 – Java Programming.

Education

Master in Health Technology (PPGTS) (2007 – 2009)

Pontifícia Universidade Católica do Paraná (PUCPR)

Ontology, Ontology Learning, Java.

Bachelor of Information Systems (2001 – 2004)

Pontifícia Universidade Católica do Paraná (PUCPR)

Other Experience (Previous Roles)

Java Specialist

GVT

2007 – 2008

Java Specialist

Vivo

2005 – 2007

Java Specialist

Visionnaire

2004 – 2005

Java Developer

HSBC

2003 – 2004