113 reputation
6
bio website jdsoftwareinc.com
location Louisville, KY
age 26
visits member for 1 year, 1 month
seen Feb 16 at 20:01
stats profile views 10

I'm mainly a Delphi dev. I work for a software company which does solutions for retail management, including inventory, POS, reporting, BI, Tags, and more. It's been in Delphi since Delphi's been around.

I've known Delphi for about 4 years now, and before that, I had learned VB6. I havn't gone back to VB since I learned Delphi. I also taught myself QBasic and HTML as a kid. It hasn't been until the past 5 years that I've been diving into programming.

I have no official education in programming, other than an introductory class in High School to Visual Basic 6. After that class, I taught myself VB6 for a while, until I laid my eyes on Delphi. Since then, I've aborted anything I've written in VB and gone to Delphi.

Since then I've also become vaguely familiar with ASP.NET with C#, as well as some C# windows apps. But I'm not too fond of the whole .NET idea. .NET is good for web platforms and such, but not for win apps. I have built a number of web applications including JavaScript and AJAX.

Experience:

  • Delphi 7 - XE2 - Primary
  • SQL Server 2000+ - Intermediate
  • ASP.NET - Learning
  • C# (with ASP.NET) - Learning
  • C# Windows Apps - Rarely
  • Javascript, HTML, CSS, etc. - Learning
  • VB6 - First language, Never

Some of my projects:

  • Image Loader Component - Loads images in threads, and maintains a cache for performance
  • Server/Client Command Sockets - Custom TCP sockets with login, cookies, etc.
  • Chat/Messenger Server/Client component suite - everything needed to build a chat system - all non-visual functionality for managing chat server/client.
  • Customizable needle gauge - flexible gauge control for multiple needles, tick marks, etc.
  • Fast drawing graph similar to the ones in the Windows Task Manager
  • Remote Desktop Surveillance System - View/control numerous desktops at once through central server
  • More components include a 3D label, glass label, glass button, glass form (otherwise a glass drawing library), and other simple visual controls.
  • More apps include alarm clocks, NFL game betting system, jukebox, and more.
  • A few websites including the one posted to the left (needs updating)

My strengths:

  • Understanding the bigger picture of projects
  • Writing Custom Classes
  • Code organization (within unit)
  • Writing purely independent classes (as opposed to cross-referencing)
  • User Friendly GUI's
  • Developer Friendly Classes

My weaknesses:

  • Implementing a Database
  • Using and Building API's
  • Defining proper types (such as when to use PChar vs. String)
  • Lower-level coding (such as ASM)
  • Originally structuring projects to make expansion easy
  • Multithreading

PS - My noted website is 100% purely coded my myself in C#, and is my core testing grounds for web development - which I have a lot of brushing up to do.

It's always nice to know you're able to do something, even if you never use it.


Feb
16
awarded  Popular Question
Jun
22
awarded  Scholar
Jun
22
accepted Control speed of Nidec fan?
Jun
22
awarded  Editor
Jun
22
revised Control speed of Nidec fan?
Clarified details
Jun
22
awarded  Student
Jun
22
comment Control speed of Nidec fan?
Ok, so that would mean I need both 5v and 12v power supplies to this mechanism, right? 5 for the controller, and 12 for the fan?
Jun
22
comment Control speed of Nidec fan?
The fan states 12v, so I'm using 12v :P
Jun
22
comment Control speed of Nidec fan?
I don't mind if I ignore the 2 extra wires and just add a voltage controller... I just need to know how to add a knob which is able to adjust the speed from minimum to maximum and anywhere between.
Jun
22
comment Control speed of Nidec fan?
This appears to be assuming it will be plugged into a motherboard... my fan is powered with a plain 12 volt DC adapter...
Jun
22
awarded  Supporter
Jun
22
asked Control speed of Nidec fan?
Apr
11
awarded  Autobiographer