Catalin Adler, Developer in Haarlem, Netherlands
Catalin is available for hire
Hire Catalin

Catalin Adler

Verified Expert  in Engineering

Software Developer

Location
Haarlem, Netherlands
Toptal Member Since
August 9, 2019

Catalin is a technologist and people manager. He brings over 15 years of enterprise product development experience in both startup and corporate environments. Catalin has designed and built distributed Cloud systems used by top US companies on Azure, AWS & GCP, as well as an ERP system on Microsoft's .NET stack used by more than 4,000 users from over 350 different businesses.

Portfolio

Code Nation
Amazon Web Services (AWS), Python, .NET Core, Blazor, Spring Boot, Java, Neo4j...
DevFactory
Amazon Web Services (AWS), Java, Elasticsearch, Android, iOS, Kubernetes...
Senior Software
Node.js, WiX, Windows Presentation Foundation (WPF), Workflow, Windows...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Azure, .NET, Windows

The most amazing...

...project I've built is a SeniorERP product, the teams developing the product, and the high-quality, "there is nothing we can't do" culture around it.

Work Experience

Vice President of Technical Product Management

2019 - PRESENT
Code Nation
  • Built a multi-Cloud distributed system related to code analysis and code refactoring that continuously monitors all PRs over a portfolio of thousands of codebases.
  • Built a behavior modeling product to enable an organization to understand individual developer's detailed contributions to violations of coding best practices.
  • Managed the technical architecture to enable high scalability for more than 20,000 analyses per day and the simplifying of operations and development.
Technologies: Amazon Web Services (AWS), Python, .NET Core, Blazor, Spring Boot, Java, Neo4j, Kubernetes, Docker, Google Cloud Platform (GCP)

Vice President of Technical Product Management

2018 - 2019
DevFactory
  • Spearheaded technology deep dives of existing products: HR management systems, DAM solutions, financial ERPs, CRMs, Cloud-based developer tools and services, alerting systems, and digital marketing systems.
  • Redesigned an on-prem knowledge-management system as a multi-tenant distributed Cloud system on AWS, reducing up to 80% of its core processing subsystems Loc.
  • Redesigned an high-available emergency alerting and messaging distributed Cloud system on AWS, increasing elasticity throughout using only serverless technologies.
  • Designed enhancements for Cloud developer platforms and tools, digital marketing solutions, retail, and for tier 1, 2, and 3 telecommunications systems.
Technologies: Amazon Web Services (AWS), Java, Elasticsearch, Android, iOS, Kubernetes, Docker, Google Cloud Platform (GCP), Azure

Software Development Manager

2004 - 2017
Senior Software
  • Built an ERP system for SMB companies, from the group up, using the .NET platform on desktop (.NET framework 1.1 up to 4.7) and SQL Server (2000 up to 2016). The result was high-performance, low TCO, highly extensible, supporting rich and robust integrations.
  • Built an Azure-based management system to handle all ERP deployments across 300 customers and 4000 workstations. Used AppService, OWIN, Table Storage, Blob Storage, Service Bus, Azure Cache for Redis, Azure Functions, AppInsights, CosmosDB, Worker Roles. Achieved an up to 80% reduction in the cost of SeniorERP updates.
  • Built an Azure-based service that acts as an online extension to SeniorERP. Used Node.JS, AppService, CosmosDB, SQL Server, AppInsights, and Blob Storage.
  • Built a .NET Compact framework-based SFA application with support for offline operations on Windows Mobile OS.
  • Managed up to 20 people, two development teams; the QA, and IT team.
  • Led the Agile transformation to Scrum methodology achieving regular monthly releases of SeniorERP and all related tooling.
Technologies: Node.js, WiX, Windows Presentation Foundation (WPF), Workflow, Windows, Windows Communication Framework (WCF), Windows Forms (WinForms), Redis, OWIN, Azure, Angular, Microsoft SQL Server, .NET

SeniorERP

https://www.seniorerp.ro/en/
SeniorERP is an ERP system for SMB commerce companies sold on the Romanian market. A desktop system, built using the .NET framework and SQL Server, deployed on-prem and on Cloud (Azure). Key technical achievements were high-performance, even on entry-level hardware, high-extensibility, and low TCO. The system's ability to be customized to each customer's needs are unrivaled: broad and deep system behaviors can be customized without jeopardizing subsequent system updates.

Senior Cloud Bridge

https://cs.seniorerp.ro/
Azure-based system to remotely manage all SeniorERP on-prem deployments. The system is deployed to all customer workstations and enables remote system diagnostics, remote pushing SeniorERP system and component-level updates, and remote management of system customizations. Built using PaaS services from Azure like AppService, worker roles, Redis caches, Service Bus queues, CosmosDb NoSQL store, Blob Storage, and Table Storage.

SeniorERP Online Services

https://os.seniorerp.ro/
SeniorERP Online Services acts as an extension to the on-prem deployed SeniorERP providing new value-added services to it like exchange rate imports, online archival of back-ups, and reverse company lookup. Built on Azure using AppService, Node.JS, Express4 framework, CosmosDB, and SQL Server.

Code Analysis Platform

A Cloud service used to identify and fix violations of coding best practices at scale, like SonarQube, with better rules, less noise, and the ability to fix certain violations. Built on top of GCP and AWS with serverless and K8s technologies, it is actively used to monitor all PRs across thousands of codebases.

Languages

C#, T-SQL (Transact-SQL), Java, Python, JavaScript, HTML, TypeScript

Frameworks

.NET, Windows Workflow Foundation, ADO.NET, .NET Core, Blazor, Angular, Windows Communication Framework (WCF), Spring Boot, ASP.NET Web API, ASP.NET Core 2, ASP.NET Web Forms, Entity Framework Core, Windows Presentation Foundation (WPF)

Libraries/APIs

Windows Forms (WinForms), Node.js, Entity Framework

Tools

Visual Studio, Azure App Service, TFS, Google Kubernetes Engine (GKE), WiX

Storage

SQL Server DBA, OLTP, Azure Table Storage, Azure Blobs, Elasticsearch, Microsoft SQL Server, Neo4j, Redis, Azure Cosmos DB

Other

DevExpress, WCF Web Services, Performance Tuning, System Design, Code Review, People Management, Quartz.NET, Windows System Administration, IT Networking, Workflow, OWIN

Paradigms

Parallel Programming, Scrum

Platforms

Azure, Windows, iOS, Android, Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes

2000 - 2005

Master of Science Degree in Computer Science

Bucharest University of Economic Studies, Economic Cybernetics, Statistics and Informatics - Bucharest, Romania

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring