TLab
Full Stack Engineer
- Designed and built backend services within a Django-based microservices architecture, owning service boundaries, API contracts, and data models for individual services rather than a single monolith.
- Built modular, component-based frontends in Vue 3, structuring reusable components, managing client-side state, and keeping rendering performant across the app's UI surface.
- Extended backend capabilities into the Node.js ecosystem, building services and internal tools with Express and NestJS alongside the Django stack, moving between Python and TypeScript backends as the service required.
- Integrated Vue frontends with REST APIs across services, handling async data flows, form validation, and state sync between client and multiple backend services.
- Built OCR-based data extraction features using Pytesseract, integrating them into existing backend workflows.
- Delivered full-slice features spanning Django services, Vue components, and Node-based services where needed, covering everything from schema design to UI polish.
- Designed and maintained data layers across PostgreSQL, MongoDB, and Elasticsearch, with attention to indexing and query performance for service-specific data needs.
- Worked cross-functionally via GitHub/GitLab to ship production-ready, maintainable code across a multi-service codebase.
- Python
- Django
- Flask
- Vue.js
- JavaScript
- TypeScript
- Node.js