Nardos T. looks like a good fit?

We can organize an interview with Aldin or any of our 25,000 available candidates within 48 hours. How would you like to proceed?

Schedule Interview Now

Nardos T. Frontend, Backend and Full-Stack Development

My name is Nardos T. and I have over 2 years of experience in the tech industry. I specialize in the following technologies: Tailwind CSS, JavaScript, HTML, jQuery, ExpressJS, etc.. I hold a degree in Bachelor of Science (BS), Bachelor's degree. Some of the notable projects I’ve worked on include: Dodai, Adabank, PEP, PMP - Project Management, EYA, etc.. I am based in Addis Ababa, Ethiopia. I've successfully completed 6 projects while developing at Softaims.

I approach every technical challenge with a mindset geared toward engineering excellence and robust solution architecture. I thrive on translating complex business requirements into elegant, efficient, and maintainable outputs. My expertise lies in diagnosing and optimizing system performance, ensuring that the deliverables are fast, reliable, and future-proof.

The core of my work involves adopting best practices and a disciplined methodology, focusing on meticulous planning and thorough verification. I believe that sustainable solution development requires discipline and a deep commitment to quality from inception to deployment. At Softaims, I leverage these skills daily to build resilient systems that stand the test of time.

I am dedicated to making a tangible difference in client success. I prioritize clear communication and transparency throughout the development lifecycle to ensure every deliverable exceeds expectations.

Main technologies

  • Frontend, Backend and Full-Stack Development

    2 years

  • Tailwind CSS

    1 Year

  • JavaScript

    1 Year

  • HTML

    1 Year

Direct hire

Potentially possible

Previous Company

Addis Software

Ready to get matched with vetted developers fast?

Let's get started today!

Hire Remote Developer

Experience Highlights

Dodai

This eMobility mobile app was developed using React Native, a popular cross-platform mobile app development framework, which allowed us to deliver a seamless user experience across both iOS and Android platforms. We used socket.io to enable real-time communication between the app and the server, ensuring that charging station information, reservation requests, and updates were processed promptly. The app also leveraged various APIs to integrate with charging station networks and other third-party services, such as payment gateways. We used a scalable backend infrastructure built with modern cloud technologies to ensure reliable and efficient performance, while also implementing robust security measures to protect user data. Overall, our tech stack enabled us to deliver a high-quality eMobility mobile app that met the needs of modern electric vehicle users.

Adabank

From a technical perspective, the finance app was developed using React Native, a popular cross-platform mobile app development framework. We used socket.io to enable real-time communication between the app and the server, ensuring that payment requests and updates were processed promptly. The app also leveraged various APIs to integrate with payment gateways and other third-party services. We used a scalable backend infrastructure to ensure reliable and efficient performance, while also implementing robust security measures to protect user data. Overall, we delivered a high-quality, scalable, and secure finance app that met the needs of modern organizations for managing internal payment systems.

PEP

The purpose of this project is to develop a Software as a Service (SaaS) product that provides a platform for businesses to manage their customer relationship and billing activities. The system will be built using the MERN stack with Node as the backend language and MySQL as the database. The frontend of the product will focus on using Redux for state management, specifically Redux Saga for managing asynchronous actions. Redux Saga is a library that provides a way to manage side effects, such as making API calls, in a predictable and testable way. By using Redux Saga, the product can ensure that all asynchronous actions are managed in a consistent and reliable manner. The key features of the frontend of the product include: User Authentication: Users will be able to create an account, log in, and access the SaaS product. Customer Management: The customer management feature will allow users to create, update, and delete customer profiles, view their payment history, and manage their subscriptions. Billing Management: Users will be able to view and manage billing information, including invoices, payment processing, and payment history. Analytics: The analytics feature will provide users with real-time insights into their customer base and billing activities, including revenue trends and customer retention. Dashboard: The dashboard will display an overview of all activities, including customer activity, billing status, and recent transactions. The technology stack for this project will include: MERN Stack: A collection of JavaScript technologies that includes MongoDB, Express, React, and Node. Redux: A predictable state container for JavaScript apps. Redux Saga: A library for managing side effects in Redux. Node: A JavaScript runtime for building scalable network applications. MySQL: A popular open-source relational database management system. The development process will include the following steps: Requirements gathering: Identify and document the functional and non-functional requirements of the SaaS product. Wireframing and Design: Create wireframes and UI/UX design for the product. Frontend Development: Develop the frontend of the product using React and Redux Saga. Backend Development: Develop the backend of the product using Node and Express, and MySQL as the database. Integration: Integrate the frontend and backend of the product to ensure that they work seamlessly together. Testing: Perform unit and integration testing to ensure the product is working as expected. Deployment: Deploy the product to a web server, such as AWS or Azure. Overall, this MERN-based SaaS product with Redux state management and Redux Saga aims to provide businesses with an effective and user-friendly platform for managing their customer relationships and billing activities. The product can help increase productivity, improve communication, and ultimately lead to increased revenue and customer retention.

