I'm a Backend Engineer specialized in JavaScript and TypeScript, focused on building robust APIs, data-centric backend systems, and scalable services. I work end-to-end on backend architecture — from data modeling and business rules to infrastructure and deployment.
- 💻 Backend Developer since 2020, working exclusively with JavaScript/TypeScript on the server side.
- 🔗 Strong experience designing and maintaining RESTful APIs and backend services.
- 🗄️ Solid background in SQL and data modeling, with a focus on data consistency and performance.
- 🔄 Experience building ETL-like backend pipelines for data ingestion, normalization, and integration.
- 🔐 Former Information Security Analyst, applying secure coding practices, access control, and auditing in backend systems.
- ☁️ Hands-on with Docker and cloud environments, delivering production-ready backend services.
- Node.js (ESM, async/await, streams, workers)
- TypeScript (clean architecture, strict typing, domain modeling)
- Express / Fastify for high-performance APIs
- Layered architecture (controllers, services, repositories)
- PostgreSQL & MySQL — relational modeling, joins, indexes, performance tuning
- MongoDB — document modeling for flexible data structures
- ORMs & Query Builders: Prisma, Sequelize, Knex
- Transactions, migrations, and data integrity
- Authentication & Authorization (JWT, RBAC)
- Secure API design
- Input validation and data sanitization
- Audit logs and traceability
- Dockerized backend services
- CI/CD pipelines for Node.js APIs
- Cloud deployment (AWS, Azure, DigitalOcean)
- Environment-based configuration and secrets management
I build backend systems that handle real business complexity, including:
- APIs that centralize business rules
- Backend services focused on data integrity and performance
- Scalable architectures for multi-tenant systems
- Data-heavy backends (ERP integrations, financial systems, reporting APIs)
- Clean, testable, and maintainable Node.js codebases