Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

BERHANE HAILU

Alexandria

Summary

Passionate, Self-motivated, and efficient full stack developer with 5+ years of hands-on experience in developing, designing, implementing applications, solutions using a range of technologies and programming languages. Proficient in developing backend applications, databases, creating user interfaces, writing, and testing codes, troubleshooting simple/complex issues, and implementing new features based on user feedback. Seeking to leverage broad development experience and hands-on technical expertise in a challenging role as a Full-Stack Developer.

Overview

10
10
years of professional experience

Work History

Full Stack Developer

Citi Bank
12.2022 - Current
  • Responsible for developing clean, efficient, and high-quality code of web applications using best practices and design patterns.
  • Building applications using Java, Spring boot, JavaScript, and React JS.
  • Successfully develop and deploy code/features (GitHub/bitbucket/GitLab), multiple times, while working in an Agile environment.
  • Solid understanding of continues integration and continues development pipeline with automated deployment tools such as Jenkins.
  • Strong communication and teamwork with development team to ensure alignment with business goals.
  • Develop Single-page Application (SPA) web development using React JS.
  • Developing REST APIs, web services and middleware configurations.
  • Hands on experience in using Redux to keep the application state in a single store.
  • Worked on Redux making reducers functions and implementing store methods in react JS projects.
  • Worked in using React JS components, forms, events, keys, router redux concept.
  • Experience in Test Driven, Behavior Driven Development frameworks and Cloud/AWS services.
  • Work closely with app development team including project and product manager, developers, and QA to determine problems, testing methods and best practices.

Full Stack Developer

GEICO Insurance Company
11.2018 - 12.2020
  • Developing full-stack web applications across various platforms using latest industry-adopted technologies and frameworks.
  • Developing applications using Java, Spring, Spring boot, and JavaScript.
  • Developing successful software systems, components, modules, and algorithms that require a high level of performance and accuracy.
  • Ensure application security and ability to interact with multiple APIs and databases.
  • Design and develop web application using Micro Frontend (MFE) architectures.
  • Work closely with app development team including project and product manager, developers, and QA to determine problems, testing methods and best practices.
  • Played key role in the development, improvement, and operation of web-based software.
  • Develop Single-page Application (SPA) web development using Java script and React JS.
  • Worked with Express.js for the development of RESTful web services and middleware configurations.
  • Successfully develop and deploy code/features (GitHub/bitbucket/GitLab), multiple times, while working in an Agile environment.
  • Implemented token-based authentication in Node.js using JSON web token.
  • Collaborate with other teams to design new features of digital marketing and customer required site.

Full Stack Developer

Wells Fargo
06.2016 - 08.2018
  • Designing a modern web application using Java, HTML5, CSS, JavaScript, and Angular.
  • Develop in single page application web development using Angular.
  • Utilized core Angular features such as HTTP Data Binding, Forms, Services, and Dependency Injection.
  • Competing with a designer team in the process of building the rich and innovative user experience.
  • Implemented various resolution custom decorators to eliminate repetitive and purify components code.
  • Implemented authentication and authorization using JWT token.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Worked in continuous delivery and test driven development including writing unit tests, perform code reviews etc.
  • Successfully develop and deployed code/features on to bitbucket multiple times while working in an Agile environment.
  • Provided ongoing system maintenance and enhancements, collaborating closely with QA and production supports teams.

Education

Master's - Computer Software Engineering

Maharishi International University
08.2022

Skills

  • LANGUAGES: Java 8, 11, Java Script
  • WEB: html5, css3, javascript, bootstrap, Angular/material
  • WEB AND APPLICATION SERVERS: Nodejs, Spring, Spring Boot
  • FRAMEWORKS: Angular 12, 13, 14, React, jQuery, Angular JS, Vuejs
  • DATABASES: MongoDB, MySQL, DynamoDB, SQL, PostgreSQL
  • TOOLS: Visual Studio, Eclipse IDE, IntelliJ, Git, GitHub,Docker,Bamboo
  • SDLC: Agile/Scrum
  • DESIGN PATTERNS: MVC, Singleton, Prototype, Factory, Decorator, Proxy, MicroStrategy, Microservices
  • PLATFORMS: Windows, Linux, AWS
  • CLOUD COMPUTING AND SERVICES (EC2, IAM, Lambda, S3, etc)

Timeline

Full Stack Developer

Citi Bank
12.2022 - Current

Full Stack Developer

GEICO Insurance Company
11.2018 - 12.2020

Full Stack Developer

Wells Fargo
06.2016 - 08.2018

Master's - Computer Software Engineering

Maharishi International University
BERHANE HAILU