Dimitris MILATHIANAKIS

Senior Frontend Engineer

Crafting exceptional web experiences with Angular, TypeScript, and modern frontend technologies. 5+ years of turning complex ideas into elegant, performant applications.

Angular TypeScript RxJS NgRx Node.js ✨ Vibe Coding
About Me

Who I Am

DIMILAT

I'm a passionate Frontend JavaScript Engineer based in Greece with a Computer Science background and working knowledge of UX & UI design principles. I enjoy creating simple and creative user interfaces using modern web technologies.

I hold a BSc from the Computer Science Department at the University of Crete. My thesis "Going Beyond Second Screens" was published at ACM IMX 2021. I bring a problem-solving approach to complex design issues and I'm always keen to learn new skills.

I'm deeply invested in the Angular ecosystem, with expertise in TypeScript, RxJS, NgRx, and modern frontend architecture. I believe in writing clean, testable code and creating interfaces that users love to interact with.

5+
Years Experience
20+
Projects
Lines of Code
Trusted Partners

Companies That Trust Me

Allweb Solutions
Mentionlytics
Silvare
Allweb Solutions
Mentionlytics
Silvare
Career Path

Work Experience

Software Frontend Engineer

National Bank of Greece

Athens, GR (via Accenture/Silvare)

Maintaining and evolving critical banking systems with complex enterprise architecture. Working with high-security financial applications, implementing robust frontend solutions following strict banking compliance and regulatory requirements.

  • Complex banking systems with enterprise architecture
  • High-security financial applications & compliance
  • Cross-team collaboration & system integrations

Lead Frontend Engineer

Allweb Solutions

Athens, GR

Leading frontend development for Greek government digital services serving thousands of citizens. Spearheading the development of Allvolution platform, an innovative solution integrating AI-powered tools for next-generation web applications.

  • Greek e-Governance projects with thousands of users
  • Allvolution platform with AI-powered tools
  • Technical leadership & architecture decisions

Software Frontend Engineer

Netcompany INTRASOFT

Athens, GR

Member of Angular team and organizer of a sub-team maintaining European Commission projects for RTD. Working closely with clients and their requirements, inspiring the team to achieve the best results.

  • Angular 12+, Material, TypeScript, RxJS, NgRx
  • External libraries and shared npm packages
  • European Commission project delivery

Software Engineer

ICS-FORTH HCI Lab

Heraklion, GR

Participated in the frontend team implementing the eGovernment project for Ministry of Infrastructure and Transport & Ministry of Digital Governance of Greece. Also implemented a Sports Casting application for Multi-display Intelligent Living Room.

  • Angular 12+ (Micro Frontends), Nx, RxJS, NgRx, WebSockets, Docker
  • Unit & e2e testing with Cypress, Jasmine and Karma
  • Solid architecture, Agile Scrum, design patterns

Full Stack Engineer

Mentionlytics LTD

London, UK (Remote)

Part of the team responsible for maintaining and evolving a social media monitoring application with brand name keyword analysis.

  • Angular 8+, Bootstrap, TypeScript, RxJS, NodeJS, MySQL
  • Ionic, Hootsuite API, Stripe API integration
  • Agile Kanban, Microsoft Azure, Git flows
My Toolkit

Skills & Technologies

Frontend

Angular 95%
TypeScript 95%
JavaScript 90%
RxJS 85%
HTML5/CSS3 90%
SCSS/Sass 85%
Tailwind CSS 80%
NgRx 80%

Backend

Node.js 75%
Express.js 70%
NestJS 65%
REST APIs 85%
GraphQL 60%
PostgreSQL 70%
MongoDB 65%
Redis 55%

Tools & DevOps

Git 90%
Docker 70%
CI/CD 75%
Jest/Jasmine 85%
Cypress 75%
Webpack/Vite 70%
Linux/Bash 65%
AWS Basics 55%

Other Skills & Knowledge

AI/LLMs Agile/Scrum Code Review Technical Documentation Performance Optimization Responsive Design Web Accessibility (WCAG) SEO Best Practices UI/UX Principles Micro-frontends PWA WebSockets OAuth/JWT
Partnership

B2B Cooperation

Looking for a reliable frontend partner? Let's build exceptional digital products together. I offer flexible cooperation models tailored to your business needs.

Reliability & Trust

Delivering consistent, high-quality results with transparent communication throughout every project phase.

Fast Turnaround

Efficient development processes and agile methodologies ensure timely delivery without compromising quality.

Team Augmentation

Seamlessly integrate with your existing team, adapting to your workflows, tools, and development practices.

Technical Expertise

Deep knowledge in Angular ecosystem, modern frontend architecture, and industry best practices.

Flexible Engagement

Choose from hourly, project-based, or retainer models. Scale up or down based on your project needs.

Clear Communication

Regular updates, detailed documentation, and open channels ensure you're always informed about progress.

Engagement Models

Project-Based

Fixed scope and timeline for well-defined projects

  • Clear deliverables
  • Fixed budget
  • Milestone payments
  • Full ownership transfer
Most Popular

Team Extension

Become part of your team for ongoing development

  • Dedicated hours
  • Direct communication
  • Agile integration
  • Long-term partnership

Consulting

Expert guidance for architecture and technical decisions

  • Code reviews
  • Architecture planning
  • Best practices
  • Team mentoring

Ready to Start a Partnership?

Let's discuss how we can work together to bring your project to life with clean code and exceptional results.

Let's Collaborate
What I Offer

Services

I offer a range of services to help businesses build exceptional web experiences. Whether you need a complete application or expert consultation, I'm here to help.

Frontend Development

Building modern, responsive, and performant web applications using Angular, TypeScript, and cutting-edge frontend technologies.

  • Single Page Applications (SPA)
  • Progressive Web Apps (PWA)
  • Responsive Design
  • Performance Optimization

Angular Consulting

Expert guidance on Angular architecture, best practices, performance optimization, and migration strategies for your projects.

  • Architecture Review
  • Code Audit & Refactoring
  • Performance Analysis
  • Team Training & Mentoring

UI/UX Implementation

Transforming designs into pixel-perfect, accessible, and interactive user interfaces with attention to detail and user experience.

  • Design System Implementation
  • Component Libraries
  • Animations & Interactions
  • Accessibility (WCAG)

Code Review & Audit

Comprehensive review of your codebase to identify issues, improve code quality, and establish best practices for your team.

  • Security Assessment
  • Performance Bottlenecks
  • Code Quality Analysis
  • Technical Debt Report

API Integration

Seamless integration of REST APIs, GraphQL endpoints, and third-party services into your frontend applications.

  • REST API Integration
  • GraphQL Implementation
  • Real-time Data (WebSocket)
  • Authentication & Authorization

Technical Leadership

Providing technical direction, establishing coding standards, and guiding development teams towards successful project delivery.

  • Team Mentoring
  • Architecture Planning
  • Sprint Planning Support
  • Best Practices Workshop

Have a project in mind?

Let's discuss how I can help bring your ideas to life with clean code and exceptional user experiences.

Start a Conversation
Contact

Get In Touch

I'm currently open to new opportunities and interesting projects. Whether you have a question or just want to say hi, feel free to reach out!

Let's Talk

Location

Greece

Availability

Open to Cooperation

Follow Me

Send a Message