Company Overview: Seenons is a fast-growing, sustainable tech scale-up focused on providing circular waste management solutions across Europe.
Achievements:
- Built a Role-Based Access Control (RBAC) system that scaled the driver app from approximately six internal users to secure multi-tenant access for hundreds of enterprise users, ensuring data isolation and proper permissions to manage their own operations within the platform.
- Scaled core API from B2C to B2B, enabling the management of thousands of client contracts and orders at scale, boosting operational efficiency for large enterprise clients.
- Developed and deployed an automated end-to-end test suite to the cloud across multiple front-end apps, surfacing and fixing critical bugs, including AWS CORS policy errors, and improving system reliability.
Activities:
- Continuously contribute features to the RESTful Core API using Event Sourcing architecture, Result-Pattern Architecture, CQRS, and to the shared front-end library and multiple front-end applications.
- Design relational data models, and craft zero-downtime migrations, shipping features that efficiently process and aggregate millions of PostgreSQL rows.
- Continuously refactoring the Core API, migrating from CQRS, deprecated service models, to Result-Pattern Architecture, and Event Sourcing Architecture.
- Collaborate with a cross-functional team to translate stakeholder requirements into scalable software solutions.
- Automate unit testing and refactoring using Generative AI with tools like GitHub Copilot, VSCode Agent Mode, and Devin AI, while keeping a watchful eye on code quality.
Key tools: TypeScript, Node.js, NestJS, Python, Vue.js, Git, AWS, PostgreSQL, Docker, CI/CD, Generative AI, React/Next.js.