PMP - Project Management

The purpose of this project is to develop a project management system that allows teams to collaborate on projects, track progress, and manage tasks efficiently. The system will be built using React as the frontend framework and C# as the backend language. The frontend of the project will focus on using Redux for state management. Redux is a predictable state container for JavaScript apps that enables developers to manage the state of an application in a single, centralized location. By using Redux, the project management system can ensure that all components have access to the same state and that the application remains predictable and easy to maintain. The key features of the frontend of the project include: User Authentication: Users will be able to create an account, log in, and access the project management system. Dashboard: The dashboard will display an overview of all projects, including a summary of the progress made, upcoming deadlines, and assigned tasks. Project Management: The project management feature will allow users to create new projects, assign team members, and set milestones and deadlines. Task Management: Users will be able to create new tasks, assign them to team members, and track their progress. File Management: The file management feature will allow users to upload and share files related to a project, such as project proposals, designs, and reports. Notifications: The notification feature will alert users to new tasks, deadlines, and other important events related to a project. The technology stack for this project will include: React: A JavaScript library for building user interfaces. Redux: A predictable state container for JavaScript apps. C#: A general-purpose programming language used for backend development. ASP.NET Core: A cross-platform, open-source framework for building web applications with C#. The development process will include the following steps: Requirements gathering: Identify and document the functional and non-functional requirements of the application. Wireframing and Design: Create wireframes and UI/UX design for the application. Frontend Development: Develop the frontend of the application using React and Redux. Backend Development: Develop the backend of the application using C# and ASP.NET Core. Database Development: Develop the database schema and implement a database system, such as SQL Server or MongoDB. Integration: Integrate the frontend and backend of the application to ensure that they work seamlessly together. Testing: Perform unit and integration testing to ensure the application is working as expected. Deployment: Deploy the application to a web server for our it was deployed on IIAS Overall, this React-based project management system with C# backend and Redux for state management aims to provide an effective and user-friendly platform for teams to collaborate on projects, track progress, and manage tasks efficiently. The system can help increase productivity, improve communication, and ultimately lead to the successful completion of projects on time and within budget.

EYA

The purpose of this project is to develop a web application using the MERN (MongoDB, Express, React, Node) stack for a social charity group that aims to raise funds for homeless children. The app will provide a platform for the group to showcase their cause and activities, receive donations, and connect with supporters. The key features of the application include: User Registration and Authentication: Users will be able to create an account and log in to access the app's features, such as donating, volunteering, and joining events. Donation Management: Users will be able to donate to the cause through the app using various payment methods, such as credit cards and PayPal. The app will also provide a dashboard for the group to manage donations and generate reports. Volunteering Management: Users will be able to apply for volunteering opportunities, such as helping in events, fundraising, and supporting homeless shelters. The app will also provide a dashboard for the group to manage volunteers and track their activities. Events Management: The app will provide a platform for the group to create and manage events, such as charity walks, auctions, and concerts. Users will be able to browse and join events, purchase tickets, and share them on social media. Social Sharing: The app will integrate with social media platforms, such as Facebook and Twitter, to allow users to share their activities and events and promote the cause to their friends and followers. Admin Panel: An admin panel will be available to manage user accounts, donations, volunteers, events, and reports. The technology stack for this project will include: MongoDB: A NoSQL database for storing user data, donations, and activities. Express: A web application framework for Node.js that will handle server-side operations. React: A JavaScript library for building user interfaces. Node.js: A JavaScript runtime environment that will handle server-side operations. The development process will include the following steps: Requirements gathering: Identify and document the functional and non-functional requirements of the application. Wireframing and Design: Create wireframes and UI/UX design for the application. Front-end Development: Develop the front-end of the application using React. Back-end Development: Develop the back-end of the application using Node.js and Express. Database Development: Develop the database schema and implement MongoDB. Payment Gateway Integration: Integrate with a payment gateway, such as PayPal or Stripe, for secure and reliable online donations. Testing: Perform unit and integration testing to ensure the application is working as expected. Deployment: Deploy the application to a web server, such as AWS or Heroku. The target audience for this application is anyone interested in supporting the cause of helping homeless children. The app can be useful for donors, volunteers, event attendees, and anyone who wants to make a difference in the lives of those in need. Overall, this MERN app for a social charity group aims to provide an effective and user-friendly platform for the group to raise funds, manage activities, and connect with supporters. The app can help increase awareness of the cause, attract more donors and volunteers, and ultimately improve the lives of homeless children.

Education

  • Bahirdar University

    Bachelor of Science (BS) in Computer engineering

    2016-01-01-2021-01-01

  • Bahir Dar University

    Bachelor's degree in

    2016-01-01-2021-01-01

Languages

  • English