Summary
Overview
Work History
Education
Skills
Websites
Trainingcertificates
Personal Information
Timeline
Generic
Kiflay Teweldebrhane

Kiflay Teweldebrhane

Software Engineer
London

Summary

I am a software engineer with expertise in developing web and mobile applications in the Fintech sector using C#, React, React Native, and Xamarin Forms. With over 7 years of commercial experience and an MSc in Electronic Engineering, I have a proven track record of resolving customer issues and am known for my problem-solving skills. I am both a strong team player and self-sufficient, with a keen interest in roles that involve designing and crafting efficient software. I am also flexible and eager to learn new technologies and tools as needed, with a particular passion for web application development.

Overview

11
11
years of professional experience
10
10
years of post-secondary education

Work History

Software Engineer

LLoyds Bank Group
08.2021 - Current
  • Developed and maintained scalable web applications, meeting high user demand and ensuring consistent uptime.
  • Collaborated with cross-functional teams to ensure seamless integration of software components.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Engaged in developing and maintaining a financial platform that primarily focuses on liquidity reporting.
  • Presently engaged in developing a web application built entirely with React.js.
  • Developing a Web API application that integrates with liquidity reporting databases, utilizing a microservices architecture composed of approximately nine Web API applications.
  • Backend is developed using Micro services architecture of about 9 WEB API applications
  • Developed a web app independently, handling the design, development, and deployment solo.
  • Frequently consulted with the online community on Stack Overflow to resolve any issues.
  • Teck Stack: Backend: NET Core, Azure Dev ops CI/CD , Azure Functions, Terraform, Microservices Architecture
  • Frontend: ASP NET MVC, JavaScript, JQuery, React.Js, React Native, Xamarin forms, XAML

Software Engineer

Legi Ltd
06.2020 - Current
  • Developed a Tigrinya AI mobile app that provides instant answers to questions in multiple languages
  • Created a web application that allows users to add, edit, and delete information
  • Also, created an advanced offline medical dictionary app for defining medical terms with descriptions
  • Additionally, incorporated dictionary services for defining words with examples and included a feature for translating full sentences across multiple languages
  • Communication with project managers and internal users on understanding the requirement
  • Communicate with other platforms internally on sharing the environments
  • Teck Stack: Backend: NET Core, Azure Dev ops CI/CD , Azure Functions, Terraform, Micro Services Architecture
  • Frontend: ASP NET MVC, JavaScript, JQuery

Software Engineer

Vanquis Bank
London, England
08.2018 - Current
  • Working on the back end and front integration of the Vanquis bank Website
  • Develop web applications and software solutions using Outsystems platform
  • On one of the projects that I was involved, which is Affordability was built using workflows that are developed using Outsystems
  • Develop Azure functions that are easily accessible using web API and internal projects
  • Worked on creating Build and release pipelines for Azure App services
  • Involved in setting up the build and release pipelines that automates the process of different versions of the function apps from one environment to the next environment
  • Used Terraform for provisioning and managing infrastructure
  • As developer this helps me to think about the whole lifecycle of the software/application I am developing
  • Worked on integration between the website, Web API, microservices and FICO(Decision engine) platform
  • Communication with Product owners and Business analyst on understanding the requirement
  • Communicate with third party partners on technical and business requirements

Software Developer

ATTRAQT
06.2016 - 08.2018
  • Web portal enhancement using ASP.NET MVC 5, Entity framework 6.x and .NET Core 2.0
  • Develop .NET Desktop Application, Windows Services that communicates with client’s and eCommerce platforms
  • Develop Web Applications for eCommerce platforms like Shopify, Magento 2
  • Apps for pushing product information from eCommerce platforms to ATTRAQT platforms
  • Analysis and Design of new features on our e-commerce platform
  • Active responsive website development using cutting edge technologies
  • Communication with Offshore development teams
  • Daily communication with our product managers

Software Developer

