Instructor Information

Last updated on
March 19, 2010 B

Suthep Sangvirotjanaphat Photo

 

MVP logo

 

Suthep Sangvirotjanaphat

GreatFriends.Biz Founder and Community Lead

Microsoft Most Valuable Professional (MVP)

 

อาจารย์สุเทพ แสงวิโรจนพัฒน์ ปัจจุบันดำรงตำแหน่งกรรมการ บริษัท เกรทเฟรนด์ บิซซิเนซ ดีเวลล๊อปเมนท์ จำกัด และเป็นวิทยากรอบรมหลักสูตรด้านการพัฒนาซอฟท์แวร์ในรูปแบบ public training และ
in-house training ให้บริษัท องค์กรต่างๆ เป็นผู้เชี่ยวชาญและเป็นที่ปรึกษาด้านการพัฒนาระบบซอฟต์แวร์ด้วย .NET technologies และการออกแบบวิเคราะห์ระบบแบบ OOAD/UML

 

I has been awarded as a Microsoft Most Valuable Professional in an area of Client Application Development since 2004 to present (6 years in a row) which include Windows/Smart Client application and WPF application. We have 18 Thai MVPs currently from among 4,000 MVPs world-wide. As an MVP, I can access to many of Microsoft's internal and soon-to-release resources and get many supports from Microsoft team. Attending great summits and meet great people. Microsoft also support us for GreatFriends community events very well. My core expertises and interesting areas are OOAD, OOP, Design Patterns, Software Architect, Smart Client developments, VB, C#, LINQ, WPF, Web services/WCF, ASP.NET, and includes JQuery javascript framework.

 

Contact

Email:     suthep@gfbd.co.th

                suthep@greatfriends.biz

Phone:   081-915-7816

Web:      http://greatfriends.biz

 

My Profile on Microsoft.Com:

                https://mvp.support.microsoft.com/profile=E7DEDC2C-34EF-49B7-B3E0-6F0BFB491049

 

My social network:

                http://facebook.com/suthep

                http://twitter.com/surrealist

                http://flickr.com/photos/greatfriendsbiz

 

Education

I had written my first computer program since mathayom 1.

 

Master degree completed at 2003

Applied Statistic, Information System Management
The National Institute of Development Administration (NIDA)

Bechelor degree completed at 1995

Architectural, Industrial Design
Chulalongkorn University

Mathayom 1991

Watsuthiwararam school

 


 

Computer Related Skills

Programming Languages C# - VB.NET - VB6 - VBA - PowerScript - Pascal - C - C++ - Assembly - COBOL

Internet Related ASP.NET - ASP - JQuery - JavaScript - AJAX - XML - JSON - XHTML - CSS - XML …

General Concepts OOAD - OOP - UML - .NET/COM/ActiveX Component - RDB Design - SQL
Software Project Management - Data Structures and Algorithms …

 



Attended Seminars

    

MVP Regional Summit 2005 at Singapore

MVP Global Summit 2005 at Seattle, USA

Microsoft Windows Vista Pre-launch Training 2006 at Singapore

MVP Global Summit 2007 at Seattle, USA

Windows 7 Application Compatibility Factory course 2009 at Singapore

MVP Open Day 2010 at Hyderabad, India

MVP Global Summit 2010 at Seattle, USA

 

Working

Experiences

 

 

I had about 8 years experience as a full-time and freelance employee starting from Programmer
Analyst to Project Manager. I had been worked for a small company to a public company limited
and also had experience at an e-commerce company.

 

Here are some parts of my working:

 

Software Project Management

 

