RECORD #NEUROAEYE
May 2025 - Present> POSITION: Software Engineer (Contract)
> COMPANY: NeuroAEye
RESPONSIBILITIES:
- ▶ Built Go AST–based security tests that auto-discover endpoints, categorize auth levels, and enforce permission middleware on org-scoped routes—failing CI on regressions and preventing unprotected APIs.
- ▶ Built a reusable Testcontainers-based integration test harness adopted across services: PG/Redis/Keycloak/WireMock, JWT issuance, external API mocks, automated DB setup/teardown, with +80% code coverage.
- ▶ Optimized data handling by deduplicating queries, centralizing business logic, tightening validation, and improving default ordering for consistency.
- ▶ Refactored services by unifying defaults, extracting shared utilities, and streamlining query performance for better maintainability and scalability.
- ▶ Implemented password-protected Excel export for exam results with date/patient filters, multi-DB aggregation, role-based access, strong input validation, and full unit tests.
TECH_STACK:
- Golang
- AWS
- NodeJS
- Typescript
- ECS
- Keycloak
- Docker