Full stack developer since 2010, have hands on experience streamlining all phases of software development life cycle. Ensure maximum performance and functionality of applications by performing tests and establishing maintenance plans. Experienced working in agile environment utilizing modern programming languages in widely accepted design patterns. Implement high performance web applications using latest frameworks, technologies, and SDLC as per client’s custom-tailored requirements.
Web: ASP.NET MVC / WebForms, WCF, HTML5, CSS3, LESS, SASS, SharePoint, DotNetNuke, Joomla, Silverlight, Spring MVC, JSP, JSF, Ruby on Rails
Databases: SQL Server, MySQL, MS Access, SQLite
Tools: Microsoft Visual Studio, Microsoft SQL Server, Microsoft Team Foundation Server, GitHub, DevExpress, Telerik, Artisteer, Adobe Photoshop, Blender (3D Design), Adobe Dreamweaver, PhoneGap, Android Studio, Xamarin, Wamp / Xampp, Eclipse, NetBeans
Platforms: Microsoft Windows, MacOSX, Linux (Ubuntu, CentOS, Fedora, Red Hat)
Design Patterns: All Design Patterns in GOF, MVC, IoC, Front Controller, n-tier
Frameworks: Entity Framework, AngularJS, ABP, jQuery, Bootstrap, Hibernate, Spring*
SDLC: Agile-Scrum, Spiral, RAD
LendingTree, Inc. is an American company that operates an online lending exchange that connects consumers with multiple lenders, banks, and credit partners who compete for business. LendingTree is not a direct supplier of loans; it is instead a broker.
Lincare Holdings Inc. is a provider of oxygen and other respiratory therapy services to patients in the home.
Migrated 13 websites to a .NET based CMS, DotNetNuke by Designing skins and developing modules and web services. I am responsible for developing different parts of one of the biggest projects in the company, LITE (Lincare Integrated technology Enterprise). I developed a number of services and web applications and report pages as part of the LITE project.
Outsourcing company specializing in software development, website / graphic design, SEO, and branding.
Implemented agile methodologies through all phases of software development life cycle including requirements analysis as well as application development, testing, and deployment. Established maintenance plans to ensure optimal performance and functionality. Initiated database and user interface design. Created various websites and web applications while designing security features and payment methods.
Textile factory with IT department tasked with developing and managing web application to automate operations.
Led development, testing, and deployment of web-based applications while implementing agile methodologies. Integrated security features and designed databases. Maintained applications by analyzing performance and functionality. Initiated automation of factory systems using fully functional web application. Developed automated process to document employee attendance and generated payroll by incorporating biometric fingerprint reader.
Leading IT solution provider in Ethiopia specializing in development and implementation of online applications.
Performed requirements analysis for web and desktop projects. Implemented and maintained various websites. Designed database and security features. Generated and published website content.
FinCo, Financial Company Framework, Maharishi University of Management: Developed framework with bank and credit card implementations to take advantage of full power of object oriented programming using numerous design patterns. Technologies used include: Java, Spring Framework.
Course Switch, Maharishi University of Management: Programmed fully-functional block course switching system in 2 versions, Spring MVC and JSF. Technologies used include: Java, JSF, JSP, Spring*, AngularJS, Bootstrap.
Library Management System, Maharishi University of Management: Created library management desktop application. Technologies used include: Java with JavaFX using Scene Builder with CSS, MySQL, and Eclipse.
WebTrans, Bahir Dar University Engineering Faculty: Designed and implemented web browser with English-Amharic translation capability. Technologies used include: C#, XML.
Chess Game, Bahir Dar University Engineering Faculty: Developed 2-player chess game with 2D user interface and fully integrated game rules. Technologies used include: C#.
Microsoft Certified Professional
Microsoft Specialist (Certified): Programming in C#
Microsoft Office SharePoint Server Configuration and Application Development Training
Jul 2015 – Mar 2018
Sep 2006 – Jul 2009