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
Dallas, Texas
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
Charlotte, NC
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
Charlotte, NC
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