Sign in

Software Developer Web

Carrollton, TX
February 20, 2020

Contact this candidate



***** ********* ** *******, ***** 75001 (open to relocate, OPT EAD)



Knowledgeable, dynamic, adaptable and highly-qualified .NET developer with 5+ years of experience in developing web, mobile and desktop applications that streamline business processes. Strong educational background and commitment to learning and integrating emerging technologies, with technical expertise in C#, ASP.NET, ASP.NET MVC, EF, WinForms, LINQ, SQL Server, Stored Procedures, Web Services, HTML5, CSS, JavaScript, jQuery, and AngularJs. Proven ability to manage all phases of software development life cycle from requirements analysis and development to application deployment and playing a key role in diverse technical teams. Proven ability in test driven development (TDD).

Java Programming Web & Desktop Application Development Project Management Android Programming

Software Lifecycle Management Requirements Gathering & Analysis System, Unit, Black & White Box Testing

Networking Database Development User Interface Design & Integration Testing & Troubleshooting

Languages: Java, C#, VB.NET, C++, Python

Web: ASP.Net MVC, JavaScript, HTML, CSS, JQuery, Bootstrap, WinForms, WPF, Microsoft Azure, .Net Core

Web Services: SOAP, Web API/ RESTful, Web Services, WCF, JSON and XML

Web Servers: IIS, Tomcat

Frameworks: Entity Framework, NHibernate, AngularJS, EXTJS, NodeJS, Spring, Hibernate

Databases: MS SQL, MySQL, MongoDB, Oracle

Design Patterns: Singleton, Facade, MVC, MVVM, Repository, Dependency Injection

SDLC: Waterfall, Agile/ SCRUM

Tools: Visual Studio 2017, NetBeans, Eclipse, IntelliJ, Android Studio, Crystal Report, DevExpress, StarUML, argoUML, Telerik, Kendo UI, TFS, Git, VSTS

Platforms: Windows, Linux, Ubuntu

Big Data: Spark, Hadoop


Interface People, LP, Lewisville, Texas, USA Nov 2018 – Present

build innovative software and services for the healthcare industry, so that care providers can focus on working more efficiently to improve the quality of patient care.

●Actively working on improving and fixing the bugs of the offline views web applications

●Implemented multithreading in Network Down window service so that it generates Patient reports concurrently and improved the performance using Quartz.NET framework

●Worked on complex database queries used to retrieve and display patient data for many customer sites

●Worked on implementing existing SSRS reports so they work in both remote and local processing mode.

●Collaborated with other dev teams in deploying offline views website and Network Down Desktop app

●Collaborated with scrum team members and managers in delighting customers

ALIXARX LLC, Plano, Texas, USA Sep 2017 – Oct 2018

combines long term care pharmacy services, on-site medication dispensing and certified geriatric clinical pharmacists to deliver innovative pharmacy services nationwide.

Software Developer II: Playing a key role in development, testing and deployment of automatic dispensing software, reports and web sites. Creating migration scripts to design and maintain database. Creating user interfaces using WPF, Winforms and ASP.NET MVC. Implementing data access, repository and service classes using C#. Implementing unit and integration testing. Designing and implementing reports. Performing peer code review. Applying proper documentation. Coordinating with QA for testing. Applying CI/CD.

Projects and Achievements:

EMC inventory system Improvement: Emergency Machine Cabinet (EMC) is an automated machine used to delivery medication for patients. This project involves converting the legacy Winform applications into WPF applications.

●Created and modified migration scripts to design and perform CRUD operations in the database.

●Designed user-friendly and all-in-one inventory management screens using WPF MVVM Caliburn Micro

●Improved the performance of the inventory management application.

●Resolved software bugs of the previous version.

●Actively participate in the scrum team to finish tasks and close them on time.

●Coordinated with quality assurance department to successfully apply regression and automated testing.

●Participated in continuous integration and deployment.

●Supported customers after deployment into production.

Reports: designing and generating reports for current inventory, inventory modification history and medication dispense history using RDLC.

●Designed reports using WPF MVVM and RDLC.

●Improved the existing reports functionality and added more filter criteria.

●Improved the old-fashioned report screens into much better user-friendly screens.

●Implemented repository and service classes.

●Added new printing service that uses image format.

Badging and Development Request websites: ASP.NET MVC based web applications that are only for internal use. Badging website is used to submit employees’ information to issue a badge and Development request is used to submit new development requests to developers by business analysts.

●Designed the web pages using Razor view.

●Styled pages using Bootstrap.

●Added email service.

●Deployed into production.

AlixaRx Engage Portal /FrameworkLink: ASP.NET MVC web applications that are used to view reports on the web and also allow customers to communicate with other staffs in different facilities. It also provides access to external reference links. It has user, persona, facility and organization managements.

●Designed the reports using WebForm ReportViewer.

●Implemented security and privacy using Microsoft Identity.

●Implemented Models, Controllers and Views.

●Implemented service classes.

Technologies Used: WPF,MVVM, Calibrurn Micro, Expression Blend, C#, ASP.Net MVC, Web API, Autofac, AutoMapper, Dapper, FluentValidation, TeamCity, Octopus, TestComplete, MS Visual Studio, MS SQL Server, Source Control (Team Foundation Server), XAML, LINQ, Entity Framework, T-SQL, XML, starUML, SSRS, RDLC, Bootstrap, Javascript, VSTS, RabbitMQ, MassTransit, EasyNetQ

