About Me


JC

Anastasios Theodosiou

Senior Software Engineer

I’m Anastasios, a software engineer and creative coder who has a passion for the front-end spectrum.
I come from Alexandroupolis, Evrou, GR but since 2017 I live and work in Thessaloniki, GR.
I love creating web applications, especialy using Angular 2+. I also deal with some back-end technologies like, Node.js ,Express, NestJS and MongoDB.
I specialize in front-end development and make it my mission to translate user-focussed designs into pixel-perfect websites or applications that run blazing fast.
I’m currently part of the team at Arhs Developments Hellas as a Senior Frontend Engineer, where I help to architect, design, and built some of the largest and most complex IT systems in the European Commission and in Greek public/private sectors.
I always like learning new things and often write about my findings on my blog.


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.