- About Me
- Technologies
- Accomplishments
- Experience
- Education
- Contact Me
As confirmed by my portfolio content and code, I combine my knowledge and experience in order to develop professional web applications. I use the best practice to produce a clean code that is easy to debug and maintain.
I have a passion for web development and continue to learn the latest technological advancements.
Freelance Web Developer (Full Stack)
Elance
Freelance
Provided support for different websites
Created Single Page Applications by using web technologies like HTML5, SASS, Typescript, Angular2 and Bootstrap.
Created and used Reducers that received Actions to modify the store State.
Created custom NPM modules.
Developed administrative UI Components using Angular2+, Typescript and Webpack
Used Bootstrap for Responsive Web design.
Optimized Front-End assets for speed and performance
Used Middleware, Redux-Promise in an application to retrieve data from Back-End RESTFUL service.
Created custom Angular Components including Breadcrumbs, Reactive Forms, Form Validators, Tabbed Components and Toggle Buttons.
Web Developer (Front-End)
Front-End, Nuaxis.
Nuaxis
Created programs as per user / design requirements using AngularJS
Collaborated with cross-functional teams (DEV, UX/UI & BA) to define, design, and deliver creative digital solutions
Utilized automated unit and integration tests for application life cycle
Executed Agile Development techniques
Utilized industry best practices to create effective business solutions for clients
Participated towards senior-level technology discussions
Created web forms using bootstrap.
Used Git flow techniques for feature branching, merging and continuous integration
Implemented google analytics using angularitics
Participated on OAuth implementation for user’s role and permissions using JWT (JSON web token)
Created migration scripts for Postgres database systems using Sequelize-CLI ORM
Consumed backend RESTful API services
Produced reports and statistical information for managers using code climate, and mocha testing framework
Used bootstrap CSS to create, modify and update web layouts
Created angular 1.5 components, directives and filters
Used Node JS schema validator for back-end validation
Utilized automated integration tests for application life cycle
Performed unit and integration test for front-end and back-end systems using AngularJS and NodeJS
Software Engineer II
Bloomberg BNA
E-Commerce development using Agile methodologies
Full Stack web development using ASP .Net MVC, C#, Angularjs and MSSQL.
Provided support for internal web application in facilitation of web application migration.
Integrated Asp MVC with Ektron system
Designed modern architectural patterns for new and legacy systems.
Provided architectural patterns for intranet systems.
Wrote Front-end and Back-end Unit Tests for code refactoring and continuous deployment process.
Web Developer & Designer
Full-Stack Software Developer & Designer
Full Stack development using LAMP stack.
Maintained website for most up-to date technology, software, and information
Developed and Implemented responsive User-Interface and back-end analytic tracking system
Customized, Implemented WordPress themes and plugins.
Provided support for different websites
Web Developer (Full Stack Developer)
Addis Ababa University, Ethiopia
Designed visual layout of websites.
Created Stored Procedures using MSSQL.
Tested website before it goes live and identify problems.
Advised users on the functionality of website.
Changed code of an existing website using MVC, C#, Entity Framework and LINQ technologies.
Optimized web assets for optimal speed and performance
Produced reports and statistical information for senior managers
B.Sc in Computer Science & Information Technology
Microsoft Certified Professional
Microsoft Certified C# Specialist
© 2026