Catalin Daniel Matei

Profile

Skilled full stack developer specialised in designing and managing complex multi-microservice solutions following Agile methodologies. Following a task lifecycle from design and estimation to production deployment and support, I am experienced creating flexible and scalable microservices and complex frontend Single Page Applications.
I actively focus on new frontend and backend technologies, event sourcing and business analysis.

Experience

  • FULL STACK DEVELOPER, ESolutions (Bucharest, RO) nov 2015 - pres (5 yrs)

    • Worked in teams of 3 to 20+ that designed and implemented backend platforms using Java (Spring), SQL/NoSQL (PostgreSQL, MongoDB, Redis) and message queues (Kafka) which expose REST APIs for mobile and web clients.
    • Developed User Interfaces as Single Page Applications for internal and client projects using HTML/SASS/JavaScript (Angular, jQuery).
    • Delivered an e-commerce platform for a leading retailer that is now serving 500+ orders/day. Participated in stakeholder discussions, developed, tested, deployed and offered support for the application. Served customisations for 3 online shops.
    • Tech Lead for a custom warehouse management system integrated in the e-commerce platform architecture. Advised and developed key components of the platform like stock management, order preparations, shipping, returns and reporting. The system is now deployed in 3 locations, with 50+ employees working in 3 shifts.
    • Technical Product Owner for internal projects aiming to ensure business automation for online and offline retailers. The platform consists in 5+ applications designed using an Event Sourcing approach. Gathered business insights, consulted with field specialists and created user stories for the development team.
    • Provided 3 training courses for groups of 15-20 interns and juniors on JavaScript and Angular, leading to positive reviews and full-time conversion. Gave 5 presentations on Angular, AngularJS, RXJS, Gulp to co-workers, boosting the ramp-up process.
  • web developer intern, CODE11 (Bucharest, RO) Jul 2015 - Sep 2015 (3 mo)

    • Part of a team of interns that implemented web applications from scratch using Node.js and AngularJS
    • Created an application that provides a common space for developers to estimate user stories and integrates with JIRA. Delivered a product with most features implemented: Jira integration, online/offline estimation, presentation mode etc.
    • Created a mind map application for brainstorming ideas and saving them in cloud with a high emphasis on friendly UI. Delivered a MVP with key features in place: user profile, mid map history, export to PDF etc.

Education

  • bs computer science, university of Bucharest (Bucharest, RO) 2013 - 2016

Skills

  • Frontend

    • JavaScript,
    • TypeScript,
    • Angular,
    • React,
    • AngularJS,
    • jQuery,
    • HTML,
    • SASS
  • Backend

    • Java (Spring),
    • SQL/NoSQL (PostgreSQL, MongoDB, Redis),
    • Spock,
    • Node.Js,
    • Kafka,
    • Docker
  • Tools

    • Unix,
    • Git,
    • Atlassian Suite
  • Other

    • Agile (SCRUM),
    • Estimations,
    • CI / CD,
    • TDD,
    • Teamwork,
    • Training,
    • Public Speaking

Trainings

  • DEVOXX UK (London, UK) MAY 2019

  • (D)DDD AND CQ(R)S WORKSHOP, Devoxx UK (London, UK) MAY 2019

  • JSCONF (Berlin, DE) JUN 2018

  • ANGULAR CONNECT (London, UK) NOV 2017

  • ULTIMATE WORKSHOP - NGRX, Angular Connect (London, UK) NOV 2017

  • ANGULAR COURSE, eSolutions Academy (Bucharest, RO) JUN 2017

  • SOLR COURSE, eSolutions Academy (Bucharest, RO) FEB 2017

Volunteering

  • DIGITAL PARTICIPATION CAMP, Erasmus+ (Munster, DE) JUL 2016

  • PROJECTS DEPARTMENT, ASMI (Bucharest, RO) nov 2014 - dec 2015