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.
Who I Am
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.
Companies That Trust Me
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
Skills & Technologies
Frontend
Backend
Tools & DevOps
Other Skills & Knowledge
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
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 CollaborateServices
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 ConversationGet 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
Phone
+30 6973685330Location
Greece
Availability
Open to Cooperation