Nebiyou Tefera Yimam

Nebiyou Tefera Yimam

$25/hr
Software development
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Addis Ababa, A/A, Ethiopia
Experience:
14 years
Nebiyou Yimam - Senior Software developer Profile As a highly experienced software developer with 10+ years of experience, I bring a wealth of expertise and knowledge to any project. My background in desktop and web application development, as well as my comprehensive understanding of the software development process, makes me well-suited for various projects. My diverse skill set includes proficiency in various platforms, languages, and embedded systems such as ASP.NET Web API, ASP.NET Core, WCF, Angular, MS SQL Server, Cosmos DB, MongoDB, Caching, NET/C#, RabbitMQ, Service Bus, Identity Server, Xamarin, XML, SOAP, REST API, Azure, Docker, Git. I can work independently and thrive in a collaborative team environment. I am confident that my skills and experience will enable me to make a significant contribution to any organization. I am excited to bring my skills and experience to a new team and make a meaningful contribution to their success. Education Bachelor Degree in Computer Science From September 2003 to August 2006 Addis Ababa University Certificates Languages English Amharic Programming Languages C# SQL Typescript Skills #.NET 2.0 - 4.7 #.NET Core #.NET6 #LINQ #WCF Problem Solving Silver Badge June 2022 HackerRank #ADO.NET SQL Certificate May 2022 HackerRank #IdentityServer C# Certificate November 2020 HackerRank #RabbitMq #Entity Framework #Redis #xUnit Recent Projects Design Principle Property Management System(PMS) As the lead developer on the Property Management System (PMS) project, I played a pivotal role in the design, development, and implementation of the system. I effectively led a team of developers to deliver a high-quality PMS, by utilizing my expertise in the latest software development best practices and technologies such as ASP.NET Web API, Microservice, AngularJS, Enterprise Architecture, MS SQL Server, MS SQL Reporting Service, SignalR, Caching, and Design Patterns. #MVC I was responsible for ensuring that the system met the needs of the stakeholders and effectively managed cross-functional teams through JIRA, providing guidance and support throughout the development process to achieve our goal of delivering a high-quality PMS. Key responsibilities: Implementing an agile development process, resulting in a 35% increase in team productivity and meeting project timelines ahead of schedule. Led the development of a user-friendly interface and navigation, resulting in an increase in user satisfaction. Implemented a real-time reporting system, providing businesses with actionable insights and data to improve their operations, which greatly helps in decision-making efficiency. Developing reusable libraries and components to improve team efficiency, resulting in a reduction in development time. Implemented a robust testing process, resulting in a 50% decrease in bugs and system failures. #MVVM #DDD #CQRS Recent Projects Database Tenant Management System (TMS) As the lead developer on the Tenant Management System (TMS) project, I played a vital role in streamlining and automating the day-to-day responsibilities of property owners and managers by providing a comprehensive solution for managing the physical space, tenants, leasing, and utility payments. #MS SQL I was responsible for formulating the overall architecture of the system and developing a system that effectively manages property leasing and payment. I utilized my expertise in the latest software development tools, techniques, and approaches, such as Angular, ASP.NET Core, ABP Framework, and MS SQL Server, to ensure that the system is robust, efficient, and user-friendly. DevOps Key Responsibilities: Formulating and implementing the overall system architecture, resulting in a highly efficient and scalable solution. Developing and implementing a comprehensive property leasing and payment management system, resulting in an 85% increase in leasing efficiency. Implementing a seamless and user-friendly tenant management system. Implementing an automated utility payment system, resulting in a 99% reduction in payment errors. Led the successful deployment of the TMS and ongoing maintenance. Consistently exceeded project timelines and delivered the system ahead of schedule, resulting in an increase in ROI for the company. Recent Projects Catalog Inventory Trading Management System The Catalog Inventory Trading Management System is a microservices-based platform that enables businesses to manage their inventory and trading activities in a centralized and efficient manner. Developed using .NET, MongoDB, RabbitMQ, OpenID, and Identity Server, the system was designed to handle various functionalities such as inventory management, order management, customer management, and reporting. Key Responsibilities: Led the development of the system from scratch and guided a team of developers to deliver a highly functional platform. Implemented best practices for building complete microservices REST APIs powered by real databases. Led the migration of the system to Microsoft Azure, utilizing Docker, Cosmos DB, Service Bus, Kubernetes, AKS, and Ingress to ensure maximum flexibility and scalability. Implemented a fully automated delivery pipeline using HELM, GitHub, and GitHub Actions for efficient and reliable deployments. Implemented monitoring solutions to troubleshoot any issues and improve performance with real-time logs, end-to-end distributed tracing, and monitoring solutions such as Seq, OpenTelemetry, Jaeger, Prometheus, and Grafana. Implemented a solution that brought the company a reduction of costs and an increase in revenue. Developed and implemented a robust order management system. Utilized state-of-the-art security protocols and tools to protect the system and ensure data integrity. Led the system to successful deployment and maintenance, resulting in minimal downtime. #MySQL #PostgreSQL #MongoDB #Azure Repos #Azure Boards #Azure Pipelines #Azure Artifacts #TFS #Docker Collaborative Tools #JIRA #Slack #Bitbucket #Git & GitFlow Recent Projects Online Movie Ticket Booking System As the project lead, on the Online Movie Ticket Booking System, I played a crucial role in developing a solution to address the growth of online users and the availability of online payments. I was responsible for creating, communicating, and managing project plans, as well as analyzing and designing new systems as per the customer's requirements. I led a team of developers to deliver a highly functional platform that allows users to book movie tickets online. The platform was developed using Xamarin, MVVM, SyncFusion, C#, and ASP.NET Web API, which enabled us to create a user-friendly and responsive mobile application. Key Responsibilities: Analyzing and designing new systems as per the customer's requirements, resulting in a solution that meets the needs of the stakeholders. Managing the development of a user-friendly and responsive mobile application. Implementing a seamless and secure online payment system, resulting in a 45% increase in online payments. Recent Projects System Integration & Middleware As a system Integrator, I was tasked with designing a service that allows two independent systems to communicate and exchange data seamlessly, in response to customer demand for system integration. I utilized my expertise in best practices and design patterns to ensure that the service was robust and efficient. I leveraged the latest technologies such as XML, SOAP, WCF, REST API, and OAuth 2.0 to design and develop the service. Key Responsibilities: Implemented a seamless interface with a variety of integration options. Led the successful deployment of the System Integration Service and ongoing maintenance. The service was used by 100+ users and resulted in an increase in customer satisfaction. Developing a robust and efficient service that allows two independent systems to communicate and exchange data seamlessly. Recent Projects Customer Relation Management System(CRM) As the lead developer on the Customer Management System project, I took the self-initiative to develop a system that would help the management easily overlook and have a consolidated report about the different aspects of customer information. To achieve this, I conducted a feasibility study of the current manual systems, to understand our needs. Based on my assessment, I designed and developed a well-suited customer management system that could automate and streamline customer data using C#, Microsoft WCF and SOAP, and MS SQL Server. key Responsibilities: Conducting a feasibility study of the current manual systems to understand the needs of the management Designing and developing a well-suited customer management system that could automate and streamline customer data. Implementing a real-time reporting system, providing businesses with actionable insights and data to improve their operations. Led the successful deployment of the Customer Management System and ongoing maintenance delivering straight forward easy-to-use system results in a customer satisfaction shootout.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.