I have been working with computers from as long as I can remember in way or another. Eventually this led to studying Computer Science at one of the top ranked schools in the United States. After that, I worked both in commercial and government sectors on various large scale projects for over 15 years. I have programmed in many different languages, on various projects of different complexity. My skills are strong in databases, theories in programming, development, web apps, etc. The p... [more]
When I was still a little kid, my first job in the IT industry was a contract with the world bank dealing with a new technology, basically HTML for an internal website. It was the first website I ever built, using a browser called Mosiac to view it, but not realizing how this technology would soon transform the way we live. Since then, in the past 20 years I have designed and developed hundreds of websites for various clients, classes and for myself. I feel I have a ton of knowledge in this field and can be of great assistance to anyone that requires help in this subject matter.
I have worked on several ASP .NET application over the years. Some have been dynamic websites, while others have been windows applications. Most projects involved database connectivity.
This is the language I learned Computer Science on for the most part in the Unix/Linux environment. After that, my first job, all projects were written in the Visual C++ in the Windows environment. It is the language I used for the longest period of time, with a more recent switch to C# and Java.
I first learned C on my own. Later one summer, I did take a C programming class in Georgetown to further my knowledge. It was a very good language to learn as many of the newer languages still have syntax that is similar.
I have programmed in Assembly, ADA, PASCAL, BASIC, C, C++, C#, Java, Perl, Python, etc. Language is pretty much the syntax one uses, computer programming is the main task all of them are trying to perform. I have been programming for almost 20 years now in these various languages.
My major at University of Maryland, at that time ranked 4th in the nation for the field, was Computer Science. I feel I have extensive knowledge of the subject and it has helped me through every job I have held in the IT industry since. I feel I have a strong broad understanding of various computer science topics ( data structures, programming, architectures, security, design, etc.).
This was the first operating system used on my old 386 computer in the late 80's. I became very good at knowing all the command line executables and how to do some interesting tricks. Over the years, the need for DOS has slowly disappeared, but on occasion I will still need to create a batch file and use some of those old DOS skills.
Dreamweaver was the IDE we choose to build most web applications in. Especially applications that did not requires ASP .NET integration. It is a great software development environment, clean, and very powerful.
I have used Macintosh from the early years and to this day still use an Apple computer. The operating system may seem a bit off when switching from a Windows environment, but it truly is one of the best operating systems out there. Over the years I have had to work with countless drivers and command line installations, that now I am very comfortable in the Mac environment. I would love to help anyone with my knowledge of this OS.
I have used access from the very early days on several work and school related projects. For smaller scale databases, it is my favorite. Very easy to use and has a ton of features that make it very powerful. If you need a simple solution to take data and display result and reports all in one product, this is a great solution. If you need a backend for a simple website, this is the perfect solution. The SQL in access is a simple yet very power language to learn and understand. Learning it can provide you the skills to interact with most popular databases currently in the market.
I have used Microsoft Outlook every since it first came out. It has been my default email client. It is a very powerful peace of software that integrates amazingly with the Exchange server, as well as the online email providers. It give you many options for backups, spam, and newsgroups. I am very comfortable using the software and would love to help anyone learn it.
I have used and maintained Windows operating systems ever since the dos days when Windows 3.1 came to be. Through the years I have installed and troubleshooted just about ever version of Windows for work or personal PC's. I feel very comfortable with the operating system.
Pascal is an old language, but one of my favorites. It was one of the first languages I learned and I used it for many years on countless projects. It is very similar to ADA but much more refined in my opinion. In recent times, I unfortunately do not get much of a chance to use Pascal anymore, since it is not often used by corporations. I still remember the syntax for pascal and would love to teach it.
I had learned PERL in college as part of the curriculum, but it wasn't until my first job that I really started seeing how powerful a language it was. The project I was involved in required data mining financials from the SEC filing for NASDAQ. It was a high profile project that required very accurate data to be retrieve and distributing to over a million subscribers. PERL was my savior. The quick pattern recognition capabilities are unmatched by other programming languages. In more recent years, I just finished my Master of Science in Biotechnology. Again, when hunting through extremely large genetic datasets, PERL is the go-to language for pattern recognition. I used it for most of the projects in the biotech classes.
When I first started programming, one of the classes I took was in BASIC programming. Later in college, my minor was decision information systems, and the class required us to code in visual basic. A lot had changed in the language. Since then, I have coded in Visual Basic on several real-world projects. It is a great language and a great environment to code in, especially for beginners. I think its strongest selling point is its visual aspect to programming. Being able to drag and drop controls and quickly develop functional applications is perhaps its strongest selling point. I feel I am very familiar with this language and can assist anyone in learning it.
I actually learned Java first, which in many aspects is similar to C#. C# is the cleanest of the C-Style languages. It is fully OO language that I have used on a quite a few projects.
I have managed several projects at two different companies using Microsoft Project. It is one of the better tools currently available to see a project through its entire lifecycle. For me, the most beneficial features of Microsoft Project are it's work breakdown structure and scheduling tools.