Summary
Overview
Work History
Education
Skills
Timeline
Generic

Zenawi Medhanye

Dallas,TX

Summary

  • Over 5 years of professional experience in Information Technology, I possess extensive expertise in application development using front-end technologies and thrive in fast-paced, high-tech environments, collaborating seamlessly with cross-functional teams within an agile methodology.
  • Hands on experience in developing web user interface (UI), using React JS, Angular JS, Javascript, Typescript, HTML and CSS
  • Proficient in developing web application using Java/J2EE technologies with Spring boot, Spring MVC frameworks and integration with relational DB using Hibernate
  • Through knowledge in developing cloud native application using micro service methodology in pivotal cloud foundry platform
  • Hands on experience in SCRUM Agile model, XP practices like pair programming and test driven and Test Driven Development (TDD)
  • Experience in writing unit test cases using JUnit, Mockito and jasmine framework Experiences in developing gradle/gulp task for the project
  • In depth knowledge in developing restful web service API with best practices and through knowledge in SQL and Databases concepts
  • Good expertise in the usage of data interchange formats like JSON and XML
  • IT specialist well-versed in troubleshooting and repairing malfunctioning hardware and software
  • Quick learner and professional in solving the technical issues in the project

Overview

6
6
years of professional experience

Work History

FRONT END ENGINEER

ONEOK, Inc
08.2023 - Current
  • Developed and implemented a batch management system in react leveraging Material-UI for user-friendly components like tabels, pagination and confirmation dialogs
  • Integrated Redux to manage global state for user roles, filter persistence, and snack notifications, enhancing state consistency across the application
  • Built reusable component such as BathesCard, Filters , ShipmentCard for streamlined, scalable UI architecture
  • Optimized data retrieval and presentation by implementing custom hooks like userPersistentFilters and userPersistenceState, improving user experience and reducing redundunt network calls
  • Utilized advanced react router techniques for navigation and URL parameter management to enhance routing and user flow within the application
  • Use skills in debugging to check code, improve and enhance web application functionality
  • Deploying applications using the Jenkins pipeline
  • Utilized Jest and Testing-libraries as the testing framework for the project


Environment: JavaScript, Typescript, HTML5, MUI, JSON, React, NodeJS, Web3, Azure, JIRA, JENKINS

Front End Engineer

Best Buy
12.2021 - 08.2023
  • Developed responsive and reusable components with React.JS, SASS and implemented Redux for effective state management
  • Use skills in debugging to check code, improve and enhance web application functionality
  • Implemented dynamic pricing features, enabling customers to view discounts and installment payment options on the product page
  • Developed a landing section and card selection modal for the non-card holder view using Stencil components, Tailwind CSS, React and Jest
  • Developed a customer support section for users with a Best Buy Citi credit card, which contains dedicated help related to account services
  • Created responsive pages for the account snapshot page based on the Figma design provided
  • Followed The Best Buy guidelines, specifications, tools, and code to create brand-consistent, accessible, and mobile-first customer experiences
  • Utilized Jest and Testing-libraries as the testing framework for the project
  • Worked on the account management component to select cards to show detailed information
  • Worked on the account snapshot component to show card information such as statement balance, minimum payment, and payment date
  • Collaborated with team members, project manager, and product manager in agile development to implement new features
  • Collaborated with the marketing team to optimize user interfaces for promotional campaigns and product launches


Environment: Java/J2EE, JavaScript, Typescript, HTML, CSS, JSON, REACT.JS, REDUX, SASS, GITLAB, JIRA, JENKINS, AWS

Full Stack Developer

Ernest & Young
05.2019 - 12.2021
  • Developed and documented clean and reusable code using HTML5, CSS, Bootstrap, Node.js, React.js
  • Designed and implemented interactive product pages, enhancing user engagement and dwell time
  • Built highly engaging and interactive interfaces to achieve great user experience
  • Developed a real-time order tracking feature using WebSocket technology, providing customers with accurate and timely updates
  • Practiced Pair Programming and Test-Driven Development, implementing solutions efficiently while creating robust unit test cases using JUnit, Mockito for backend, and Jasmine for frontend.
  • Collaborated with backend developers to optimize API endpoints for improved frontend performance


Environment: Java/J2EE, JavaScript, Typescript, HTML, CSS, JSON, Spring Boot, Spring MVC, Angular, JUnit, Mockito, Jasmine, AWS

Education

Bachelor of Science - Computer Science

University of Evansville
Evansville, IN

Skills

    Front End: HTML5, CSS, Bootstrap, JavaScript6, React, Redux, tailwind, stencil, Material UI

    Frameworks: React, Angular, Spring MVC, Spring Boot, Hibernate, JUnit, Mockito, Jasmine

    Back End: Nodejs, PostgreSQL, C#, Python, Java

    Cloud: Azure, AWS, Pivotal Cloud Foundry

    Database: Oracle, MYSQL, MongoDB

    Additional Tools: Jira, Git, GitHub, NPM, Docker, SVN

Timeline

FRONT END ENGINEER

ONEOK, Inc
08.2023 - Current

Front End Engineer

Best Buy
12.2021 - 08.2023

Full Stack Developer

Ernest & Young
05.2019 - 12.2021

Bachelor of Science - Computer Science

University of Evansville
Zenawi Medhanye