Dawit Urgessa

Passionate Software Engineer with a B.Sc. in Computer Science and 4 years of experience designing and developing web applications. My problem-solving and communication skills allow me to work in a collaborative team environment, continuously learn, and apply my expertise to build high quality products.

Skills

Programming:

  • JavaScript
  • HTML/HTML5
  • CSS/CSS3

Libraries/Frameworks:

  • Vue.js
  • React.js
  • Nuxt.js

Familiarity:

  • Git
  • Python
  • Node.js
  • Flask
  • TypeScript
  • PostgreSQL

Experience

Web Developer
New Vision Safari
(Feb 2023 - Present)

  • Redesigned and developed a mobile-first business website using frontend technologies.
  • Debugged and optimized code to increase performance and reduce loading times by 12%.
  • Refactored legacy code to cut project file size by 46%, lowering hosting costs and load times.

Frontend Developer
EncryptedList
(Aug 2020 - Present)

  • Developed and deployed a mobile-first, component-based and interactive SPA using Vue.js.
  • Engineered a backend using a REST API and Node.js serverless functions to reduce latency by 19%.
  • Integrated client-side routing and state management using Vue libraries to improve overall UX.

Software Developer Intern
OpenGenus Foundation
(Sep 2019 - Feb 2020)

  • Contributed 11 new in-depth technical articles to OpenGenus IQ covering different web development concepts.
  • Explored different JavaScript web APIs to generate workable solutions to improve web performance.

Web Developer
Freelance
(Sep 2017 - Jun 2019)

  • Developed landing pages for mobile applications to establish a web presence and provide more product information.
  • Designed product logo and UI mockups for mobile apps for use on websites and app store pages, providing a visual representation of the products.
  • Incorporated OpenSearch into open-source search engine websites to improve user experience and engagement.

Education

Tennessee Technological University
Bachelor of Science - Computer Science
(2017 - 2021)