***** ********* ** *******, ***** 75001 (open to relocate, OPT EAD)
641-***-**** email@example.com www.linkedin.com/in/gizachew-eshetie
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 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.
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.
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.
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.