|
|
I offer my services On and Off-Site. If you have
an established team and you just need some extra hands I can provide my services
on-site.
If you just have a small project to be done or if you don't have any workspace left
for another much needed developer I can to off-site or telecommute work.
I am also available for the one or more hour component development, if you have
a component you like to outsource because of its complexity but you don't expect
it be large enough to hire somebody or if you have a problem with some code and
you need a hand with debugging, contact me.
.NET
Software development
If you are looking for a Senior .NET Developer, you came to the right place.
I have been working with the .NET Framework in a professional environment since
the first public beta became available.
I have been using and designing SQL Server databases as early as version 6.5, and
have been working for the last 4 years exclusively with version 2000. I am currently
working on some internal projects based on SQL Server 2005.
ASP.NET based Inter- and Intranet applications
I have extensive experience in designing, developing, testing and implementing
ASP.NET based Inter- and Intranet applications.
All of the ASP.NET applications used a SQL Server 2000 database (currently upgrading
some to ASP.NET 2.0 and SQL Server 2005).
Some ASP.NET applications also used Microsoft Message Queue as the communication
channel to supply Windows Services of the necessary info to start processing large
amounts of data or extensive calculations.
Other ASP.NET applications I developed used web services and remoting to communicate
with external services.
I have also developed web site components which turns data retrieved from SQL Server
directly into web pages based on XML/XSLT transformations.
.NET Windows Applications
I have extensive experience in designing, developing, testing and deploying
.NET based windows applications both signal form and MDI based.
Some of the windows applications used Web Services or .NET remoting to retrieve
information from 3rd party services.
Some windows applications used SQL Server to store or retrieve data from while others
used XML files to maintain the information the application worked with.
I have used threading in all applications where remote connections were involved
or moderate processing needed to be done.
.NET Windows Services
Although they are technically windows applications, I just mention them
separately as they are a subject on their own.
Most if not all .NET Windows Services I have developed were using Microsoft Message
Queues to receive notification of actions to take. Most of the messages contained
serialized classes containing the information needed to start the extensive processing
the Windows Services were designed for.
Technical Experience Summarized
I have summarized below the areas, languages and technologies I have extensive
experience with:
-
ASP.NET 1.1 / 2.0
-
.NET Windows Apps
-
C#
-
VB.NET
-
T-SQL, Stored Procedures, Triggers
- SQL Server 2000 / 2005
-
Database design
-
Visual Studio .NET 2003 / 2005
-
Visual Source Safe 6.0d / 2005
-
Microsoft Visio
-
Threading
- Microsoft Message Queue
-
.NET Remoting
- .NET Web Services
- .NET Windows Services
-
XML and XSLT transformations
-
HTML and XMHTL
-
Windows 2000 Advanced Server
- Windows 2003 Server
-
Windows XP Professional
Team Lead
Whether you need a team lead for a short while or for the duration of your
project I have the technical and personal skills required to lead your development
team.
When you hire me as a team lead for your development team, beyond the responsibilities
you assign me, I will also:
- mentor and coach development staff to maximize performance,
- resolve any issues thrown my way, including escalations,
- create, communicate and enforce development standards,
- coordinate developer resources on various projects in cooperation with Project Managers
and the General Manager,
- contribute in project planning meetings, which may involve face-to face meetings
with clients, to create, define and understand the end to end scope of both business
and technical requirements,
- bring knowledge and experience about a wide variety of Microsoft technologies to
solve technical challenges,
- create an enjoyable work atmosphere to boost employee morale.
|
|
|