Zablon Dawit
Verified Expert in Engineering
Full-stack Developer
Addis Ababa, Ethiopia
Toptal member since December 15, 2021
Zablon is a full-stack developer with four years of development experience in JavaScript, React, and Node.js. He specializes in building fast and reliable web applications that target different platforms using JavaScript. Zablon has been working on various projects and can comfortably adapt and add value to new project environments.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Slack, WebStorm, GoLand
The most amazing...
...thing I've worked on is a cross-platform maps solution that provides the same experience to hundreds of thousands of users across NA and Europe.
Work Experience
Back-end Developer
Pelmorex Corp
- Developed a cross-platform map solution for desktop and mobile devices that shows weather data such as radar, cloud coverage, temperature, and windspeed used by hundreds of thousands of users across North America and Europe.
- Wrote and provided documentation, developed and maintained developer tools, and implemented cross-platform and cross-team solutions.
- Contributed to the successful product release, reaching thousands of users across alpha, beta, and production builds on Android, iOS, and web platforms while fixing bugs and issues the team received as feedback.
Software Developer
Zeraf Technologies
- Developed a web application using the Agile methodology within a team.
- Designed and implemented UI elements using CSS3, Vue.js 2, and Tailwind CSS.
- Assisted junior team members in developing and handling bugs. In addition, I helped developers working on web development, the project set up, and around task automation scripts.
- Worked on client-side logic using JavaScript, Vue.js, Redux, and Firebase tools.
- Wrote unit and integration tests to test product functionality.
Web Developer
BitApps Tech
- Designed and implemented UI designs into React applications.
- Developed React applications using Next.js and Bootstrap.
- Assisted other developers when facing issues and during development.
Programmer
Ahadubit Technologies
- Worked on maintenance and fixed bugs for clients.
- Assisted clients in using the software the company was building.
- Worked on data entry and admin panel management for client staff members.
Web Developer, Networking, and IT
S.R.E Software Development and Network
- Worked on PHP web application, without a framework for server-side rendering and logic.
- Installed networking equipment, high-frequency Wi-Fi antennas on client buildings, security cameras, and surveillance infrastructure.
- Worked on client-side logic and UI for multiple projects using jQuery, DataTables, Bootstrap, jQuery validation, jQuery Ajax, and CSS3.
- Documented and developed documentation for multiple projects, including tender documents for potential tender bids.
- Worked on internal software for handling documentation and task circulation among the teams.
- Integrated hardware on our custom learning platform devices and software. I developed software for NFC and RFID readers, touch screen kiosk monitors, custom news post screens, and servers.
- Worked on customer assistance, installed client networking equipment, and did maintenance work.
Software Developer
Kasoomart
- Started a startup during COVID-19 as a simple community service.
- Designed logo, branded shirts, masks, banners, and flyers.
- Managed social media campaign, attracting thousands of users to our Facebook group.
- Designed an in-house employee management system using .NET, using the system to track tasks and orders from customers.
- Worked on customer service, handling deliveries and customer complaints.
Software Developer
Freelance
- Developed an image processing algorithm using MATLAB that scans an image, assuming it is captured by a fingerprint scanner and computes a unique value.
- Created user authentication using the fingerprint processing algorithm; the generated unique value is then passed to a validation algorithm that matches the current persons' fingerprint to another preexisting user's value.
- Worked on the development of a database and file storage using MSSQL to store users' identities.
- Designed a UI using .NET and Windows Forms with multiple pages for admin users. The admin can register, modify, and remove users' data.
- Developed UI for ATM device, and connected the MATLAB algorithms using OS process calls. They shared the data using system I/O for verification and registering users.
Junior Front-end JavaScript Developer | Graphic Designer
NuuEyu
- Worked on form validation of various fields on the UI, using JavaScript to make them more interactive. I also responded to user input and sent error messages.
- Designed company logo and worked on designing assets for the company.
- Worked on PHP code, although I wasn't that experienced at the time.
Front-end Developer
Debebe Hailegabriel Law Office
- Worked on designing UI for admin dashboard, which included record listings, navigation bar, sidebars, and various interactive buttons and input fields.
- Implemented the UI using Bootstrap, CSS, and JavaScript. I used JavaScript and Regular Expressions for validation.
- Developed an admin functionality where admin users used the admin dashboard to post about events and articles. Articles were posted with the YouTube video that the firm uploaded to their YouTube channel.
- Implemented a form where admin users add YouTube videos from their law firm's YouTube account. The client app will automatically fetch the video thumbnail, and users then enter blog post information like body, title, and date.
- Worked on the regular users' pages where the first page shows a list of recent YouTube videos published on their channel; Article pages where the YouTube video is easily viewable without leaving the article page.
- Added a search where the user was supposed to easily find the firm's content on their website.
Experience
Library Cataloging and Management System for Public Universities in Ethiopia
GreenCheddar Environmentally
https://greencheddar.orgEducation
Bachelor's Degree in Computer Science
Unity University, Ethiopia - Addis Ababa, Ethiopia
Skills
Libraries/APIs
jQuery, React, Node.js, React Router, Vuex, Vue 2, Lodash, jQuery DataTables, REST APIs, Entity Framework, XHR, Stripe API
Tools
Vim Text Editor, Bitbucket, Git, Adobe Illustrator, Redux Thunk, JSX, Terminal, Jira, MATLAB, GitHub, Adobe Photoshop, LaTeX, Odoo, Stripe Checkout, Webpack, Shell, Slack, WebStorm, GoLand
Languages
CSS3, PHP 7, HTML5, Less, JavaScript, TypeScript, CSS, HTML, Bash Script, GraphQL, PHP, C#, Java 8, C++98, Python, Go, Sass
Frameworks
Bootstrap 3+, Express.js, Laravel, Bootstrap, Redux, Vue SSR, Nuxt.js, Tailwind CSS, Next.js, .NET 4, .NET
Platforms
Firebase, Visual Studio Code (VS Code), Linux, Heroku, Docker, Amazon Web Services (AWS)
Paradigms
REST
Storage
MariaDB, MySQL, MSSQLCE
Other
Axios, APIs, Front-end, Full-stack Development, MySQL DBA, SOAP, Basic SSH, FTP, HTTP 2, TCP/IP, Hardware Drivers, SSH, Documentation, Networking, Full-stack
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring