Summary
Overview
Work History
Education
Skills
References
Interests
Timeline
Generic
Ramanuj Baruah

Ramanuj Baruah

Software Engineer
Amsterdam

Summary

Professional software engineer prepared for this role. Expertise in developing and maintaining web applications with focus on user experience and code quality. Known for team collaboration and flexibility in dynamic environments. Skilled in JavaScript, React, Node.js, and problem-solving.

Overview

2
2
years of professional experience
5
5
Languages

Work History

Full Stack Software Engineer

Seenons B.V
11.2024 - Current

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.

Teaching Assistant

Vrije Universiteit
09.2023 - 01.2024

Company Overview: Vrije Universiteit Amsterdam is a world top-200 public research university based in Amsterdam, the Netherlands.

  • Mentored over 200 students, helping them build a Linux shell, file systems, a KV store, and a memory allocator using the C language. Helped them develop rich Java applications, including games and a hotel reception system with concurrency.
  • Developed a targeted communication approach, assessing knowledge gaps, and delivering information incrementally without overwhelming students.
  • Cultivated patience and empathy when working with diverse learning styles and technical backgrounds.
  • Translated abstract programming concepts into digestible mental models, introducing complexity only when foundational understanding was solid.

Education

Bachelor of Science - Computer Science

Vrije Universiteit Amsterdam
Amsterdam, Netherlands
07.2024

Skills

Typescript

NodeJs

NestJs

VueJs

React/NextJs

PostgreSQL

Python

AWS

CI/CD

Git

undefined

References

References to Manager, tech lead, and team members will be made available upon request.

Interests

I'm a massive Cinephile, my favourites include Seven Samurai, The Dollars trilogy, Afonya, Plein Soleil, Daisies, Shaun of the dead, the list goes on, I also love camping, cycling, swimming, Volleyball, Office Table Tennis, and I really want to get into rowing at some point

Timeline

Full Stack Software Engineer

Seenons B.V
11.2024 - Current

Teaching Assistant

Vrije Universiteit
09.2023 - 01.2024

Bachelor of Science - Computer Science

Vrije Universiteit Amsterdam
Ramanuj BaruahSoftware Engineer