About Me

Talented and self-motivated Java Developer, experienced with all phases of the SDLC in delivering high-quality, robust, and maintainable applications in alignment with business requirements. Proficient in a wide range of technologies, notably Java, Spring Framework, Restful, JavaScript, both relational and non-relational databases with MySQL, PostgreSQL, and Mongo DB, with a passion for learning and continuous improvement. Committed to adding value through creative problem solving, collaboration, and decision-making skills with a results-driven approach.

  • Java90%
  • Spring Framework85%
  • RestApi85%
  • MySQL80%
  • PostgreSQL80%
  • MongoDB80%
  • Kafka80%
  • JavaScript80%
  • AWS / PCF75%
  • 2023 - Current
    Software Engineer at Kabbee++, San Jose, CA, USA
  • 2020 - 2022
    Software Engineer at Lysteknikk Elektroentreprenør, Oslo, Norway
  • 2019 - 2020
    Sr. Software Engineer at Brothers Computer Center, Asmara, Eritrea
  • 2017 - 2019
    Software Engineer at Brothers Computer Center, Asmara, Eritrea
  • 2016 - 2017
    Lead Java Developer at Brothers Computer Center, Asmara, Eritrea
  • 2017 - 2019
    Java Developer at Brothers Computer Center, Asmara, Eritrea
  • 2022-2025
    MBA from Mahirishi International University, Fairfeild, IA, USA
  • 2001-2006
    BSC from Uiversity of Asmara, Asmara, Eritrea

My Services

Application Development

Backend Development

Responsible for creating the server-side logic of web applications and services. Design and build the backend components that handle data storage, business logic, and communication with the front end.


Desktop Application Development

Develop cross-platform desktop applications. Create applications with graphical user interfaces (GUIs) using libraries like JavaFX or Swing.

Web Development

Web Application Development

Work on the server-side of web applications using frameworks like Spring, Java EE, and others. Manage user authentication, data processing, and server-side routing.


RESTful API Development

Design and build RESTful APIs to facilitate communication between different parts of a web application or to provide services to external applications.


Full-Stack Developmentt

Can work on both the backend and frontend of web applications. Using technologies like Java for the backend and JavaScript, HTML, and CSS for the frontend.

Enterprise Software and Systems

Enterprise Application Development

Create enterprise-level software, including Customer Relationship Management (CRM) systems, Enterprise Resource Planning (ERP) systems, and more. Build and maintain these complex applications.


Database Integration

Work on integrating Java applications with various databases like MySQL, and PostgreSQL. Write code to handle data retrieval, storage, and manipulation.


Legacy System Maintenance

Responsible for maintaining and updating legacy systems, ensuring they remain secure and functional.

My Projects

Little About Spring Security

This article can help to understand spring security implementation in Spring boot.

Streaming App

The application streams Eritrean movies catogorized by age group. Download it from play store.

Library System

Application built to help librarian to register new members, checkout, and check in books for members, system prevent members to borrow new books if are not returned on due date. Utilized spring MVC, Thymeleaf, HTML, CSS, JavaScript, Postgres database, Unit testing and Postman.

Contact Me

tinsaekyohannes@gmail.com

980-353-4163

Download CV