About Me


AT

Anastasios Theodosiou

Senior Software Engineer

Resume

I鈥檓 Anastasios Theodosiou, a Senior Angular Engineer with over 8 years of experience building high-performance, enterprise-scale web platforms across finance, banking, and public sectors. I come from Alexandroupolis, Evrou, GR but since 2017 I鈥檝e been living and working in Thessaloniki, GR.

My main focus is frontend architecture and performance engineering, and I specialize in crafting scalable, maintainable Angular applications that bridge the gap between frontend and backend systems. I鈥檓 passionate about clean architectures and reusable UI systems that make teams faster and products more consistent.

At Arhs Developments Hellas, I lead the frontend of a large-scale corporate e-banking platform, driving a full redesign in Angular 19 that improved performance, accessibility, and design consistency through a shared component library. Previously, I contributed to the EU Customs Risk Management System at Netcompany鈥揑ntrasoft, delivering complex data dashboards and improving maintainability across teams.

Beyond enterprise work, I enjoy building full-stack projects with Angular, NestJS, and MongoDB.

I鈥檓 driven by technical excellence, collaboration, and mentoring, helping teams grow while keeping software performant, testable, and future-proof. When I鈥檓 not coding, I love writing about what I learn, experimenting with new frameworks, and exploring ways to push the limits of modern web development.


Work Experience

Senior Front-End Engineer

ARHS Developments Hellas 路 Full-time 路 Remote

As a Senior Frontend Engineer with expertise in Angular 16, I lead frontend development efforts for UNFCCC projects such as the extension of the eConsilium ecosystem for the European Council's Single Resolution Mechanism (SRM) and the development of features for the SAMS-Sysper TIM MVP for the Council of EU. My responsibilities include architecting frontend solutions, designing and implementing complex UI features, integrating with backend APIs on Microsoft Power Apps and Azure, ensuring cross-browser compatibility and frontend performance optimization. I provide technical guidance to junior developers, collaborate with backend teams, implement agile methodologies, conduct code reviews, and stay updated with Angular features and industry trends. Additionally, I analyze and prototype enhancements for existing applications, develop solutions, and provide user support while also creating functional and technical specification documents. Roles & Responsibilities: Leading frontend development efforts Designing and implementing UI features Integrating with backend APIs Ensuring cross-browser compatibility and performance optimization Providing technical guidance and mentoring Collaborating with backend teams Implementing agile methodologies Conducting code reviews and troubleshooting Staying updated with Angular and industry trends Analyzing and prototyping enhancements Developing solutions and providing user support Writing functional and technical specification documents.

Senior Front-End Developer

Netcompany-Intrasoft 路 Full-time 路 Hybrid

Design, develop and maintain EU projects. Working with Angular version 11 and 12. EU projects: CRMS2: The EU Customs Risk Management System (CRMS) is an electronic system linking national risk analysis centers and all external border control points in the EU and the Commission. The system facilitates the systematic exchange of risk information and wide-ranging communication among Member States, underpinning the common framework for risk management of the supply chain for security and safety purposes. CSMIS ICS2

Front-End Developer

OR-CO Organization And Computing 路 Full-time

I worked as a front-end developer using Angular 7, typescript, Primefaces/PrimeNG to build solutions in the field of healthcare informatics. I am involved in the development process of a number of web applications for public hospitals throughout Greece. They were either rebuilt based on existing implementation ( Powerbuilder ) or created from scratch (using Angular v7 and JavaEE). Key Responsibilities included but were not limited to: - Delegating tasks and setting for internal Front- End team (gitscrum). - Setting up the Front-End development environment (Angular 7) and processes ( Team of 3 Front-End developer and 3 Full-stack ) - Researching and selecting helpful Libraries and Frameworks - Developing Components, by following modular logic and principles, which would be used by the rest of the developers throughout all apps. Used: Angular 7+, TypeScript, Karma, Jasmine, Websockets, PWA, Material2, Flexlayout, PrimeNG, CSS3, Html5, PrimeNG

Front-End Developer

Freelance, self-employed 路 Part-time

HTML CSS JAVASCRIPT, ANGULAR, NODEJS, EXPRESS, MONGODB


Education

Aristotle University of Thessaloniki 路 AUTH

MSc, Data and Web Sience 路 Grade: 9.3/10

Master Thesis: Distributed Link Prediction in Large Scale Graphs using Apache Spark The purpose of this master diploma thesis is to create models and experiment with various techniques of machine learning, both supervised and unsupervised, in order to predict links to a network of academic papers using document-based similarity metrics based on the characteristics of the nodes but also other on other structural features, of the network. Experimentation and implementation of the application took place using Apache Spark to manage the large data volume using the Scala programming language. Remarkable master courses could be found below. Courses: Minning from Massive Datasets (Based on CS246 course of Stanford University) Technologies for Big Data Management and Analytics Web Mining and Information Retrieval Social Network Analysis Advanced Topics in Distributed Processing Internet of Services and Things (IoT) Semantic Web Economic and Business Processes in the Web

Technological Educational Institute of Thessaly 路 TEI of Thessaly

BSc on Computer Science and Telecommunications 路 Grade 7.66/10

Thesis: FuelGR is a map-based application about fuel stations and prices of the Greek market. It receives data from the Fuel Prices Observatory (a Greek State organization where fuel station owners register their prices), and enhances it with geolocation data. The user can filter out the information he receives based on multiple criteria, have direct access to the three cheapest stations, can get driving directions to the selected station, etc. fuelGR can be easily used by non-Greek speakers and will be useful to anyone moving around Greece by car.