CNET SOFTWARE TECHNOLOGIES PLC, Addis Ababa, Ethiopia Aug 2015- Oct 2016

ERP software company specializing in enterprise resource planning and Point of Sale solutions.

Programmer IV: Played a key role in development and deployment for Point of Sale software and Property Management System. Designed databases, stored procedures, and views using MS SQL. Created user interfaces. Implemented business logic and design algorithms using C#. Interfaced fiscal printers and passport scanners. Conducted unit testing. Performed code review; ensured compliance with code quality guidelines. Resolved technical issues. Applied proper documentation. Used SOA.

Projects and Achievements:

Property Management System (PMS): provides all the tools a hotel staff needs for doing their day-to-day jobs -- handling reservations, checking guests in and out, assigning rooms and managing room inventory, accommodating in-house guest needs, and handling accounting and billing.

●Started version 6 to introduce several new features and new design.

●Successfully applied SCRUM for the duration of the project (Jan 2016 – Oct 2016).

●Finished weekly tasks ahead of time in accordance with the company code standard.

●Acted as a team player and coordinated with quality assurance department to successfully apply TDD.

●Achieved promotion and got a bonus for outstanding performance.

Point of Sale (POS): a combination of software and hardware that allows restaurants to take transactions and simplify key day-to-day business operations.

●Introduced memory management algorithms to ensure optimal performance.

●Successfully interfaced two fiscal printers using C# and made available to commercial use.

●Deployed to customers in collaboration with support department.

Technologies Used: MS SQL, DevExpress, C#, WCF, MS Visual Studio, MS SQL Server, Windows, Source Control (Team Foundation Server), XAML, LINQ, Entity Framework, T-SQL, XML, argoUML, WPF, SSRS, SSIS

EXCEED IT SYSTEMS, Addis Ababa, Ethiopia Jul 2014 - Jun 2015

A firm which creates real, unique, beautiful and compelling products which solves business problems by controlling and monitoring customers’ resources, optimizing processes, enabling staffs to perform to their fullest power.

Software Developer: Assisted in developing construction management software. Used Code First Entity Framework to design database entities. Designed user interfaces using Telerik Kendo UI. Worked directly with customers to meet requirements. Generated Reports. Used responsive web page design.

Project and Achievement:

Construction Management System: responsible with the management of time, cost and quality of construction works carried out at different remote sites.

●Applied Telerik Kendo UI for cost-benefit, document, resource and machinery utilization management.

Technologies Used: Code First Entity Framework, Telerik Kendo UI, ASP.NET MVC, C#, JavaScript, Bootstrap, AJAX, Angular.js, Web API, Visual Studio, LINQ, MS SQL, Windows, Source Control (Team Foundation Server)

CYBERSOFT INTERNATIONAL PLC, Addis Ababa, Ethiopia Jan 2013 – Jun 2014

Leading software development company serving academic institutions and government organizations.

Web Developer: Played a key role in developing University College Information System and pharmacy System software. Used N-tier architecture. Designed databases; implemented CRUD operations in C#. Designed user interface using Ext.js. Implemented business logic based on ASP.NET MVC architecture. Developed and implemented reports using Crystal Reports. Used security protocols.

Project and Achievement:

University College Information System: huge project that provides university solutions to top universities in Ethiopia.

●Attained high learning curve to understand new technologies, collaborated with senior developers and met project requirements.

Pharmacy System: streamlines pharmacy workflow, centralizes data, online prescriptions and staff management

●Achieved security and efficiency in pharmacy data and prescription management.

Technologies Used: C#, Ext.js, HTML, CSS, ASP.NET MVC, Crystal Reports, jQuery, LINQ, Entity Framework, MS Visual Studio, MS SQL Server, Windows, Windows IIS, JavaScript, Bootstrap, AJAX, Source Control (Team Foundation Server)


Master of Science in Computer Science

Maharishi University of Management, Fairfield, Iowa

Select Courses: Modern Programming Practice, Algorithms, Advanced Software Development, Parallel Programming, Big Data, Machine Learning, Web Application Programming, Enterprise Architecture

Bachelor of Science in Computer Engineering

Addis Ababa Institute of Technology, Addis Ababa, Ethiopia


Blogging System: Single Page Application. Designed class and sequence diagrams using StarUML. Applied façade, State, Strategy, Façade, Command, Singleton and Proxy design pattern. Used Java/JEE, Github, MySQL, Spring MVC, Hibernate Framework, Bootstrap, Ajax, RESTful web service

Quadcopter: Conducted mathematical modeling in MatLab; interfaced gyroscope, accelerometer and magnetometer as well as RF, Arduino, and brushless motors / speed control. Implemented PID algorithms.

The PlasticDotNet: Personal project being developed to help users to get any plastic surgeon online and contact them, schedule an appointment and provide review on their experience.

Technical Skills: ASP.NET Core MVC, C#, Entity Framework Core, Data Access using FluentNHibernate, MacOS Visual Studio, AJAX, TypeScript, MS SQL Server and Docker.

Contact this candidate