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)