Henok Tsegaye Yeshanew

Henok Tsegaye Yeshanew

$15/hr
Senior Full-stack / Frontend Engineer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
27 years old
Location:
Addis Ababa, Addis Ababa, Ethiopia
Experience:
4 years
Henok Tsegaye FULL-STACK DEVELOPER Henok is a full-stack engineer with a passion for learning and developing high-quality software. He has four years of experience developing professional software for a variety of clients. Henok shows strong expertise working with React, Typescript, Redux, CSS3, and ES6 on the frontend while using Nodejs, Typescript, Express, and Nestjs on the backend. Henok has built numerous React and full-stack projects, used MongoDB and PostgreSQL for storage, deployed applications, and integrated CI/CD pipelines. EMPLOYMENT Front-end React Developer Captario AB Captario develops SUM® – Strategic Uncertainty Management, a cloud-based modeling & simulation software further empowered by AI. Jan 2022 to Sept 2022 (9 months) Collaborated closely with the UI/UX team to develop new UI designs of new features and functionalities according to the design provided by the team. Helped finish the transition to a new UI/UX design in different parts of the application. Tracked and fixed bugs on the front-end part of the application to boost productivity. Senior Full-stack Developer Elnet Technologies July 2021 to Jan 2022 (6 months) Designed and developed referral features for an existing application that the company was already using. Refactored and introduced an improved code structure and way of working with the existing code for better maintainability. Helped track and resolve bugs and issues with the existing code. henoktsegaye.com LinkedIn-- SKILLS React.JS Next.js Redux Typescript SQL Javascript Express.JS Nest.JS MongoDB EDUCATION HISTORY Bachelor's Degree in Computer Science Addis Ababa University - Addis Ababa, Ethiopia - 2014 to 2019 CERTIFICATIONS React, Ranking in the Top 10% TestDom From 2021 to present Senior Full-stack Engineer Addis Software A software development company that works closely with Ethiopian & Swedish developers from Sweetopia. Sept 2021 to Jul 2021 (9 months) Led a team of three software engineers delegating tasks to both front-end and back-end developers. Made technical decisions for different parts of the application considering maximum productivity. Interviewed more than 35 prospective employees. Mentored junior software developers on the team and helped them with new technologies and the company's way of working. Collaborated closely with the product and business managers to decide on the application's features from a UI/UX and development standpoint. Implemented React components and Redux store with Redux-saga for asynchronous workflow for the application's front end. Used Node.js to scrap content from different platforms using background jobs that can be aggregated and visualized for data visualization and invoice tracking. Made websites optimized for search engine optimization (SEO) with low cumulative layout shift (CLS), high SEO scores with asset caching, and image optimization, enabling the customer to achieve 50% more traffic. Full-stack Developer Sept 2019 to Jan 2021 Developed an application for dog walkers with React, Redux, and Node.js. The application uses WebSocket to allow dog walkers to chat with dog owners. Tracked and fixed bugs with WordPress websites according to the design the clients provided. Made WordPress themes and plugins for a custom design according to the client's needs. Junior Full-stack Software Engineer ETTA Solutions Jan 2019 to Sept 2019 Developed an admin panel for managing complaints sent by mobile phone applications along with a map view of where the complaints were issued. Used React, Redux, Material-UI, and Redux Thunk to develop the admin panel. Identified the project's requirements along with the project manager and the tech lead to better understand what was required and how it should be implemented. Presented a demo of an admin panel on behalf of the company and secured cooperation with Addis Ababa City Administration Traffic Management Agency. Full-stack Developer Freelance July 2018 to Jan 2019 Developed an app that manages USSD messages and sends SMS messages in bulk to USSD subscribers. Made the application with PHP, Laravel, and JavaScript. Built a website for the Ethiopian Statistical Association for which it is possible to submit research papers and conference registrations. Made an internship management system for companies to post and interns to apply to internship programs. EXPERIENCE Affiliate Revenue Tracking and Management System Addis Software Oversaw a team of three developers creating an affiliate revenue tracking and management system that works by scraping affiliate programs daily and monthly and aggregating the data to show relevant information. It can communicate with 12 affiliate programs that do not have API by logging in, scraping, and sending an invoice for scraped content. We developed the API using Node.js, the front end with TypeScript, React, Redux, Redux-saga, and Ant Design, and for the scraper, we used a cron job written using Node.js. The cron job reports' failed attempts give notifications. This project also uses GitLab CI/CD and deploys the changes on the server set up on DigitalOcean. The Docker and Docker Compose were set up to run multiple Docker instances on both staging and production environments for the back and front ends. Zemach FM https://zemachfm.com/ Zemach FM is a complete application with a website for hosting podcasts. The website's co-host and I have collaboratively made this highly maintainable and multi-lingual website that supports dark and light themes. The website uses React, Redux, Redux-saga, JavaScript, TypeScript, and Next.js. We have used WordPress for providing and writing our custom API. This website has changed the way the audience of Zemach FM listens to podcasts. The audience has shifted from other apps to the new website, and the podcasts have received positive feedback from the audience. All-in Global Addis Software https://all-in.global All-in Global is a website for a language translation and localization company. I developed the project using Bootstrap, jQuery, JavaScript, CSS, PHP, and WordPress according to the company's predefined design. The project has a CI/CD for the staging environment, and I used DigitalOcean to deploy it. After deploying the website, the company started scoring on predefined keywords on Google and increasing its revenue. Fruity Slots Addis Software https://fruityslots.com Fruity Slots is a WordPress SEO-driven website with a developed theme. I made this website for a company under Addis Software to score on search engines. I created a content management system (CMS) for seven items that the website managed using WordPress and ACF plugins. Custom plugins were added for bulk page creation using comma-separated values (CSV) upload and MySQL for data storage. I implemented rich results for search engines and gave generalized content data. The front end was developed using customized Bootstrap, Sass, and custom CSS, and it employed jQuery, JavaScript, and Vue.js. Finally, I created a CI/CD solution for the staging to see the changes before merging the staging into production developed using Nginx. The company scored on search engines with keywords and expanded its reviewed items.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.