Summary
Overview
Work History
Education
Skills
Publications
Timeline
Generic

Yonatan Tadesse

Chicago,IL

Summary

Ambitious and determined Software Engineer with background in developing scalable, cloud-based applications, specializing in Software Engineering, Machine Learning, and DevOps. Proven leader in driving projects through the full SDLC, with a focus on modern development practices, cloud infrastructure (AWS), and continuous integration/delivery (CI/CD). Analytical, Problem solver and Passionate about leveraging cutting-edge technologies to solve complex problems and deliver impactful solutions. Detail-oriented, organized, and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

Overview

7
7
years of professional experience

Work History

Software Engineer

Malam Engineering Plc
07.2023 - 08.2024
  • Developed and maintained scalable Java-based microservices using Spring Boot, optimizing system performance by 20% through code refactoring and efficient data handling
  • Designed and implemented RESTful APIs, enhancing modularity and reducing development time by 30%
  • Championed code review initiatives by implementing a structured feedback system, increasing participation rate to 100% within the team; shared insights that contributed to a 30% reduction in technical debt over six months
  • Collaborated with cross-functional teams to define project scope and deliver solutions, resulting in a 15% increase in project efficiency
  • Enhanced application security by implementing Spring Security, leading to a 25% reduction in security vulnerabilities
  • Optimized database interactions with Spring Data JPA, improving query performance by 20%
  • Mentored junior developers, fostering a collaborative environment that improved team productivity
  • Contributed to architectural discussions, helping design scalable and resilient distributed systems
  • Created comprehensive technical documentation to support ongoing development and maintenance.
  • Analyzed proposed technical solutions based on customer requirements.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Improved software performance by identifying and resolving bottlenecks in the code.

Java Software Engineer

Tahses ICT and Consultancy Plc.
01.2018 - 03.2022
  • Engineered Java-based applications, following OOP principles and design patterns, which enhanced application performance by 15%
  • Developed and optimized SQL queries, leading to a 20% improvement in database performance
  • Collaborated with DevOps teams to streamline deployment processes, reducing deployment time by 30%
  • Utilized Spring and Hibernate frameworks to build and maintain scalable applications, improving maintainability and reducing technical debt
  • Participated in code reviews, promoting best practices and knowledge sharing within the team.
  • Boosted application security by identifying vulnerabilities and implementing robust encryption techniques.
  • Increased application stability by addressing bugs, improving exception handling, and performing thorough testing.
  • Integrated database solutions with Java applications using JDBC or ORM frameworks like Hibernate for seamless data access operations.

Education

Master of Science - Computer Science

Maharishi International University
Fairfield, IA
01.2024

Advanced AI Technologies - Artificial Intelligence

Ajou University
Suwon-si
01.2022

Master of Science - Mobile and Satellite Communications Engineering

University of Bradford
Bradford
01.2014

Bachelor of Science - Electronics and Communications Engineering

Mekelle Institute of Technology
Mekelle
01.2008

Skills

  • Customer-centric
  • Leadership
  • Problem-Solving
  • Adaptability
  • MongoDB
  • PostgreSQL
  • DynamoDB
  • Redis
  • SQL
  • NoSQL
  • Hibernate ORM
  • ElasticSearch
  • Design Patterns
  • Microservices
  • Event-Driven Architecture
  • Multithreading
  • REST API
  • GraphQL
  • SOAP
  • JSON
  • XML
  • Apache Tomcat
  • React
  • Angular
  • HTML
  • CSS
  • Bootstrap
  • Core Java
  • Spring Boot
  • Nodejs
  • Python
  • Express
  • Javascript
  • JIRA
  • Object-Oriented Programming
  • Team Collaboration
  • Code debugging
  • Software Development Life Cycle (SDLC)
  • Testing and debugging
  • Git proficiency
  • Amazon Web Services
  • Machine Learning
  • Scrum Methodology
  • Detail Oriented
  • Risk Assessment
  • Cross-Functional Collaboration

Publications

Pattern Augmented Lightweight Convolutional Neural Network for Intrusion Detection System, https://www.mdpi.com/2697448

Timeline

Software Engineer

Malam Engineering Plc
07.2023 - 08.2024

Java Software Engineer

Tahses ICT and Consultancy Plc.
01.2018 - 03.2022

Master of Science - Computer Science

Maharishi International University

Advanced AI Technologies - Artificial Intelligence

Ajou University

Master of Science - Mobile and Satellite Communications Engineering

University of Bradford

Bachelor of Science - Electronics and Communications Engineering

Mekelle Institute of Technology
Yonatan Tadesse