Summary
Overview
Work History
Education
Skills
Timeline
Generic

Yonas Kiros

Austin,TX

Summary

Accomplished Principal Software Engineer at Dell, specializing in Kubernetes and cloud-native solutions. Expert in Go and Python, I led the design of a robust backup system and integrated Cloudify for seamless cloud management. My strong leadership and commitment to best practices significantly enhanced team knowledge and software quality.

Overview

18
18
years of professional experience

Work History

Principal Software Engineer

Dell
Round Rock, TX
03.2022 - Current
  • Implemented best practices for container orchestration, including pod deployments, services, and persistent volume claims
  • Designed and implemented reconciliation loops to ensure the desired state of resources within the Kubernetes cluster, monitoring for changes and taking appropriate actions
  • Actively participated in knowledge sharing and training sessions to educate team members on Kubernetes concepts and best practices
  • Led the design and implementation of a robust backup and restore solution for Kubernetes clusters
  • Led the integration of Cloudify (an orchestration platform) as a cloud-native solution, enabling seamless deployment and management of cloud infrastructure and applications
  • Developed Python-based plugins and SDKs to facilitate seamless integration with external systems using Cloudify
  • Tools used: Go, Python, C#, .Net Core, Web API, ASP.NET MVC, jQuery, Rest APIs, Postgres, Redis, Kafka, AWS, Docker, Docker-Compose, Kubernetes, Helm charts, Ansible, Terraform, Cloudify

Senior Software Engineer

Auctane
Austin, TX
04.2021 - 03.2022
  • Designed and implemented new customer-facing product features and enhancements
  • Contributed to design review meetings and offered input into the designs of product enhancements and third-party integrations
  • Implemented multiple integrations with third-party partners
  • Tools used: C#, .Net Core, Web API, ASP.NET MVC, jQuery, Rest APIs, Postgres, Redis, Kafka, AWS, Docker, Docker-Compose, Kubernetes, Helm charts

Senior Software Engineer

WellSky
Austin, TX
06.2018 - 04.2021
  • Implemented automated unit test execution, reporting, build, and pipeline management processes to streamline development and ensure code quality
  • Worked closely with DevOps teams to automate deployment, scaling, and monitoring of applications on Kubernetes using tools like Helm and Terraform
  • Spearheaded efforts to improve the overall quality of the software by promoting a culture of thorough unit testing and continuous integration
  • Collaborated on the implementation of microservice data sharing through Kafka messaging, enabling efficient and reliable communication between microservices
  • Led the migration of a monolithic application from an on-premises environment to a microservice architecture hosted on AWS, specifically on Kubernetes
  • Provided guidance and consultation to teams on industry best practices for software development, promoting the adoption of effective methodologies and techniques
  • Utilized Identity Server 4, an open-source product, to create customized authentication services tailored to the specific requirements of the company's systems
  • Implemented real-time messaging for a web application using SignalR framework, C#, and jQuery
  • Tools used: C#, Web API, ASP.NET MVC, jQuery, SignalR, Rest APIs, Postgres, Redis, Kafka, AWS, Docker, Docker-Compose, Kubernetes, Istio, Terraform, Helm charts

Senior Software Engineer

Advisory Board Company
Austin, TX
12.2012 - 06.2018
  • Devised and implemented a robust approach to enable a multitenant application to support multiple versions
  • Played a key role in developing and maintaining automated tests, significantly enhancing software quality
  • Designed and implemented a geocoding service that leverages Google's address data to retrieve accurate geographic coordinates, facilitating their utilization within internal applications
  • Led the design and development of web applications and application components tailored for healthcare clients, including hospitals and universities
  • Tools used: C#, Web API, ASP.NET MVC, Rest APIs, MS-SQL, Postgres, AWS

Senior Software Developer

Bing, Microsoft
Bellevue, WA
09.2010 - 09.2011
  • Created a suite of tools to extract URLs and relevant data from various logs, enabling efficient analysis and insights for improved decision-making
  • Designed and implemented dashboards to monitor the operational status of services running on servers within data centers
  • Developed reporting tools to assess the health and performance of remote machines across different data centers
  • Significantly enhanced the performance of existing tools responsible for checking the status of URLs, reducing the processing time from hours to minutes
  • Tools used: C#, Web API, ASP.NET MVC, MS-SQL, IIS, Rest APIs

Software Developer

Ethio Telecom
Addis Ababa, Ethiopia
01.2007 - 05.2008
  • Led a team for the acceptance test for an upgrade of the Customer Care and Billing System
  • Developed an application for data insertion that serves customers located in remote areas
  • Reduced daily failure rates of commands by correcting, analyzing, and fixing millions of corrupted user mobile data
  • Tools used: C#, ASP.NET MVC, MS-SQL, IIS

Education

Master of Science - Computer Science

Maharishi University of Management
Fairfield, Iowa
01.2010

Bachelor of Science - Computer Science

Addis Ababa University
Addis Ababa, Ethiopia
01.2005

Skills

  • Go
  • Python
  • C#
  • net core
  • Web API
  • ASPNET MVC
  • Rest APIs
  • T-SQL
  • Postgres
  • Redis
  • Elastic Search
  • Kafka
  • Design Patterns
  • Distributed Systems
  • Scalability
  • High Availability
  • AWS
  • Docker
  • Docker-Compose
  • Kubernetes
  • Terraform
  • Helm charts
  • Ansible

Timeline

Principal Software Engineer

Dell
03.2022 - Current

Senior Software Engineer

Auctane
04.2021 - 03.2022

Senior Software Engineer

WellSky
06.2018 - 04.2021

Senior Software Engineer

Advisory Board Company
12.2012 - 06.2018

Senior Software Developer

Bing, Microsoft
09.2010 - 09.2011

Software Developer

Ethio Telecom
01.2007 - 05.2008

Master of Science - Computer Science

Maharishi University of Management

Bachelor of Science - Computer Science

Addis Ababa University
Yonas Kiros