ClevaGroup Ltd
12.2014 - 06.2016
  • Backend (including data validation, caching mechanism and authentication) while developing web applications specifically for user engagement dashboard
  • Develop MVC web application using the latest C#, entity framework, SQL server, and MVC technologies
  • Use Team foundation version control system
  • This involves regularly updating changes and fix conflicts while working on multi-part projects as part of a small agile team
  • Develop scalable RESTful API endpoints for both internal and external points
  • Wrote Javascript for the frontend and used Telerik Kendo UI components for multi projects
  • Project: Develop a dead queue system into our stream processing platform to keep events that could not be processed for later anomaly analysis
  • Data modelling for business use cases and generate the relevant database’s schema using code first and database first entity framework
  • Database: Regular upgrades and schema migrations as well as cluster management
  • Management: When release master, ensure that release is tested and any issues surfaced and dealt with in the staging environment before deployment to production
  • Management: Contribute in prioritising features & issues
  • This includes regularly discussing how to improve workflow processes and parts of the system
  • Contribute in estimation, technical specification and prioritisation of features & issues
  • This includes regularly discussing how to improve workflow processes and parts of the platforms
  • Meet with customers and discuss project specifications and provide better solutions that meet customer requirements

C# Developer

Fesian Ltd
09.2014 - 12.2014
  • Develop windows form application using C#, ADO NET frameworks
  • Develop an application that generates code using C#, SQL server 2008R2 management studio
  • Worked on ASP.NET MVC web application projects
  • Collaborated with cross-functional teams to design, develop, and test high-quality software solutions.

Software Developer

Capita Ltd Graduate Programme
11.2013 - 09.2014
  • Company Overview: Capita’s intensive programme covers both theoretical and practical aspects of application and web development
  • As well as engaging with real projects to prove skills acquired, the programme equips the individual with the skill sets required in .NET programming techniques, database connectivity and querying, programming techniques for desktop and web applications, HTML, CSS and JavaScript web development
  • Capita’s intensive programme covers both theoretical and practical aspects of application and web development
  • As well as engaging with real projects to prove skills acquired, the programme equips the individual with the skill sets required in .NET programming techniques, database connectivity and querying, programming techniques for desktop and web applications, HTML, CSS and JavaScript web development

IT Help desk

5E Limited
10.2013 - 11.2013
  • Provided helpdesk support and resolve problems to the end user’s satisfaction
  • Modify configurations, utilities, software default settings, etc
  • For the local workstation
  • Routine: Installed, tested and configured new workstations, peripheral equipment and software
  • Routine: Ensure each workstation has a computer, monitor, keyboard, mouse, hard drive, and any additional specialised equipment

Education

MEng - Electronic Engineering

Queen Mary University of London
09.2009 - 06.2013

Access to Higher Education - undefined

Lambeth College
09.2008 - 06.2009

High School - undefined

Dekemhare
08.2000 - 06.2006

Skills

MS Tech

Databases

Frontend

Coding practices & Methodologies

NET (11-45) & NET Core (10 and 20)

SQL Server (up to 2016)

HTML (up to 5)

CI/CD using Azure dev ops

Python

Angular 2

TypeScript

Ruby

C# (1-6)

Entity Framework (60)

CSS (up to 3)

GIT

Bitbucket

Ruby on Rails

ASPNET Webforms & MVC (up to 5)

Microsoft Azure

JavaScript (jQuery, AngularJS, ReactJS)

undefined

Trainingcertificates

  • Certificate for best design and build project from Queen Mary University of London
  • Microsoft Certified Professional
  • Microsoft Technology Associate: .NET Programming fundamentals
  • Microsoft Technology Associate: Software Development fundamentals
  • Microsoft Technology Associate: Database Administration fundamentals
  • Cisco Certified Network Association
  • Developing a Mindset of Growth and Learning
  • Microsoft Azure Fundamentals

Personal Information

Hobbies: Mobile App Development, Website design, Member of IET, Play football with a team every Sunday, Avid reader of Hackers news

Timeline

Software Engineer

LLoyds Bank Group
08.2021 - Current

Software Engineer

Legi Ltd
06.2020 - Current

Software Engineer

Vanquis Bank
08.2018 - Current

Software Developer

ATTRAQT
06.2016 - 08.2018

Software Developer

ClevaGroup Ltd
12.2014 - 06.2016

C# Developer

Fesian Ltd
09.2014 - 12.2014

Software Developer

Capita Ltd Graduate Programme
11.2013 - 09.2014

IT Help desk

5E Limited
10.2013 - 11.2013

MEng - Electronic Engineering

Queen Mary University of London
09.2009 - 06.2013

Access to Higher Education - undefined

Lambeth College
09.2008 - 06.2009

High School - undefined

Dekemhare
08.2000 - 06.2006
Kiflay TeweldebrhaneSoftware Engineer