Galin Iliev

Software Architecture & Development

My Resume!

Career Objectives

  • To continually add value to every customer situation in an environment involving the use of the latest technologies of the software development, operating systems, servers, PCs, Internet, networking, application analysis, design, and implementation.
  • I am particularly interested in:
    • Design and implement enterprise applications
    • Design and implement commercial appliactions
    • Application deployment and update proccess
  • Position should be challenging, provide project leadership experience, additional opportunities for growth, and be recognized as making an important contribution to the company.

Computer Skills

Full developmet life cycle expirience
Programming skills:
C/C++, Win32, MFC/Visual C++ 6.0, VCL/C++Builder 5.0
.NET, C#, VB .NET, XML/XSL, Visual Basic 6.0
ASP, VBScript, JavaScript, HTML
Setup projects with Windows Installer and Wise for Windows Installer
Custom Install Scripts (WiseScript)
InstallShield ? Installscript and MSI installations
MS SQL Server 2000, MySQL, MS Access, Firebird


MCPD: Enterprise Application Developer and
MCPD: Web Developer, January 2007
Exam 70-554 UPGRADE: MCSD Microsoft .NET Skills to MCPD Enterprise Application Developer by Using the Microsoft .NET Framework: Part 2
Microsoft Certified Professional Developer: Windows Developer, July 2006
Exam 70-553 UPGRADE: MCSD Microsoft .NET Skills to MCPD Enterprise Application Developer by Using the Microsoft .NET Framework: Part 1
70-548 PRO: Designing and Developing Windows®-based Applications by Using the Microsoft® .NET Framework
70-549 PRO: Designing and Developing Enterprise Applications by Using the Microsoft® .NET Framework
Microsoft Certified Solution Developer for .NET
(MCP ID: 2458971)
, July, 2005
70-305: Developing and Implementing Web Applications with MS VB® .NET and MS Visual Studio® .NET
Microsoft Certified Application Developer for .NET, Nov 2004
70-320: Developing XML Web Services and Server Components with MS C# .NET and the MS .NET Framework
70-316: Developing and Implementing Windows-based Applications with C# and Microsoft Visual Studio .NET
70-300: Analyzing Requirements and Defining Microsoft .NET Solution Architectures

Microsoft Certified Solution Developer, May 2003
70-016: Designing and Implementing Desktop Applications with MS® Visual C++® 6.0
70-229: Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition
70-100: Analyzing Requirements and Defining Solution Architectures
70-015: Designing and Implementing Distributed Applications with MS Visual C++ 6.0
Currently working on: Prepare for MCDBA for SQL Server 2005.


Tsenov Academy of Economics (Svishtov, Bulgaria)
        Graduated October 2002
Bachelor "Management"
Bachelor "Computer Science"

College of economics "Dimitar H. Vasilev" (Svishtov, Bulgaria)
        Graduated May 1998
Accountant whit profile ?Banking and Insurance?

Work Experience

Senior Software Developer
        Technology Services Consulting Group(L.A., USA), Sofia branch Sep 2003 - May 2007
I led team of 3 people in developing custom applications. I was responsible for design and implement MS Office Add-ins as well as front-end applications for collaboration with various document management system and contact management system.
I worked closely with sales team to analyze clients' requirements and offer them appropriate solution. My team was responasble for supporting and extending existing application (in VB 6.0 and MS SQL Server) and developing new applications with VB.NET and MS SQL Server. I developed all product installations and module for automatic update over Internet.

Software Developer
        Tsenov Academy of Economics (IT Department), Bulgaria Sep, 2000 ? Sep, 2003
I wrote system for grading students about benefits (sholoarships, hostel and etc.) depending on thier assestment during the study and send e-mails with result. I was responsible for supporting current system and develop new ones. Used technologies ? ASP 3.0, MS SQL Server, SMTP.
I also supported and extent system for student admittance written in MS VC++ and because of changed requirements I rewrote it in C#.

Software Engineer (Team coordinator)
        LTD Zenith, Bulgaria May, 2000 ? Dec, 2001
I was responsible for implementation of software for accountant needs. I worked very closely with system designer about analyzing requirements and offer appropriate solution to the clients. We worked with 2 people remotely and I had to coordinate technical stuff.
We used VCL, C++ Builder 5.0 as rapid development tool and Interbase and Dbase.

Software & Hardware Maintenance
        LTD Zenith, Bulgaria May, 1999 ? Nov, 1999
Assemble new personal computers for customers
Install and set up software (OS and applications) and periphery
Implementing PC networks

Academic Activity

Co-Author in Svetlin Nakov's book "Programming in .NET" Part 1 in Bulgarian, ISBN: 954-775-505-6, Faber 2005, 801 pages, URL:

Lecturer in "Programming for the .NET Framework" university course, University of Sofia "St. Kliment Ohridski", Sofia, Faculty of Mathematics and Informatics, winter 2005/2006, URL:

Lecturer in “Design Patterns in C#” university course, University of Sofia “St. Kliment Ohridski”, Sofia, Faculty of Mathematics and Informatics, spring 2005/2006, URL:


Software design, Algorithms, Sports, Movies, Music


Bulgarian - native
English - good
Russian - good

Other information

Military services: Served
Driving License: Yes - active driver


IASA Architect