Albert M.

Fullstack developer

Albert is a Fullstack Developer with a frontend focus and over 10 years of experience specializing in JavaScript technologies, including Node.js, React, and Angular, along with additional expertise in C# and .NET.

What sets Albert apart is his combination of technical expertise and business acumen, developed through hands-on experience in owning and scaling startups. He brings a strategic approach to development, ensuring both technical excellence and business impact.

One of Albert's most significant achievements was leading a platform migration at SEI Novus, transitioning from AngularJS to Angular. He spearheaded the creation of a reusable component library and implemented a micro-frontend architecture to improve scalability. His leadership extended beyond development, as he mentored junior developers throughout the project, fostering team collaboration and professional growth.

Main expertise
  • Cypress
    Cypress 8 years
  • Karma
    Karma 7 years
  • Blazor
    Blazor 3 years
Other skills
  • SQL
    SQL 5 years
  • AWS
    AWS 5 years
  • NGINX
    NGINX 4 years
Albert
Albert M.

Switzerland

Get started

Selected experience

Employment

  • Full Stack Developer

    BaiAi - Zurich, Switzerland - 8 months

    • Spearheaded GDPR and compliance initiatives to ensure platform-wide data privacy and security adherence;

    • Developed and implemented secure user chat systems to facilitate safe and compliant communication;

    • Built dynamic monetization tools to enable various revenue streams within the platform;

    • Established identity verification (KYC) processes to enhance user security and maintain regulatory compliance;

    • Integrated Stripe to streamline payment processing and optimize financial workflows.

    Technologies:

    • Technologies:
    • Cypress Cypress
    • Karma Karma
    • Jasmine Jasmine
    • MongoDB MongoDB
    • Docker Docker
    • AWS AWS
    • Golang Golang
    • Django Django
    • Python Python
    • TensorFlow TensorFlow
    • Pandas Pandas
    • NumPy NumPy
    • SASS SASS
    • Angular Angular
  • Senior Software Engineer II

    SEI Novus - New York, U.S.A / Zurich, Switzerland - 1 year 6 months

    • Led the migration from AngularJS to Angular, implementing a micro-frontend architecture using Module Federation to enhance platform scalability and user experience;

    • Developed a global NGRX store for efficient state management across the platform;

    • Established a reusable component library, streamlining development processes and ensuring consistent UI standards;

    • Standardized front-end design decisions, improving development efficiency and UI consistency across projects;

    • Mentored junior developers by setting technical standards and offering guidance and support to both team members and users;

    • Collaborated closely with product and design teams, streamlining the project roadmap and reducing client acquisition time from months to days.

    Technologies:

    • Technologies:
    • Selenium Selenium
    • ElasticSearch ElasticSearch
    • Redis Redis
    • NGINX NGINX
    • Kubernetes Kubernetes
    • SQL SQL
    • Scala Scala
    • .NET .NET
    • Grafana Grafana
    • Helm Helm
    • Prometheus Prometheus
    • AWS AWS
    • Postman Postman
    • SASS SASS
    • Node.js Node.js
    • C# C#
    • Angular Angular
  • Full Stack Developer

    Agrinorm - Zurich, Switzerland - 7 months

    • Developed essential web app components using React, TypeScript, and Ionic, enhancing the frontend functionality and user experience;

    • Optimized backend efficiency by deploying Firebase indexes and rules, significantly improving app response times;

    • Implemented Redux for efficient state management, enabling better data handling and consistency across the application;

    • Introduced reactive programming with RxJS and Firebase, enhancing data flow and responsiveness within the app;

    • Led a data migration from Firebase to PostgreSQL, resolving schema challenges to ensure a smooth and lossless transition;

    • Utilized Node.js to build a robust notification system and queue, improving user engagement and communication;

    • Provided hands-on support to clients, training over 50 users and promptly addressing and resolving critical issues.

    Technologies:

    • Technologies:
    • Cypress Cypress
    • .NET .NET
    • React Native React Native
    • Nest.js Nest.js
    • Next.js Next.js
    • SASS SASS
    • TypeScript TypeScript
    • Node.js Node.js
    • React.js React.js
    • C# C#
  • Backend Engineer - External Contractor

    Roche - Valencia, Spain - 8 months

    • Developed healthcare software for the Ventana Connect project, focusing on the analysis of tissue samples for cancer detection and other pathologies;

    • Integrated with advanced medical devices, including the VENTANA HE 600 and BenchMark Special Stains systems, to streamline automated staining protocols for accurate diagnostics;

    • Utilized Caché ObjectScript and C# to create automated testing processes, ensuring precision and reliability in diagnostic workflows;

    • Enhanced the platform’s diagnostic capabilities by optimizing software processes, contributing to improved outcomes in healthcare settings.

    Technologies:

    • Technologies:
    • .NET .NET
    • MSSQL MSSQL
    • AWS AWS
    • C# C#
  • Full Stack Developer - External Contractor

    Cognizant - Valencia, Spain - 1 year 3 months

    • Led the migration from AngularJS to Angular for the Bank of Belgium's digital platforms, improving application performance, security, and maintainability;

    • Utilized TypeScript and RxJS to streamline data flow and enhance user interface responsiveness, providing an efficient experience for end-users and developers alike;

    • Established a modern frontend architecture, aligning the bank’s platforms with industry standards and enabling smoother feature enhancements and updates;

    • Contributed to building a scalable foundation, supporting future growth and feature development for the bank’s digital services.

    Technologies:

    • Technologies:
    • Karma Karma
    • Jasmine Jasmine
    • AWS AWS
    • SASS SASS
    • Angular Angular
  • Product Owner

    YBAWS - Toronto, Canada - 2 years

    • Developed finance industry applications using Angular and Node.js, streamlining financial processes and enhancing user accessibility;

    • Managed a team of four remote developers, coordinating project timelines and ensuring effective collaboration through Jira;

    • Oversaw budget management, aligning resources with project goals to achieve cost efficiency;

    • Developed and integrated a comprehensive solution with QuickBooks (online and desktop versions), enabling seamless financial data synchronization and optimizing reporting capabilities for clients.

    Technologies:

    • Technologies:
    • Karma Karma
    • Heroku Heroku
    • Jasmine Jasmine
    • AWS AWS
    • Node.js Node.js
    • Angular Angular
  • Founder

    Diamond Motor Sports - Toronto, Canada - 4 years

    • Designed an innovative B2B and B2C vehicle trading platform, developing a minimum viable product (MVP) for both web and mobile using Angular 2, Ionic, Cordova, and Node.js;

    • Led a remote team of three developers, facilitating effective collaboration and ensuring timely feature delivery;

    • Engaged with industry leaders, including the VP of Manheim, North America’s largest car auction, to build valuable connections and align the platform with market needs;

    • Established a versatile trading solution, catering to diverse industry stakeholders and laying a strong foundation for future growth.

    Technologies:

    • Technologies:
    • Node.js Node.js
    • Angular Angular

Education

  • BSc.Space Engineering

    York University - Toronto Canada · 2014 - 2015

  • BSc.Biotechnology

    York University - Toronto, Canada · 2009 - 2011

  • Standalone courseProgramming & Robotics

    Massachusetts Institute of Technology (MIT) - Cambridge, U.S.A · 2004 - 2004

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat