Abraham
From Switzerland (UTC+2)
Abraham – Typescript, Angular, Node.js
Abraham is a senior front-end engineer with deep expertise in Angular, TypeScript, and RxJS, and proven experience leading large-scale front-end migrations and team direction. He demonstrates strong architectural skills, clear communication, and a product-focused mindset. His back-end proficiency centers on Node.js and high-level frameworks, with moderate depth in database and DevOps practices. Abraham is adaptable, proactive in learning, and effective in stakeholder collaboration.
12 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Lead Engineer & Founding Architect
It's a multi-tenant real-estate SaaS platform for the European market, where different agencies and individuals each operate in their own isolated, white-label-ready space on shared infrastructure. It covers property listings, search, real-time messaging between buyers and sellers, and subscription billing.
- Founded and architected the platform end-to-end, leading a distributed team of 4 remote engineers from requirement gathering through production deployment.
- Designed row-level multi-tenancy via Tenant and TenantMembership entities supporting PERSONAL and BUSINESS types, role-based access, invitation workflows with status lifecycle, and soft deletion.
- Built an NX monorepo housing 4 deployable apps: Nest.js backend, Next.js web app, marketing landing site, and MCP Server.
- Distributed a shared OpenAPI-generated TypeScript API client as an internal SDK package consumed by all client applications.
- Engineered platform-wide observability with correlation-ID middleware propagated through structured logs, request-scoped logger services, and exception filters returning correlation-tracked error contracts.
- Implemented ElasticSearch full-text search for listings and professionals, layered with Redis cache invalidation on every mutation.
- Built real-time buyer/seller messaging using Socket.io via a Nest.js WebSocket gateway.
- Built a transactional email queue with cron-based retry processing.
- Designed dual-scope Stripe subscriptions with feature-gating tied to subscription state, off-session payment confirmation, proration, and webhook handlers.
- Provisioned and operated AWS production infrastructure with EC2, RDS, S3, and Kubernetes manifests for staging and production.
- Designed authorization with custom Nest.js decorators, JWT with refresh tokens, email-verification flow, and tenant-header-based CORS.
- Set the engineering quality bar with Jest unit/integration tests, Playwright e2e testing, strict TypeScript, DTO-validated API boundaries, and TypeORM migrations.
Founder & Sole Architect
It's a multi-channel invoicing SaaS for Spanish freelancers, small businesses, and accounting firms, built to comply with Spain's VeriFactu and TicketBAI real-time tax-reporting rules. It submits invoices directly to the Spanish tax authority and works across web and native mobile on a shared backend.
- Designed and built the web, native mobile, and shared back-end solo.
- Built the back-end with Spring Boot, Spring Data, Hibernate, PostgreSQL, Flyway, Keycloak, Redis, and Prometheus.
- Built the web application with Angular standalone components, PrimeNG, and an OpenAPI-generated API client.
- Built a React Native companion app for iOS and Android, sharing the same backend.
- Implemented real-time integration with Spain's AEAT for invoice submission, rectification, and cancellation workflows.
- Implemented invoice PDF generation, Stripe API payments, Amazon S3 file storage with presigned URLs, and transactional email.
- Added unit and integration tests across critical paths and configured CI/CD workflows.
- Containerized local development with Docker Compose and deployed the platform to AWS.
Principal Front-end Engineer
It's an enterprise carbon footprint analysis platform for industrial hardware components such as servers, GPUs, and circuit boards. It turns MIT climate-research models into tools that sustainability and procurement teams at major tech companies use to measure and report emissions.
- Influenced technical direction across cross-organizational stakeholders and translated MIT climate-research models into client-facing enterprise features used by sustainability and procurement teams.
- Owned front-end architectural decisions across scalability, maintainability, performance, build tooling, and testing strategy.
- Led the modernization of the legacy AngularDart codebase to a modern Angular and Typescript stack, defining migration strategy, sequencing, developer-experience improvements, and risk management.
- Designed and implemented complex data-driven UI features in Angular with RxJS reactive data flows.
- Partnered with Java and Spring Boot back-end services and MIT researchers to translate scientific climate models into production-grade UX.
- Ran regular stakeholder reviews to align on long-term product vision, prioritize roadmap, and surface technical risk early.
Full-stack Developer
It's a platform where creators build and monetize AI personas, such as a bedtime storyteller for kids or a dungeon master for playing Dungeons and Dragons.
- Designed and operated production microservice communication using gRPC with Protobuf-defined schemas in Go.
- Owned end-to-end GDPR and data-privacy compliance for the platform, including data lifecycle, consent flows, and KYC identity-verification workflows.
- Integrated Stripe for monetization and shipped user-chat and identity-verification features end-to-end.
- Operated and supported services in production through logging, troubleshooting, and on-call response.
Senior Software Engineer
It's a portfolio intelligence platform for large institutional investors, including hedge funds, family offices, pension funds, and endowments. It pulls together portfolio data, performance, risk, and attribution analytics into a single tool, enabling allocators to analyze their holdings and make investment decisions with confidence.
- Architected and rolled out a micro-frontend architecture using Webpack Module Federation, defining boundary contracts, shared-dependency strategy, and runtime composition model.
- Designed and distributed a reusable Angular component library as an internal SDK consumed across multiple feature teams.
- Established front-end architecture standards and led front-end design decisions for a hybrid Angular and Angular.js finance platform.
- Mentored 4 junior developers.
- Led the platform-wide migration from Angular.js to Angular, modernizing the codebase, improving runtime performance, and accelerating feature delivery.
- Built a global state-management foundation with NgRx, layered with per-feature component stores for localized state.
- Provided production support and triage using SQL and browser DevTools.
- Collaborated with product and design to redefine the onboarding roadmap, reducing client acquisition time from 6+ months to a few days.
Full-stack Developer
It's a fresh produce agtech platform built to cut waste across the agricultural supply chain. It captures quality data from origin and throughout transport, then uses that data to predict product quality at delivery and flag risks early, helping producers and buyers reduce spoilage, lower costs, and improve traceability across the chain.
- Built React and Typescript front-end components and applied reactive programming with RxJS and Firebase observers for live data flows.
- Implemented Redux for state management and used Cypress for end-to-end test automation.
- Migrated production data from Firebase to PostgreSQL, designed schema mappings, executed the cutover, and ensured zero data loss.
- Engineered a notification system and processing queue in C#.
- Deployed Firebase indexes and security rules to improve app response times.
- Trained more than 50 enterprise clients on the platform and resolved critical production issues.
Back-end Developer
It's a cancer diagnostics platform used in pathology labs to automate tissue and slide staining.
- Integrated VENTANA HE 600 and BenchMark Special Stains systems.
- Developed back-end functionality in Caché ObjectScript.
- Created automated tests in C#.