SUMMARY:
> * years of experience in Requirement Analysis, Design, Development,
Testing & Implementation of complete software development life cycle
projects for Multi-tier Enterprise Applications, Microsoft web and
client/server technologies.
> Have deep knowledge and experience of Front-End experience in .Net
> Strong experience of architecting N-Tier / 3-Tier and MVC Architectural
Style.
> Experienced in developing Web Forms and Web Services in ASP.NET, C#.NET,
VB.NET
> Very strong understanding of Object Oriented Programming features of C#
such as Polymorphism, Inheritance, Interfaces, Delegates, Events, and
Generics, Collections etc.
> Good Experience on working with ASP.NET Model-View-Controller (MVC),
Language-Integrated Query (LINQ) in Web pages to retrieve and modify
data.
> Experience in building a rich web application using AJAX, JSON, JQuery,
CSS3, and JavaScript.
> Strong Experience in working with Web Service, Windows Communication
Foundation (WCF), Windows Presentation Foundation (WPF) in .Net Framework
4.0/3.5 and Language Integrated Query (LINQ) in .Net Framework 4.0/3.5.
> Extensive knowledge of Web developments skills, including experience with
XML/XSLT, Web Services (SOAP), WSDL, XSD, HTML, CSS, JavaScript.
> Database Design, Development, and Query Optimization using MS SQL Server
2000/05/08, Oracle, and DB2. Experience in writing complex Database
Queries, Stored Procedures, Triggers, and Cursors using MS SQL Server.
> Involved in Unit Testing and have created unit test cases.
> Worked on Source Code Control Team Foundation Server.
> Experience in deploying .NET applications through IIS.
> Deep understanding of SiteCore and used to store XML or .NET objects and
for its database storage.
> Used Facets in a web application framework that leverages a simple MVC
architecture for the server side and a feature-packed Javascript
component model for the client.
> Highly Motivated, committed and a natural team player with Capability to
work independently, strong analytical ability coupled with good
communication skills.
TECHNICAL EXPERTISE
Languages Microsoft C#, C++, C.
Web Technologies ASP.NET 4.0/3.5/2.0, AJAX, CSS, Web Services,
WCF
Markup/Scripting HTML, JavaScript, JQuery, XML,XSL
Languages
RDBMS MS SQL Server 2008/2005
Operating Systems Windows 2008/2003 Server, Windows 7, Windows
xp
IDE Visual Studio 2012/2010/2008/2005, SiteCore
Modeling Tools UML, MS Visio 2007, ER Modeling
Web Application IIS 7.0, IIS 6.0
Servers
Version Controls TFS, VSS
_
PROFESSIONAL EXPERIENCE
.NET Developer Mar'13 - Feb'2014
Exxon Mobil
Falls Church VA
PCIT is a web application that is used to produce a capital estimate of a
gas plant set up. The goal of the application is to calculate the overall
investment required to build the plant to produce gas abroad or in US. It
builds a hierarchy of equipment items, generates additionally required
equipment, obtains the direct cost of the project and calculates or
predicts the workforce required.
Responsibilities:
. Involved in all stages of SDLC including designing, coding, testing and
implementing the application following Scrum (Agile) methodology.
. Applied SiteCore and used to store XML or .NET objects and for its
database storage.
. Implemented 3-tier architecture (Presentation Layer, Business Logic Layer
and Data Access Layer) for development of the project on VS2010.
. Developed web application using ASP.NET 4.0 with C#.
. Applied MVC 4 architectural design to use in form and windows
authentication in Asp .Net. Moreover, I use it for Test Driven
Development TDD) Unit Testing and decoupling the components.
. Used SSRS for reporting in SQL and SSIS for transferring data
. Developed UI using ASP.NET controls and implemented Master Page for Web
Forms.
. Involved in designing and creating database and tables using SQL Server
2008 R2. Extensively created and used complex SQL Queries, Stored
Procedures, Triggers and Tables.
. Created and invoked Triggers to automate Emails sending process in SQL
Server 2008 R2.
. Developed and used Views and User Defined Functions.
. Used HTML, CSS, JavaScript and other client side technologies on
delivering more granular assets such as buttons, tooltips, and other
modular pieces which will go into a larger, finished product.
. Used AJAX and HTML5 to create fluid and responsive Web apps of Single web
Application (SPA)
. Applied Backbone.js to enforce that communication to a server through a
RESTful API.
. Used Entity Framework to create Data Access Layer to manipulate data in
database.
. Created and consumed Web Services using WCF.
. Used JQuery for client-side validation and used custom and inbuilt
validation techniques to validate web forms.
. Applied Windows Presentation Foundation (WPF) is to create attractive and
effective user interfaces, documents and images
. Provide an incredibly simple architecture for the development of MVC-
governed Rich Web Applications.
. Allow the navigation and control of these Web Applications to be
performed with little to no Java-based external glue code and a minimum
of XML configuration.
. Used JQuery to create attractive UI.
. Have applied configuration management using XML in Asp .Net such as
authentication modes, page caching, compiler options, custom errors,
debug and trace options
. Used AJAX server control and toolkit to asynchronously retrieve data from
server for better performance.
. Worked with Script Manager and Update Panel in AJAX Server Control and
used controls like ModalPopupExtender, Calendar Extender etc. to develop
the interactive GUI.
. Experienced in working with team members for code review and code
validation.
. Used TFS for Version Control.
. Used HTML / CSS and can took a wireframe design and turn it into a
functioning, well formatted, optimized, cross-browser compliant web page
.
Environments : Visual Studio 2010, 2012 .NET 4.0, C#, SQL Server 2008R2,
WPF, Entity Framework-5, MS Excel, TFS 2010, ASP.NET, LINQ, NUnit, JQuery
and MVC 4, MVC 3
.NET Developer
Jan'12-Jan'13
Xerox State & Local Solutions, Inc.
Elkridge MD
The Maryland Department of Human Resources Service Access and Information
Link (SAIL) is a web-based screening and application tool that assists
Maryland applicants with applications for social services benefits. AutoGov
is a tool that provides risk scores that improves case managers' workflow
by identifying the cases that are ready for processing. AutoGov Case
generates a score that provides information about a client's risk level for
becoming eligible for Long Term Care (LTC).
AutoGov was enhanced to present banking information for many of the major
financial institutions. The Asset Verification System (AVS) ensures that
the State meets recently added Federal asset verification. Case managers
who process Long Term Care applications and redeterminations are now
required to access AVS data using the AutoGov Scoring Tool in SAIL Admin.
Health Insurance Exchange (HIX) - Visitor tracking for metrics. The system
will be used to collect centralized secure metrics for ALL Local
Departments of Social Services (LDSS) offices and will bring automated,
secure intakes to the 11 offices currently without an automated applicant
tracking system. This system is necessary to support the HIX Command center
for the implementation of live applications on the statewide HIX system. It
is intended to be a very small beginning to a consistent, statewide, web
based applicant tracking system to be used by all Family Investment
Administration (FIA) in the future.
Responsibilities:
. Designed and developed an integrated n-tier web application using C#,
ASP.NET and ADO.NET.
. Designed and developed Data Access layer, Business layer and Presentation
Layer (user interface) for the n-tier architecture web application
using C#, ADO. NET and ASP. NET.
. Designed and developed effective web forms based on technical design and
requirement specifications.
. Applied MVC 4 architectural design to use in form and windows
authentication in Asp .Net. Moreover, I use it for Test Driven
Development TDD) Unit Testing and decoupling the components.
. Involved in the requirements collection and functional specification
preparation.
. Performed the unit testing for the Application.
. Used SQL server 2012 for writing Stored Procedures and Views.
. Developed Web Services and invoking them by using XML SOAP and WSDL for
creating proxy classes.
. Applied WPF to support for RDLC and other reporting solutions for
printing & reporting
. Used Web Services (SOAP, WSDL) for communicating with other application
and components.
. Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for
consistent access to SQL data sources.
. Used Microsoft ADO.NET to access data from database in a web application
. Used JavaScript to perform validations and catch the events on client's
browser.
. Applied SDL Tridion to Publications, the general main "folders" or
organizational items Schemas, the content definitions for authoring forms
or components
. Applied SiteCore to design applications together with VS and .Net
Framework
Environments: C#.Net Framework 4.0, ASP.NET, ADO.NET, VB6, Web Services,
WPF, Java Script, XML, IIS6.0, SQLServer2008 and Windows 2008.
__
.NET Developer
Nov'10 -Nov'11
Arvato Services - Bertelsmann
Sterling VA
We have developed medical provider search application for largest insurance
company in nation (Blue Cross Blue Shield Insurance). Over 10 million
provider's database was maintained with this application for nationwide.
Responsibilities:
. Responsible for application design, code review, application development,
build process, deploy application in various web servers for Blue Cross
Blue Shield Insurance Company using .NET 2005 ( Framework 2.0) in ASP.NET
with C#.NET and VB.NET.
. Developed multiple XML Web Services for Geo Coding, PDF generation for
providers' list and remotely called from web application. Implemented
MapInfo technology for presentation of map and location information.
. Migrated all 2.0 .NET framework-based web application and web services
to .NET 3.0 framework-based web applications and implemented AJAX
control.
. Used SQL server 2012 for writing Stored Procedures and Views.
. Designed and developed Data Access layer, Business layer and Presentation
Layer (user interface) for the n-tier architecture web application
using C#, ADO. NET and ASP. NET.
. Developed Web Services and invoking them by using XML SOAP and WSDL for
creating proxy classes.
. Applied MVC 3 architectural design to use in form and windows
authentication in Asp .Net. Moreover, I use it for Test Driven
Development TDD) Unit Testing and decoupling the components.
Environments: Visual Studio 2005, .Net Framework 3.0, SQL Server 2005,
ADO.NET, VB6
__
Junior Developer
Aug'09 - Aug'10
Red Sea Medical Insurance Corporations
Asmara-Eritrea
We have developed medical provider search application for an insurance
company (Red Sea Medical Insurance Company). Over 65.000 providers's
database was maintained with this application for nationwide.
Responsibilities:
. Responsible for application design, code review, application development,
build process, deploy application in various web servers for Red Sea
Insurance Company using .NET 2005 ( Framework 2.0) in ASP.NET with
VB.NET.
. Develop multiple XML Web Services for Geo Coding, PDF generation for
providers' list and remotely called from web application. Implemented
MapInfo technology for presentation of map and location information.
. Migrated all 1.1 .NET framework-based web application and web services
to .NET 2.0 framework-based web applications and implemented AJAX
control.
. Developed Web Services and invoking them by using XML SOAP and WSDL for
creating proxy classes.
. Developed Web Services and invoking them by using XML SOAP and WSDL for
creating proxy classes.
Environments: Windows XP, Windows 2003 Servers, Visual Studio .NET 2005,
SQL Server 2005, 2000, VB6
__
Junior Developer
Jul'08-Jul'09 Ewan Network Communications
Asmara-Eritrea
Ewan Network Communications is a leading provider of IT and carrier-class
telecommunications solutions for Asmara and its environs Service Provider
and Cable TV markets. Through smart innovations and deep-rooted research
from Ewan Labs, we provide fully integrated IT/Telecom solutions as well as
regional, long haul applications. Our comprehensive consulting and services
offer support at any network design, development, deployment and
maintenance stage.
Responsibilities
. Designed and Developed XAML using Expression Blend and VS 2005
. Designed and developed various abstract classes, interfaces, classes to
construct the business logic using C#
. Involved in designing and Development of SOA services using WCF
. Developed WCF Service to interact with business logic and Database to
provide required response to Presentation Layer
. Developed import data dynamically from silver grid to Microsoft Excel
Spread sheet
. Implemented the Custom Binding and Binary Message Encoding in WCF
Service
. Implemented MVVM pattern for developing the Silverlight Application
. Involved in Hosting the WCF service and Silverlight Website in IIS 7.0
. Developed Logging Service using Log4Net for Logging information of Server
Side and Client Side
. Prepared Unit and Integration Test Cases
. Quick responses to system issues and bug-fixing
. Creating Database i.e. required tables, writing stored procedures for
different type of operation like updating data in the database,
retrieving data using stored procedures
Environments: C#.Net, Microsoft .NET Framework 2.0, Visual Studio 2005,
VB6, ASMX Web Services, Silver light, HTML, XML, ADO.NET, SQL Server 2005
.Net Developer
May'07-May'08
Halibet Hospital
Asmara-
Eritrea
I worked as a .NET developer to update an existing Healthcare Information
system. This system is a high performance, user-friendly online information
system that helps organize patient's case history details and improve
communication across different departments. This package is extremely
flexible, modularly built and has a set of modifiable screens, data forms
and reports. It provides a powerful way of user driven application with
transparency, security and ease in data access.
Responsibilities:
. Designed and developed user controls for accepting customer inputs and
presenting records/results to customer using ASP.NET.
. Involved in architecture and development of Custom Controls and User
controls to support shared functionality of displaying Customer details
common to all pages.
. Developed interactive web pages using ASP.NET, C# and ADO.NET.
. Designed and Developed Master and Content Pages (Web Forms) using ASP.Net
Server Controls and C#.Net as code-behind
. Used AJAX to improve the performance of the web pages and to display the
data on frequently visited pages.
. Implemented Forms Authentication and Role based Authorization.
. Used Custom Validation, User Validation and Java Script to give access to
registered users.
. Provided session level security and role based
authentication using session objects and cookies.
. Extensively worked on ADO.NET objects (SqlConnection, SqlDataAdapter,
SqlCommand, SqlDataReader and Dataset).
. Used Stored Procedures, Joins on key fields for fast retrieval and
Database optimization.
. Created User control and Custom controls for the application.
. Extensively worked with C# for creating classes of this application and
Integrated with ASP.NET pages.
. Implemented XML Web Services in C# based on SOAP protocols using XML for
data transfers.
Environment:.NET Framework 3.5, C#, ASP.NET(3.5), AJAX, XML, VB6, CSS,
ADO.NET, T-SQL, Web Services, Windows XP, SQL Server 2005, IIS .
EDUCATION & CERTIFICATION
M.A in Applied Linguistics (UKZN-South Africa-2004)
B.A in English (University of Asmara-Eritrea, 1997)