UpstaffSign up
Dawit Hagos, Senior Software Engineer
Dawit Hagos
Created AtUpstaffer since May, 2026
Book a Call Download Profile PDF

Dawit Hagos — Senior Software Engineer

Expertise in Front-End Web (6.0 yr.), Full Stack Web (3.0 yr.).

 Last verified on May, 2026

Bio Summary

  • 6+ years of experience delivering scalable web and cross-platform mobile applications using Vue.js, React, TypeScript, Node.js, and Spring Boot across EU and US markets.
  • Proven expertise in modern front-end frameworks (Vue, Nuxt, React) and back-end microservices architecture, with strong skills in event-driven systems and RESTful API design.
  • Led migration projects improving platform performance by 30-40%, including decoupling legacy systems and transitioning from Vue to React for SaaS platforms.
  • Hands-on experience with testing frameworks (Jest, Vitest, Playwright), CI/CD pipelines on Azure and AWS, and component-driven development using Storybook.

Technical Skills

Programming Languages Dart, JavaScript, TypeScript
JavaScript Frameworks Angular, Express, Ext JS, Node.js, Nuxt, React, Vue.js
.NET Platform ASP.NET MVC
JavaScript Libraries and Tools Pinia, Redux-Saga, Rollup, Strapi, Vuex, Zustand
Ruby Frameworks Ruby on Rails
Java Frameworks Spring Boot
Data Analysis and Visualization Technologies Presto S3
Databases & Management Systems / ORM MySQL, PostgreSQL
UI Frameworks, Libraries, and Browsers Prime Vue, SASS, Storybook, Tailwind CSS
Cloud Platforms, Services & Computing AWS, Azure
Amazon Web Services AWS EC2, AWS EventBridge, AWS Route 53
Deployment, CI/CD & Administration CI/CD
Virtualization, Containers and Orchestration Docker
SDK / API and Integrations Facebook Auth, RESTful API
UI/UX/Wireframing Figma
Version Control Git
QA, Test Automation, Security Jest, Mocha, Playwright, Postman, React Testing Library, Unit Testing, Usability tests
Collaboration, Task & Issue Tracking Jira, Slack
Methodologies, Paradigms and Patterns microservices
Platforms Sanity CMS
Logging and Monitoring Sentry
Operating Systems Unix
Other Technical Skills RDS, Visual Basic

Work Experience

Remote Software Engineer - MMCY TECH (Legacy Vue Platform Rebuild and AI Background Check Integration)

Duration: 01/2025 - Present

Summary:

  • Rebuilding a legacy Vue
  • js platform using a new design system and integrating AI-powered background check services with secure APIs
  • The project aims to modernize the platform, improve performance, and enhance security and testing practices

Responsibilities:

  • Rebuilt legacy Vue platform using Vue.js, Pinia, TypeScript, Vitest, and PrimeVue.
  • Decoupled the app from Visual Basic server to Vue Router middleware, improving performance.
  • Integrated AI-powered background check services via secure APIs.
  • Maintained Visual Basic RESTful endpoints and services.
  • Collaborated on GitHub workflows, pipelines, and Azure environments using Git and CI/CD.
  • Conducted code reviews and built Storybook-driven components.
  • Introduced unit and end-to-end testing using Vitest and Playwright.

Technologies: Vue.js, Pinia, TypeScript, Vitest, PrimeVue, Visual Basic, RESTful APIs, GitHub workflows, Azure, Git, CI/CD, Storybook, Playwright

Senior Software Engineer - Hafetu Kasaw Misegun Importer (Inventory Management System)

Duration: 11/2023 - 12/2024

Summary:

  • Developed an inventory management system with a rich user interface to facilitate day-to-day operations for managers
  • The system includes RESTful APIs and a modern responsive UI, deployed on AWS EC2

Responsibilities:

  • Built RESTful APIs using Node.js and PostgreSQL.
  • Developed responsive UI components with Vue.js (Nuxt.js), TypeScript, and TailwindCSS.
  • Coordinated with support teams and stakeholders for feature development and iterations.
  • Deployed and monitored applications on AWS EC2 instances.
  • Performed thorough code reviews and fixed critical issues to improve stability.

Technologies: Node.js, PostgreSQL, Vue.js, Nuxt.js, TypeScript, TailwindCSS, AWS EC2

Remote Lead Frontend Engineer - Skiwo - (Salita.no / Manymore.com) (Automated Translation Service and SaaS Platform Migration)

Duration: 10/2021 - 10/2023

Summary:

  • Led the front-end development for launching an automated translation service and migrating the platform from Vue
  • js to React
  • Developed reusable components and enhanced platform performance and customization

Responsibilities:

  • Led migration of platform from Vue.js to React.
  • Developed reusable components for marketing site using Next.js and Sanity CMS.
  • Maintained and updated shared NPM UI component library.
  • Whitelisted code base to allow UI customization for client branding.
  • Implemented performance optimizations including Server-Sent Events for real-time updates.
  • Conducted unit and integration testing using Jest, Mocha, and React Testing Library.

Technologies: Vue.js, React, Next.js, Sanity CMS, Ruby on Rails, Jest, Mocha, React Testing Library, Server-Sent Events (SSE), NPM

Remote Software Developer III - Excellerent Technology Solutions (Recognition Platform Front-end Features and Accessibility Compliance)

Duration: 06/2021 - 03/2022

Summary:

  • Delivered front-end features for a recognition platform and ensured compliance with WCAG 2.1 AA accessibility standards
  • Migrated web app to support RTL languages and improved usability and performance

Responsibilities:

  • Developed and refined front-end features using Angular and .NET MVC.
  • Collaborated with QA to achieve WCAG 2.1 AA accessibility compliance.
  • Migrated web app structure to support RTL languages such as Hebrew and Arabic.
  • Refined layouts to meet usability and performance goals.

Technologies: Angular, .NET MVC, WCAG 2.1 AA, RTL language support

Full Stack Software Engineer - Medco Technology Solutions (Flutter Mobile Applications and Web Application Development)

Duration: 07/2019 - 06/2021

Summary:

  • Led a team developing Flutter mobile applications and collaborated on web application development using Vue
  • js, Spring Boot, and Node
  • js
  • Managed AWS deployments and introduced cross-platform development practices

Responsibilities:

  • Led a team of 3 engineers developing Flutter mobile applications.
  • Collaborated with project managers on web applications using Vue.js, Spring Boot, and Node.js.
  • Configured and deployed web applications on AWS services including EC2, S3, Route53, and RDS.
  • Introduced cross-platform development to the team.
  • Steered development of a COVID-19 laboratory system serving over 200,000 patients.
  • Managed customization of open-source healthcare applications for local medical facilities.

Technologies: Flutter, Vue.js, Spring Boot, Node.js, AWS (EC2, S3, Route53, RDS)

Education

  • Ethiopian Institute of Technology Mekelle
    Bachelor's Degree in Electrical and Computer Engineering
    Until 06/2019

Certification

  • AWS Certified Cloud Practitioner
  • Azure Administrator Associate
  • Cisco Networking Associate

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Dawit Hagos, Senior Software Engineer
Ready to hire Dawit Hagos
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Dawit Hagos Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.