Yohannes Lilay

Yohannes Lilay

Lead Web Developer

Email : yohannesLilay@gmail.com

Phone : (+251) 923302158

Profile Summary

  • Experienced Full Stack Developer with over 5 years of hands-on experience in software development, I am dedicated to achieving excellence in the dynamic realm of software engineering. With a strong emphasis on front-end development, I excel in crafting engaging user interfaces using JavaScript frameworks such as Angular, React, and Vue. My proficiency extends to back-end technologies, including Node.js(Express and Nest.js), PHP/Laravel, Python/Django, Java/Spring Boot, and database technologies such as MongoDB, Postgres, and MySQL. I bring a versatile skill set to drive innovation and overcome complex challenges. Committed to agile methodologies, particularly Scrum, I’ve successfully led the seamless delivery of multiple projects, showcasing my ability to innovate and collaborate for high-quality software product development.

EDUCATION

01/10/2014 – 01/07/2019 Mekelle, Ethiopia
BACHELOR OF SCIENCE: INFORMATION TECHNOLOGY

Mekelle institute of Technology-Mekelle University

  • Awarded Certificate of Appreciation for the development of the Class Audit and Evaluation System, presented by the Vice Dean.
  • Actively contributed as a member of the MIT ICT Club, fostering engagement and collaboration within the information and communication technology community.
    Website http://www.mu.edu.et/

WORK EXPERIENCE

03/02/2023 – CURRENT Addis Abeba, Ethiopia
SENIOR SOFTWARE DEVELOPER – CHANNEL ICT SOLUTIONS

  • Played a crucial role in developing & maintaining the user interface components & functionality of the application.
  • I utilized Angular framework to design and implement highly interactive and responsible user interface.
  • Collaborated with developers and designers to seamlessly integrate frontend components with application data and services.
  • Continuously enhanced frontend performance through code optimization, minimizing loading times, and implementing best practices like lazy loading and caching.

01/11/2021 – 12/01/2023 Mekelle, Ethiopia
SOFTWARE DEVELOPER – ALLENATECH ELECTRONIC TECHNOLOGY SC

  • • Collaborated to architect and implement robust solutions aligning with client requirements for
    functionality, scalability, and performance.
    • Conducted comprehensive code reviews, proactively identifying and resolving issues to enhance
    overall system efficiency.
    • Collaborated in the development of a comprehensive Core Banking solution, encompassing Savings,
    Loans, Fixed Time Deposit, Local Money Transfer, and Teller-Based Cash Management modules.
    • Used Spring Boot, Angular, MySQL, Pentaho, and Material UI for a robust and scalable system
    • Deployed Core Banking Solutions for 140+ branches, serving 600,000+ clients with 650,000 savings accounts, 18 saving products, and 9 loan products.

01/08/2019 – 01/11/2021 Mekelle, Ethiopia
SOFTWARE DEVELOPER – ALLENATECH ELECTRONIC TECHNOLOGY SC

  • Collaborated on robust, client-aligned solutions with cross-functional teams.
  • Played a Key role in e-governance app development, spanning HRM, SCM, Planning & Evaluation, and E-Service modules.
  • Leveraged technologies such as Laravel/Lumen, Vue.js, and Bootstrap Vue to create intuitive and efficient solutions.
  • Contributed to organizational digital transformation, enhancing efficiency in HRM, SCM, and overall planning and evaluation procedures

01/09/2021 – 01/01/2023 Mekelle, Ethiopia
FREELANCE SOFTWARE DEVELOPER –  BRANATECH

  • Led software engineering and maintenance, ensuring optimal performance and reliability throughout the development lifecycle.
  • Developed a local Bingo game application using Node.js, Express.js, Vue.js, MongoDB, Vuetify, and Docker.
  • Played a key role in the development of an Education Sector Damage Assessment Reporting System using Laravel, Blade, and Apache, contributing to the enhancement of educational sector operations.
  • Actively participated in requirements gathering sessions, collaborating with stakeholders to solidify prerequisites and determine the best technical solutions that align with business needs.

DIGITAL SKILLS

  • Operating Systems
    Linix Windows 7, Windows 8, Windows 10, Windows 11
  • Programming Languages
    C C++ JavaScript Python Java PHP SQL
  • Frameworks
    Angular JS React JS. Vue JS Node JS Express JS Nest JS Laravel Spring (Spring Boot, Spring Data, Spring Security) Django
  • Database Programming
    MySQL MongoDB PostgreSQL Redis
  • Project Management, API Documentation, Version control Tools & Deployment
    Atlassian (Bitbucket, Confluence, Jira) Git (Github / Gitlab) Team Management Tools ( Slack, Asana)
    OpenAPI/Swagger Postman Docker CSS Agile methodologies (SAFe, Scrum)
  • UI Tools
    Tailwind CSS Bootstrap Material UI Ant Design

Social Profiles