Arian Kulp's Blog
opinion, insight, and occasional code

Résumé of Arian T. Kulp

Sunday, January 16, 2005 8:11 PM

Background

I am an energetic person who greatly enjoys learning about new technology, applying it, and presenting it to others.  Since elementary school, I have been deeply involved with computers and technology in general, learning many languages on many platforms.  I have always striven to create intuitive software that enables people to be more productive, not to force people to conform to the computer.  I have a strong work ethic, and an easy-going personality.  I am passionate about software development and enjoy sharing that with others.

Summary of qualifications

I am a strongly motivated self-learner, picking up languages and technologies rapidly.  I have created desktop, mobile, and web-based database-enabled applications for a variety of needs.  For the past few years I have created quite a few presentations, demonstrations, sample applications, videos, and articles primarily for Microsoft and Intel.  I am a firm believer in using appropriate design patterns to create maintainable, well-documented code, yet I am flexible as needed on a per-project basis.  My strong inter-personal skills have made me a valuable asset for communicating with clients and other developers for information gathering, collaboration, and mentoring.

Advanced Skills

Not exhaustive
.NET platform (Visual Studio 2005: C#/VB, ASP.NET, ADO.NET, Windows forms)
Database (SQL Server 2005: administration, programming, integration)
App integration (XML, Web Services, messaging)
 

Work experience

April 2004 – Present
Independent

• Video production: More than ten short videos with voice-over demonstrating how to use Visual Studio 2003 with C# and VB.NET for stand-alone and Web-based applications.
• Training sessions: Several 1-2 hour sessions regarding Visual Studio 2005 features, Microsoft Location Server, Visual Studio Tools for Office, Reporting Server.
• Demonstrations and lab sessions: Several one-hour sessions to demonstrate new product features, or for hands-on student experience.
• Article series: Author of series of Microsoft MSDN articles, Coding for Fun, introducing programmers to Visual Studio 2005 Express: http://msdn.microsoft.com/coding4fun.


January 2002 – March 2004
Employee, Aegon Insurance

• Mentoring/training: Created and presented hour-long sessions for on-site and off-site employees to learn new technologies (XML, SOAP, Web techniques).
• Middleware: Created SOAP bridges to allow Java and .NET applications to easily communicate.  Also made use of COM interoperability modules.
• Web applications: Created dynamic applications to enter insurance applications into a legacy database.  Meticulously maintained as distinct model/view/controller layers.

March 1995 – October 2001
Employee, MCI Communications
• Leading: Served as team lead and software architect.  Designed, documented, and presented software system concepts to technical and non-technical audiences.
• Middleware: Created bridges to legacy applications to reduce or eliminate need for terminal emulation and multi-system data entry.
• Imaging: Designed/led development of imaging-based workflow system from scratch.  Paper mail is scanned/sorted/distributed through a Web-based system for processing.