APPLICATION DEVELOPER ? .NET DEVELOPER
Name: Gebre kiros Email: - acgn8f@r.postjobfree.com phone: - 248-***-**** hunt valley, MD
Status: Green Card Holder
Results-driven software application developer with 6 years of experience developing programs that
improve productivity, automate tasks and enhance overall operations. Specialize in creating systems and
applications that are highly scalable, saving time and resources during future upgrades. Expert is
designing relational databases and websites that utilize the latest technologies to support long-term
business needs. Effectively manage all phases of the software development lifecycle, including working
closely with end users on requirements analysis and modeling. More of experience in design, development
and testing of Web Applications, client/server applications, Windows Applications, Web Services and multi-
tier Applications using C#. Net.
? Experience in developing web applications using Microsoft Technologies like ASP.NET, ADO.NET, IIS,
MVC, Web Services and Windows Services.
? Experience in ASP.net web applications development with C#.
? Hands on experience on ADO.net technologies with Dataset, Data table, Data reader
? Experience in working with WCF Services (Windows Communication Foundation).
? Possess adequate Object Oriented programming skills.
? Experience in developing N-tire application.
? Experience in ASP.NET, C#, IIS and domain experience of Health care, bank domain and technology.
? Working knowledge in Application and Database accessing through Stored Procedures and Optimization of
the queries in SQL Server 2008/2012. Also involved in the design and development of Data Access Layer.
? Good experience of using HTML, CSS and JavaScript for application design and client side processing.
? Working experience and knowledge of .net Frameworks 2.0, 3.0, 3.5.4.0, 4.5
? Developed ASP.NET app and Complex UI using 3rd party control.
? Expertise in understanding and implementation of the Software Development Life Cycle (SDLC) and
standard Software Processes.
? Knowledge in SSIS, SSRS, AJAX and MVC.
? Proficient in collaboration and portal technologies like Windows SharePoint Services (WSS) and Microsoft
Office SharePoint Server (MOSS).
? Created Test plans and conducted Unit and Integration Testing of the different module of project.
? Experienced in working with Windows XP, win7 and win8 Operating Systems.
? Possess the ability to learn new skills.
? Good in working in teams as well as individually.
1 EDUCATION
Bachelor of Engineering (Computer Science & Engineering)
Jimma University ? Institute Of Technology 2003-2007, Ethiopia
Technical Skills:
Microsoft Technologies .NET Framework 3.0/3.5/4.0,4.5 C#.Net, ASP.NET, ADO.Net, AJAX, Web Services, WCF, LINQ, JQuery
Languages C#, C, C++, vb.net
Web Technologies ASP, HTML, DHTML, XML, JQuery, JavaScript, CSS, AJAX, MVC,
Databases MS-SQL Server 2005/2008/2012, oracle
IDE Visual Studio.Net 2005/2008/2010/2012
Version Control tools VSS 2005, Team Foundation Server 2008/2010,2102 SVN
Report Tools SSRS,
Modeling Tools MS Visio 2010
Operating System Windows 7/XP/2000, Windows Server 2003/2008.
Unit Test tool MS Visual Studio Test edition (Team Suite), Nunit
Methodologies Agile, Waterfall, Iterative
PROFESSIONAL EXPERIENCE
Application Developer /.NET Developer
Supported key projects through all phases of the software development life-cycle, as a main developer
from initiation to completion with a focus on system design and implementation, mainly on database
design and implementation of the business logic using C#. Emphasized software design principles in all
projects to ensure modular and extensible solutions that could easily accommodate changes. Moreover,
worked closely with clients to determine and analyze requirements.
Client : Xerox Sep ?13 ? present, Santa Ana
Project : Nevada Health Exchange (HIX)
Role : .Net Developer
Xerox is an industry leader in developing Health exchange platforms specifically for health exchange,
insurance, technical, and medical information. We work with the most prestigious organizations in health
insurance and employee benefits industry like Quotit.
Nevada Health exchange was created by the State of Nevada to help individuals and small businesses
easily shop for, compare and buy health insurance. Businesses and individuals can able to come to
Nevada Health exchange to shop for and enroll in qualified health insurance plans. HIX is just one part of
the Nevada Health exchange solution suite. It integrates with other external system such as CRM, GP,
Quotit and autonomy to create complete solution for Nevada Health exchange (Health Insurance
exchange). It is mainly works with HIPPA complain.
Responsibilities:
? Involved in Requirements Analysis for the application development and Production issue fixing
? Confer with end-users, clients, or management to define business requirements for complex systems
and infrastructure development.
? Developing Nevada Health Link web application using .Net Framework 4.5, 4.0 C#, ASP.NET, MVC
4.0, and HTML5, Css Less.
? Create and unit test intricate client side interactions with jQuery and JavaScript.
? Develop complex MVC Controller, View, Models and Helper methods linked to backend database.
? Requirements Analysis, Development, Testing and documentation throughout project Development
Cycle.
? Review new and existing systems design projects and procurement or outsourcing plans for compliance
with standards and architectural plans.
? Designing Controllers and Views for the Web interface.
? Designing Models, Views and Controllers and implementing them using the ASP.NET MVC 4.0
Framework.
? Created views and partial views using Json health Insurance exchange.
? Strong understanding of Asp.Net MVC Framework and Subversion Experience working with Third
Party API's
? Strong understanding of Design Patterns and Object Oriented Programming
? Handled client request in java script and event handling using jQuery for different user interfaces
and applied CSS Less
? Strong front end development skills (Javascript, jQuery, Ajax, CSS) User experience and
performance.
? Used ADO.Net Entity frame work for objects/relational mapping frame work that enable to work
with relational data s domain specific objects in addition to this using the entity frame work issue
queries using LINQ the retrieve and manipulate data as strongly typed objects
? Responsible for writing the code for business layer, middle tier and database layer which involves
building request/response message to different layers and implemented the business functionality
through ASP.NET 4.0 C#.
? Experience in creating and consumed WCF services
? Developing WCF services using Operation, Data and Message contracts and experience creating end
points.
? Responsible for creating the tables, SQL scripts using sql server 2012
? Responsible for writing Data Access Layer using LINQ.
? Experience with SCRUM methodologies.
? Involved in Unit Testing and Integration Testing of the system.
? Appling daily activity with Agile/scrum methodology
Environment: C#, .NET 4.5, WCF, Web services, MS SQL Server, LINQ, MVC4.0, Razor, REST, Entity
frame work, Team Foundation, Visual Studio 2012, JavaScript, JQuery, knockout, CSS Less,
AJAX,HTML5,WIF, WF
Client : Cognizant Dec 2012 - Aug 2013, Chicago
Project : RFID-enabled inventory management solution
Role : .Net Developer
Description: Cognizant is a leading provider of information technology, business consulting, and
enterprise Applications and IT infrastructure and business process. The main task is Developing and
verifying software for a RFID-enabled inventory management solution using an iterative agile
development process. This inventory system manufactures and manages RFID enabled enclosures to
automate the management and control of high value inventory for various industries this project is
Secure, web-based user interface, Configurable business rules engine, Standards based
Data integration and Customizable reporting capabilities. This project involved complete .NET
Framework and implementation of database using SQL Server.
Responsibilities:
? Involved in the analysis, design, development and testing stages of the Project from the requirements
Gathered from the users.
? Designed Presentation layer using ASP.NET, Ajax Controls, and CSS.
? Develop complex MVC Controller, View, Models and Helper methods linked to backend database
? Created new systems to automate processes. Reprogrammed and redesigned existing sites to use
ASP.NET MVC, CSS 3, and HTML5 elements.
? Developed Business layer using C# and Used C# as a code behind for all the web pages
? Rational Modeling was used for the UML diagrams like use case diagrams, object diagrams, class
diagrams and sequence diagrams to represent the detail design phase.
? Involved in creating rich and interactive UI using WPF.
? Deployed Custom User Controls and Server Controls.
? Used Microsoft Enterprise Library as it is a set of tools and programming libraries for the .NET
Framework.
? Developed validations using JavaScript.
? Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).
? Implementation of client side validations using Query and ASP.NET MVC Validation implemented at
Controller level. Implemented client side functionality using Query
? Created WCF service interfaces and Created .NET WCF web service logging applications.
? Implemented WCF for communication between Business-to-Business (B2B) and Business-to-Consumer
(B2C).
? Deployed AJAX Server Control and toolkit to asynchronously retrieve data from server for a better
Performance and an increase in interactive animation on web pages.
? Used ASP objects like Request, Response, Query string, Server and Application.
? Worked with Entity Framework, connected to relational data by writing LINQ to SQL queries
? Extensively used XML, XSLT and XSD for data transfer across different systems.
? Designed and developed components in C# using ADO.Net. These classes provide the functionality of
the
Data Layer and give access to the database.
? Worked in MVC3 architectural design pattern for frame work.
? Used Stored Procedures and SQL Queries to access data and manipulation from SQL Server 2008
? Tested the developed application, unit testing for various use cases and documented the results for
getting
approval from business users
? Designed and coded application components in an agile environment utilizing a test driven development
approach Created and maintained project tasks and schedules.
? Implemented Object relational mapping using NHibernate and ORM tools.
? Involved in Unit Testing for the developed .Net applications.
Environment: .NET Framework 4.0, 4.5, Visual Studio 2010, C#.net, ASP.NET 3.5/4.0, C# 3/4, MVC 2/3,
Razor, WCF, WPF, Entity Framework, NHibernate, JavaScript, XML, XAML, AJAX, ADO.Net, COM,
IIS 7.0,
SQL Server 2008, Windows 7.
Client : Cyber soft plc. - Sep 2011 - Nov 2012, Addis Ababa
Project : Ethiopian commodities exchange (ECX)
Role : .Net Developer
Project Scope: This project involved various modules including Marketing/ Receipting System. The
marketing web site developed using .NET using, this application followed N-Tier architecture, Receipting
System module is a .Net 3.5 E-Commerce application used to accurately receive and log invoice
payments, The project removed the existing cash receipting system, which was out dated. The use of .Net
technologies enables less support and maintenance issues for the Clerk's office and is cheaper and less
difficult to maintain and support.
Responsibilities:
? Implemented WCF in a Service oriented Architecture, Created, administered SQL scripts and databases
Used to handle all the cash/credit/check transactions of the Company, Designed, developed and integrated
SQL Reporting Services into the web application with Report Viewer controls.
? Developed web pages, master pages, user controls, web controls, cascading style sheets and java script
using Microsoft .net technologies. Worked on Front end application design of web pages master pages
user control and css.
? Used JavaScript programming in ASP.net and AJAX control toolkit web controls to make pages more
user friendly, created table?s stored procedures and triggers using sql server, Developed crystal reports,
Created test cases based on user requirements and tested web pages and conducted code reviews
? Worked on UI design, look and feel of all master pages content pages, using WPF, Silver light, Design
and deployment of the application with SOA, WCF, and implemented LINQ to query a web site, data
storage, used jQuery library to provide many easy to use functionality and methods to create rich
application.
? Developed a fixed format document and flow format documents using WPF (Data Binding, Event
Handling)
? Data Access layer has been designed using ADO.NET, and Hibernate. Developed data base objects for
Inserting, updating and getting data from the databases.
? Used LINQ lambda expressions, extension methods, and query comprehensions to implement query
logic over in-memory collections of objects
? Executed the business logic by using roles and granting permissions on the basis of the role the user
logs on as. Only the user who has administrator privileges has the permissions to make any changes to the
scheduled walks (i.e. to the database). Thus secured the application using Role-based Security.
? Created and consumed Web Services for data retrieval
Environment: C#, Visual Studio.2008, Net Framework 3.5, SQL Server 2008, Agile, ASP.Net 2008, DTS,
SSIS, HTML, XML, CSS, SOAP, JQuery, JavaScript, FS, WPF, MY SQL, ADO.NET, Web Services, IIS,
Ajax, N
Unit, LINQ, SSRS.
Client : Ethiopian national Bank, Ethiopia - Sep 2009 - Aug 2011, Addis Ababa
Project : Mortgage Loan and Bill Pay Application
Role : .Net Developer
Ethiopian national Bank specializes in small business banking, private financial management and trust
services for families, individuals, retail and mortgage banking services. The Mortgage Banking Services
application facilitates customer validation to assign a score to their application which is used by Loan
Officers to process loans.
Responsibilities
? Use agile methodology for application development.
? Created the application using C# and ASP.NET using .NET framework 3.5.
? Support in requirements gathering from the end users who work at Loan department.
? Involve in Application Design, Code development for the Web based application.
? Update design documents according to the changes made to the application.
? Design forms using Master Page in ASP.NET.
? Involve in creating UI Components with all necessary validations and styles.
? Code SQL Stored Procedures and integrated with application.
? Use Web Services for Credit Card Verification for Bill Pay system.
? Involve in Unit Testing for the application developed using test cases.
Environment: ASP.NET, C#, SQL Server 2005, Visual Studio 2008, .NET Framework 3.5, Visual Source
Safe
2005, AJAX, Windows 2003
Client : Ethiopian Airlines - Jul 2007 - Jul 2009, Addis Ababa
Project : Mortgage Loan and Bill Pay Application
Role : web developer
Description: Cargo Management System project deals with cargo shipment and customer reservations. A
bill to-bill concept was added with receipts and payments processing for EAL customer. In addition to
accounting, daily, fortnightly summary reports were submitted showing summary of Stock reports.
Responsibilities:
? Involved in the requirements gathering, analysis, design, code review and development stages
? Developed Multi -Tier Application in .NET using 3 layers approach. Presentation layer was developed
using
Win forms, business layer developed using C#, and data access layer developed using ADO.NET in C#.
? Developed reusable UI widgets such as the navigation menus.
? Design and developed static and dynamic pages validating Client side and Server side scripts.
? Used JavaScript for client side validation and design of the web site to suit other browsers.
? Used AJAX controls & techniques while designing the Summary page to present data dynamically and
to allow interaction.
? Worked intensively on User Interface.
? Developed CSS and involved Master Pages to user interface uniformity.
? Deployed triggers for e-mail confirmations.
? Wrote Stored Procedures, Transactions, Triggers and SQL-Statements to access data from SQL Server
Database.
Environment: C#, ASP.Net, ADO.Net, Web Services, SQL Server 2005, IIS, Java Script, HTML, CSS,
Ajax,
Visual Studio 2005, 2008, Windows2003.