Suriya Lana Co., Ltd.
March - September 2002:
Full-time Project Manager Assistant
ColdFusion web application development team for a large e-commerce web site (http://www.lanabiz.com).

Wang Kanai Group Co., Ltd.
June - December 2001:
Freelance Software Development Manager
Develop back office application in WAN environment. I have to manage a small group of programmers, design system architecture, database, and some coding. I set up development application framework based on COM so programmers are able to plug their well-defined interface pieces into the system easily and maintainably. Using Microsoft Visual Basic 6 (extensively uses of ActiveX .Dll and .OCX) and Microsoft SQL Server 2000.

KnowNet Co., Ltd.
July 2000 - April 2001:
Full-time Software Development Manager
Manage a small group of programmers, in software development and B2B e-commerce website, develop proposal and presentation for new projects. Tools used are Microsoft Access, Microsoft Visual Basic, ASP, and Microsoft SQL Server. View my work at www.jewelmart2000.com

 

Software Development

Inter Far East Engineering Co., Ltd. (Public)
November 1996 - May 1998: (1½ years)
Full-time Programmer Analyst
MIS department
Develop business applications for use internally within company. My tools are Microsoft Access, PowerBuilder, PowerDynamo, Sybase SQL Server and more.

Far East Internet Co., Ltd.
January - February 2000:
Freelance Software Development
Develop application for maintaining dial-in users and online registration. This project developed by Microsoft Visual Basic's WebClass and uses RADIUS in user authentication.

Computer Science Co., Ltd.
October - November 1999:
Freelance Developer
Create an ActiveX component for transforms SQL statement from Oracle to Microsoft SQL Server version on the fly. The hard point is Microsoft SQL Server 7.0 not has User Defined Function (UDF) feature. I also applied XML in this reusable component for more extensibility.

Ogilvy One Co., Ltd.
1996 - 1999:
Freelance Developer
Develop direct marketing application and tools such as interaction questionnaire, custom search querying, cross-site database merger for Pond's, Vaseline, and others. Using Microsoft Access and Microsoft Visual Basic.

 

Teaching

Experiences

 

 

 

Since I found love in teaching, I’d started my own training business and build a portal web site named ‘GreatFriends’ with the helping hands of my first group of students. I had 7 years experience as a independent instructor teaching hundreds of company and thousands of student.

 

The following are my course topics that taught a lot at GreatFriend:

·         .NET technologies

·         Visual Basic programming

·         Visual C# programming

·         Object-Oriented System Analysis and Design (OOAD) with UML

·         Object-Oriented Programming and Design Patterns

·         .NET Windows Application / Smart Client

·         ASP.NET Web Application / Web Services

·         jQuery - the JavaScript library

·         and much more

 

 

Teaching for university students

 

Rangsit University (2002 – 2005)
• OOAD

• Visual Basic 6 / .NET Programming

• ASP.NET Web Programming

• Electronic Commerce course

 

Dhurakij Pundit university (2002 - 2003)

• Introduction to Computer course, Visual Basic

 

University of the Thai Chamber of Commerce (1998, 2004)
 • C programming language course

 • IT for Life

 

Kasetsart university

October 2002 - April 2003: (240 hours)

Instructor

System Analyst and Database Design course. This is a one of the Department of Skill Development's project. For more information please visit http://www.dkutraining.com.

 

Ramkamhaeng university

April - October 1999: (120 hours)

Co-Instructor

Microsoft Access application development, System Analyst and Design course. This is a one of the Department of Skill Development's project.

 

 

Train the trainers

มหาวิทยาลัยกรุงเทพ – VB.NET, OOAD, ASP.NET, JQUERY

มหาวิทยาลัยราชภัฎสวนดุสิต – VB.NET

มหาวิทยาลัยเทคโนโลยีพระนคร - ASP.NET

มหาวิทยาลัยเทคโนโลยีมหานคร - VB.NET

มหาวิทยาลัยสยาม - OOAD

มหาวิทยาลัยหอการค้าไทย - OOVB

มหาวิทยาลัยราชภัฏลำปาง - OOAD, ASP.NET

มหาวิทยาลัยราชภัฏสวนสุนันทา - OOAD

มหาวิทยาลัยราชภัฏพระนครศรีอยุธยา – OOAD

and more…

 

Consulting

Experiences

·     TPI Company Limited (Public)

·     Eastern Sugar and Cane Company Limited

·     and more…

 


 

Public
Speakings

 

 

  

 

2010-03-24 at Shangri-la Hotel

Visual VB and Visual C# 2010, UML in Microsoft Visual Studio 2010

Microsoft Thailand’s TechNet/MSDN seminar

Presents new features of Visual Basic 2010 and Visual C# 2010 language and also how we can design the system upfront with UML diagrams that build into the Visual Studio 2010

reached 1,000 audiences (estimated)

 

2009-10-08 at Microsoft Thailand

Windows 7 Light Up

Presents some new features of Windows 7 for several ISVs before release.

reached 50 audiences

 

2009-08-27 at InterContinental hotel

Innovation in Windows 7

Microsoft Innovation Day

Presents some new features of Windows 7 for several ISVs before release.

reached 200 audiences

 

2008-04-24 at Muangthong Thani

Using and Building Online Community

in Thailand's Office of the Civil Service Commission seminar

Join the event as a guested speaker on Thailand's Office of the Civil Service Commission (http://www.ocsc.go.th) for thier luanch new government's web site http://thaihrhub.com.

reached 100 audiences.

 

2008-01-27 at Microsoft Thailand

Visual Basic 2008 language made easy

in GreatFriends Community's Seminar - VTALKS #8

Explain new and seem-to-be-difficult features of Visual Basic 9.0 for existing VB developers.

Announcement - Photos - Slides & Demo Files

reached 100 audiences.

 

2007-09-16 at Microsoft Thailand

Unit Testing using VSTS and NUnit

in GreatFriends Community's Seminar - VTALKS #6

Host the community event "GreatFriends VTALKS #6" and deliver a session about Unit Testing. I'll explained about What and How of the Unit Test in VSTS and NUnit Framework.

reached 80 audiences.

 

 

2007-09-26 at Shangri-la hotel, Bangkok

Design Rich Client Experiences with Expression Blend and WPF

in Microsoft Thailand's MSDN Seminar - Thailand REMIX 07

Discover Expression Blend and create compelling UX for the Windows client: Draw and animate with vector and bitmap graphics, and add media and 3D. Create interfaces using standard or custom controls and rich layout. Use templates to get the look you want and bind to data for visualization and interactivity.

reached 300 audiences.

 

2007-07-22 at Microsoft Thailand

Essential WPF Facts for Starters

in GreatFriends Community's Seminar - VTALKS #5

Host the community event "GreatFriends VTALKS #5" and deliver a session about WPF. I explained basic WPF knowledge for starters guides to develop next generation of rich applications.

reached 100 audiences.

 

 

2007-02-25 at CAT Tower, Bangkok

Advanced CilckOnce Deployment Techniques

in GreatFriends Community's Seminar - VTALKS #3

Discuss about how we use ClickOnce in variety of scenerios. This event is a GreatFriends.Biz hosted community activity. Sponsored by Microsoft (Thailand), Panda Software (Thailand), and GreatFriends.Biz Training.

reached 50 audiences.

 

2007-02-22 at Shangri-la hotel, Bangkok

Building Connected Applications with Microsoft Windows Vista

in Microsoft Thailand's MSDN Seminar - Ready for a new day

Microsoft Windows Vista provides the most comprehensive platform for building applications that connect users to each other and to their data, allowing them to visualize, share, and act on information. See the scenarios enabled by Windows Communication Foundation, built in peer-to-peer support, and RSS. The talk will also cover the new integrated search technologies and how they enable new ways of organizing and presenting information.

reached 750 audiences.

 

2006-11-22 at Shangri-la hotel, Bangkok

Developing Vista and Live Gadgets

in Microsoft Thailand's MSDN Seminar - The Next Web Now

Learn about the new Gadgets for Windows Sidebar—what they are, where you can get them, and how to create them. This session shows how to use Microsoft Visual Studio 2005 to create a simple gadget and add it to the Windows Sidebar in Windows Vista.

reached 200 audiences.

 

2006-09-14 at Scala Theater, Bangkok

Introduction to Windows Communication Foundation

in Microsoft Thailand's MSDN Seminar

Windows Communications Foundation (formerly codename “Indigo”) is Microsoft’s new platform technology for building distributed applications, bringing the best of ASP.NET Web services, .NET Remoting, Enterprise Services, WSE, and System.Messaging into one unified framework. This session introduces the core concepts in the Windows Communications Foundation programming model-addresses, bindings, contracts, and behaviors-and presents the Windows Communications Foundation feature set through the lens of these concepts.

reached 1,000 audiences.

 

 

2006-05-25 at Conrad hotel, Bangkok

Introduction to Windows Communication Foundation

in Microsoft Thailand's MSDN Seminar for Partners

Windows Communications Foundation (formerly codename “Indigo”) is Microsoft’s new platform technology for building distributed applications, bringing the best of ASP.NET Web services, .NET Remoting, Enterprise Services, WSE, and System.Messaging into one unified framework. This session introduces the core concepts in the Windows Communications Foundation programming model-addresses, bindings, contracts, and behaviors-and presents the Windows Communications Foundation feature set through the lens of these concepts.

reached 200 audiences.

 

2006-06-20 at Shangri-la hotel, Bangkok

Tools and Techniques to Migrate VB 6.0 to VB 2005

in Microsoft Thailand's MSDN Seminar

In this session, migration is the word of the day. Join us for a look at the Microsoft Visual Basic 6.0 Code Advisor, an add-in that is designed to help you prepare your application for a smooth migration to Visual Basic .NET. We also illustrates the techniques involved in adapting an existing application through interoperability between Microsoft Visual Basic 6 and Visual Basic 2005. Join us for valuable demonstrations that explore gradual application migration.

reached 1,000 audiences.

 

2005-11-28 at Wat Dhammakaya

Develop Object-Oriented Apps in .NET and ClickOnce Deployment

in Dnet Seminar #1

Be a guest speaker in the 1st Dnet Seminar. I replay my own previously public sessions for monks and temple's staffs who interested but not convenienced to join public sessions.

reached 100 audiences.

 

2005-10-06 at Shangri-la hotel, Bangkok

Deploying Application with ClickOnce

in Microsoft Thailand's MSDN Seminar - Moving to Visual Studio and SQL Server 2005

In this presentation, you will learn about a new deployment technology, which is code-named "ClickOnce," that was introduced with Microsoft® Visual Studio® 2005. We'll begin by introducing key concepts about ClickOnce, including how it figures within the range of deployment options that you now have available for . NET applications. This will be followed by an examination of the basic elements of ClickOnce, including a high-level look at the underlying architecture and the role of two key elements of a ClickOnce application: the deployment and application manifests. Next, we'll examine security issues with respect to ClickOnce deployment, emphasizing the key fact that ClickOnce leverages the security infrastructure that is built in to the . NET Framework to provide a highly secure and safe computing environment. Finally, we'll review API support for ClickOnce technology and how it allows you to implement programmatic on-demand download and custom-updating scenarios.

reached 1,000 audiences.

 

2005-05-18 at Shangri-la hotel, Bangkok

Lap Around VS 2005: IDE and Language Enhancements

in Microsoft Thailand's MSDN Seminar - Get Ready for Visual Studio and SQL Server 2005

reached 1,000 audiences.

 

2005-03-26 at National ICT Learning Center

Central World Plaza

Developing an Object-Oriented Application in .NET

in MSDN Mini Seminar by thaisharp.net and Microsoft Thailand

Learn how to use object orientation approach to develop an application in .NET. This session demonstates how to develop a small application that completes several OO processes which includ requirement gathering, analysis, design, and programming. The most important UML diagrams we will use are Use Case, Class, and Sequence diagram. We will use Visual Basic .NET 2005 and its new Class Designer (Whitehorse) in the demonstration.

reached 200 audiences.

 

2004-10-21 at Shangri-la hotel, Bangkok

Microsoft .NET and Office 2003

in Microsoft Thailand's MSDN Seminar - Riding the Web Services Wave

Explained and Demonstrated new features of Microsoft Office 2003 and how to integrate with Microsoft .NET using Visual Studio Tool for Office (VSTO). Using XML features and consume Web Services in Visual Studio's Office Word and Excel Solutions.

reached 1,000 audiences.

 

 

 

y