Loading Portfolio...

Hewan Gebreslassie

Full Stack Java Developer | 6+ Years Experience

About Me

HG

Hey there! I'm a full stack Java developer who loves turning complex problems into elegant solutions. With 6+ years of experience, I've worked with amazing companies like JPMorgan Chase and Nationwide Insurance, building everything from APIs to full-scale web applications.

I'm all about automation and efficiency with passion for clean code.

โ˜๏ธ AWS Certified Cloud Practitioner

Technical Skills

๐Ÿ’ป

Languages

  • Java (8, 11, 17, 21)
  • JavaScript/TypeScript
  • Python
  • SQL
๐ŸŽจ

Frontend

  • React, Angular
  • HTML5, CSS3, Tailwind
  • TypeScript
  • Modern JavaScript (ES6+)
โš™๏ธ

Backend & Frameworks

  • Spring Boot, Spring Cloud
  • Microservices Architecture
  • Hibernate/JPA
  • RESTful & GraphQL APIs
๐Ÿ—„๏ธ

Databases

  • PostgreSQL, MySQL
  • MongoDB, Redis
  • Oracle Database
  • Database Optimization
โ˜๏ธ

Cloud & DevOps

  • AWS (EC2, S3, Lambda, RDS)
  • Docker, Kubernetes
  • Jenkins, GitHub Actions
  • Terraform, Infrastructure as Code
๐Ÿงช

Testing & Quality

  • JUnit, Mockito
  • Cucumber, Selenium
  • Test-Driven Development
  • Contract Testing (Pact)
๐Ÿ› ๏ธ

Tools & Platforms

  • Git, GitHub, GitLab
  • IntelliJ IDEA, VS Code
  • Maven, Gradle, npm
  • Postman, Swagger/OpenAPI
๐Ÿ“Š

Monitoring & Observability

  • Grafana, Prometheus
  • ELK Stack (Elasticsearch)
  • Application Performance Monitoring
  • Log Aggregation
๐Ÿ“‹

Methodologies

  • Agile/Scrum, Kanban
  • CI/CD Best Practices
  • Microservices Design
  • Event-Driven Architecture
๐Ÿค

Soft Skills

  • Technical Leadership
  • Code Review & Mentoring
  • Cross-team Collaboration
  • Problem Solving

Professional Experience

Full Stack Java Developer

July 2021 - December 2023
JPMorgan Chase Co
  • Designed secure APIs using Spring Boot and TDD; orchestrated multi-region AWS infrastructure with Terraform
  • Built automation solutions reducing password reset time from 8 hours to minutes and automated license deployments
  • Implemented comprehensive testing strategy using JUnit, Cucumber, and Pact/Pact Flow for unit, component, and contract testing
  • Configured Grafana dashboards with Prometheus/Cortex for system monitoring and optimized SQL queries improving performance
  • Obtained AWS Cloud Practitioner certification and managed certificate renewals across Linux/Windows servers

Full Stack Java Developer

June 2020 - December 2020
Huntington National Bank
  • Provided technical support for Java vendor applications and resolved Birt Eclipse reporting performance issues
  • Fixed CACS application account setup problems caused by webservice updates using Postman for REST API testing
  • Created MySQL scripts for database views and managed batch processing with weekend batch integrations
  • Led scope estimation and documentation for Minor Collections module preventing minors from collections activity

Full Stack Java Developer

December 2019 - May 2020
American Electric Power (AEP)
  • Supported Java and .NET applications, adding new features and investigating data discrepancies with SQL scripts
  • Deployed UI Planner vendor software on Linux servers and provided training to field users
  • Took ownership of AEP Location project for test automation and future enhancements

Full Stack Developer

March 2018 - July 2019
Nationwide Insurance
  • Rewrote legacy quality management app with modern stack (Java, Angular 4, TypeScript, Ruby) significantly improving user satisfaction
  • Built test automation framework using Cucumber/Watir, transforming team from manual to automated testing approach
  • Implemented CI/CD pipelines with Jenkins/UCD and worked with J2EE technologies (Hibernate, Spring MVC, REST/SOAP services)
  • Provided support for 30+ applications using Agile/Scrum methodology with comprehensive code reviews

Java Developer

September 2014 - August 2016
Information Network Security Agency
  • Built and deployed Java/J2EE applications in Agile CI environment with automated property administration and procurement systems
  • Designed UI components with HTML5/CSS3/AngularJS and integrated backend using Spring framework (AOP, DI, security)
  • Created OOP designs using StarUML with Use Case, Class, and Sequence diagrams; applied Facade and DAO patterns
  • Implemented RESTful web services and used JUnit for unit testing with daily Git-based collaboration

Featured Projects

01

MUM Online Assessment System

Developed a comprehensive personal assessment system for Maharishi University of Management, enabling students to take tests online with real-time grading and progress tracking.

Java Spring Bootstrap JavaScript jQuery MySQL
02

MUM Schedule Management

Built schedule management software for academic students and faculty, streamlining course scheduling, room allocation, and conflict resolution.

Java Spring MySQL IntelliJ IDEA
03

Car Pooling System

Developed ride-sharing coordination system with Google Maps API integration and OpenWeather API for weather forecasting, enabling users to make informed travel decisions.

Java JSP AJAX JSON Google Maps API
04

Quality Management Application

Led complete rewrite of legacy codebase using modern technologies, dramatically improving application responsiveness and user satisfaction at Nationwide Insurance.

Java Angular 4 TypeScript Spring MVC
05

Automated Password Reset Service

Developed automation solution at JPMorgan Chase that reduced manual password reset process from 8 hours to minutes, significantly improving operational efficiency.

Spring Boot AWS Security Automation
06

Property Administration System

Automated property administration and procurement system for Information Network Security Agency, streamlining operations and improving efficiency.

Java/J2EE Spring Hibernate AngularJS

Education

๐ŸŽ“ Master's Degree

Maharishi University of Management
August 2016 - July 2017
Fairfield, Iowa

๐ŸŽ“ Bachelor of Engineering

Information Technology
Mekelle Institute of Technology (MIT)
2009 - 2013
Mekelle, Tigray, Ethiopia

๐Ÿ† Certification

AWS Certified Cloud Practitioner
Amazon Web Services

Get In Touch

I'm always interested in hearing about new opportunities and exciting projects.