Thanh D. Pham
Albany, GA. ****1
Cell phone: 229-***-****
Emails: ******@****.*** - *******@*****.*** - *************@*****.***
Education: B.S - Operations and Management Information System - Santa Clara
University - Class of 1998.
Languages and markup languages: C#, .Net Visual Basics, Transact-SQL,
Visual C++, some JavaScript for Silverlight and JQuery (used C, C++, Visual Basics and
Java in the past); XML, XAML, HTML. Most comfortable with C# (.Net
Programming) and Object-Oriented Programming (and XAML for UI Design in
Silverlight/WPF), including advanced programming concepts such Asynchronous
Programming, Threading, Code Access Security such as PrincipalPermission. Always
have the core functionalities (Inheritance, Polymorphism and Encapsulations) of OOP in
mind in designing as well as implementing software.
Technologies (.Net in general):
Silverlight/WPF (my strongest area): most comfortable with control customizations
and authorizations, including overriding built-in controls, templating,
data-templating, skinning and styling with the good usage of the vector graphics
system; Understanding in depth of the layout system and the new concept of
Dependency Property System, and using Dependency Property System in data
binding and animation (including new features in Silverlight 3, such as Perspective
3D Transform and Easing Functions - good eyes for designing UI); Experiencing with
GeometryModel3D and other related APIs in WPF, such as MeshGeometry3D,
PerspectiveCamara, MatrixTransform3D, etc…; Always consider the best way to
improve the performance and memory management by reusing the resources and
templates; Know how to use WebClient and WebRequest APIs for network
communications including uploading files to server; Also capable of implementing
basic security features such as form authentication and authorizations based on roles
and users’ profiles.
.Net RIA Services: The powerful plumbing tool for Silverlight (still in preview),
acting as a bridge between Silverlight Clients and the Web application at the backend.
This tool also enables Silverlight with some built-in application services from
ASP.NET such as Profile Service, Authentication Service and Authorization Service.
ASP.NET: knowledge of basic functionalities of Webforms, including Ajax features
and Ajax control toolkit; understanding the interactions with Silverlight, IIS and WCF
through application lifecycle events; Walking through some exercises of the new
technology MVC to understand the design concept behind it.
WCF: using Silverlight-Enabled WCF Service template; Familiar with REST
programming model and URI Template APIs; Familiar with concepts of Service and
Client Endpoints, Bindings and Binding Behaviors; Simple implementations of some
Binding APIs such as BasicHttpBinding, WSHttpBinding, NetTcpBinding and
WebHttpBinding.
Entity Framework: understand the conceptual design of the framework with the
ability to abstract away the Data Storage by using the object service layer, with helps
from Language Integrated Query (LINQ) introduced in .Net Framework 3.5; Working
1
Thanh D. Pham
208 N. Madison #5
Albany, GA. 31701
Cell phone: 229-***-****
Emails: ******@****.*** - *******@*****.*** - *************@*****.***
with Entity Data Model and understand the concept of mapping relational database to
object models through Conceptual Schema Definition Language, Storage Schema
Definition Language and Mapping Specification Language.
Database skills: Setting up SQL Server (express version); Design(including
normalizing tables), create and update relational database. Comfortable with using
EDM(Entity Data Model), Linq to SQL and Language Integrated Query (LINQ) to
perform CRUD operations against database; Familiar with O/R Designer of Visual
Studio; Tried out ADO.NET Data Services and Dynamic Data of ASP.NET. Used
Oracle database in the past (querying using transact-SQL).
Methodologies and tools: Object-oriented programming, Service-Oriented
Architecture, Visual Studio and .Net Framework 3.5 SP1, Microsoft office (used
Dreamweaver for web development in the past).
Experiences:
10/2008 - Present: studying .Net Framework and Technologies, emphasizing on
Silverlight/WPF, ASP.NET and Database technologies.
9/2006 - 10/2008: wandering around writing music & poems after the tragic lost of
my family to “dirty politics“.
9/2005 - 9/2006: Working as a Teacher Aide at Wakeham elementary school
(Garden Grove, California) and preparing for Teaching Credential Program in Math
at UC Irvine, by taking some classes and examinations. Got accepted into the
program, but walked away when felt something not right behind my back.
4/2003 - 9/2005: Working for Saigon Broadcasting TV Network (not continuous) as
news translator (English to Vietnamese) and voice-over for some TV programs. Also
attempted to start a music career and set up a music studio with DigiDesign
equipments - total failure.
6/1997 - 3/2003: Working for Applied Materials, Inc. as a software engineer (I was
considered as a technical lead in a group of 4-5) - implementing rules and constraints
for Product Specification Tool (PST) - intensive interactions with relational database
- C-like syntax. Learned to use Java during this time. From time to time, we all had
to perform testing for some in-house software; Went through a training program with
many classes focusing on chip-maker technologies.
End of Resume
Dear Employers,
Thank you for taking time to look into my profile.
You are looking at a profile of one of the most unique human beings walking on earth.
It’s hard to describe my personal profile even though I consider myself as a simple
2
Thanh D. Pham
208 N. Madison #5
Albany, GA. 31701
Cell phone: 229-***-****
Emails: ******@****.*** - *******@*****.*** - *************@*****.***
person at the core. I can laugh and cry at the same time; I can write music and software at
the same time; I even sing while using toilet. To God, I’m a particle of dust; To myself,
I’m the universe; To others, I could be anything, not to mention about their twitted views.
I would like to summarize some important personal highlights, so you can take careful
considerations before talking to me:
In God We Trust: I have a strong faith in God, not religions. I can see the power of God
when looking into the night sky, or even by observing a sunny day with birds whistling
on the trees. Unfortunately, I have to admit that I won’t be able to show God to others as
a concrete materials. We do have the line on the Dollar Bill, but I don’t think many
people believing in God as I do. To me, God is integrity and God is justice.
Abortion’s Killing the Humanity: Abortion is a global disease, and if we don’t make a
good efforts to stop it, it will at least wipe out the humanity aspect of the human race.
Men and Women in general, share equal responsibilities to keep fetuses alive, and I
believe that fetuses have the right to live as anyone of us. At this point in time, we still
have the natural births’ rate of over 99%, and after all, men have higher sexual desire
than women. What do we say when a coworker tells us that she/his wife just got
pregnant? Of course: CONGRATULATIONS! I hope we really mean that.
Personal Beliefs and Working Environment: even my personal beliefs are strong and
somewhat different from many, I am able to “seal” my mouth in the working
environment if that’s the policy. However, if your company’s philosophy is supporting
abortion, WOULD YOU PLEASE CONSIDER NO FURTHER. I am a peaceful
antiabortionist, but nobody should work against their own beliefs.
Religiously and Politically Independent: I absolutely have no religious and political
affiliations, but I do have my own opinions on everything. I intend to keep it that way for
the rest of my life at any price. It does not mean that I consider all of religious and
political people are bad human beings. With my own personal losses and experiences, I
have a enough reasons to stay independent as much as I can. I do realize that we all
depend on each other in this world, and I always try to do my part.
Vietnamese Songwriter and Singer: I completed about 60 songs and wrote thousands of
lines of poetry. I also remember at least over 5000 lines of others’ songs and poems. My
artistic works are not for me to judge (good or bad), but they should not be excuses for
others to attack me personally, because I don’t mean to attack anyone personally.
Uphold the Integrity in Tough Situations: I went on hunger and thirst strikes twice,
with the total of 25 days (the first time was only the hunger strike for 10 days), to protest
against the “hidden beings” trying to manipulate and attack me behind my back. I prayed
that they did learn from the incidents as I always do. I don’t have a clear idea about who
(or what) was behind the dirties, but I am sure that it’s very nasty. For people who carried
out the orders, including policemen, I would never blame them. I just feel sorry for them
3
Thanh D. Pham
208 N. Madison #5
Albany, GA. 31701
Cell phone: 229-***-****
Emails: ******@****.*** - *******@*****.*** - *************@*****.***
because they work as a tool for the “hidden beings”.
No References: I don’t have anyone to trust at the moment to refer me. After all, I want
you to take my words over others.
4