## BIO
Nathan C. Dickerson [login to view URL] [login to view URL] [login to view URL] Objective :. Seeking a position as an application developer to create software systems and solutions. Profile :. + Great organization skills. + In-depth knowledge of operating systems and current popular software. + Ability to work solo or as part of a team to create solutions, quickly and efficiently. + Self-motivated and goal orientated. + Creative problem solver. + Technology Savvy. + Ability to learn and apply new skills quickly. Technical Skills :. Programming Languages: + C/C++ (utilizing Microsoft Visual C++ as well as GNU C/C++ compilers) + Visual Basic 6.0 + Java + PHP + ASP (Visual Basic Script) + Various web languages (html, dhtml, JavaScript). Systems Analysis and Design: + Created and designed system analysis related documents, such as flow charts, entity relationship diagrams, data flow diagrams, pseudo code, and gantt charts for use in the design and modification of programs, with an emphasis on creating modular, reusable code + Used object oriented design techniques to identify system objects from project specifications to aid modular code design and reusable component creation. Database Systems: + Experienced in relational database design and data modeling. + Utilized MS Access to create and modify databases for use in various applications. + Configured ODBC as a Database server in Windows, for use in Visual Basic and ASP data-driven applications. + Configured, administrated, and created databases using mySQL database server on Windows and Unix based platforms. Operating Systems and Software: + Knowledge of the functionality of Windows 98 and Linux operating systems. + Experience in programming in the Windows and Linux environments. Networking and Server Software: + Built, setup, and configured Linux servers for LAN functionality. + Comprehension of the TCP/IP protocol and network functionality with various topographies. Experience :. Programming: + Utilized object oriented programming languages, Java and C++, alongside object oriented design techniques to create object-based systems. + Created various data processing and database applications using Visual Basic, such as inventory and transaction systems. + Interacted with I/O hardware such as video cards, sound cards, and game controller using DirectX interface technology and Microsoft Visual C++. + Designed and programmed various Java Applets and Applications, including an online calculator to aid in e-commerce transactions. + Designed and developed custom database management applications in Visual Basic 6 using ODBC. Web Application Programming: + Designed and programmed an online message board system, first in ASP with ODBC, and later re-worked in PHP with mySQL data to run on multiple platforms and utilize open source software. + Designed, and programmed robust data-driven web applications using ASP with Visual Basic client-side administration back-ends, utilizing Microsoft Access over ODBC, such as a lending library system, and an e-commerce Visual Basic backend to process orders, and maintain inventory. + Designed, and programmed robust data-driven web applications using PHP with web-based administration back-ends and secure user validation systems, utilizing mySQL to provide the data storage. + Designed and programmed various modular PHP website add-on, such as a file system module, information/article module, news module, and user tracking module, with installation functions, using an object oriented methodology to aid in the quick assembly of dynamic data-driven sites. + Created dynamic web sites using HTML, DHTML, and Java Script. Hardware, Networking, and Administration: + Set-up, cabled, and installed a small Windows network for a local company using custom database software run from a centralized server drive share. + Dismantled, assembled, and built computers from hardware components. + Assembled, setup, and cabled a small (10-computer) Ethernet network utilizing Windows 98 machines, serviced by a central Linux server. + Administered and setup a Linux server for internet/intranet usage. Including nameserver, webserver, mail server and various other server applications. + Administered and configured the Apache HTTP server for Windows and Unix based environments as well as the addition and configuration of PHP as an add-on module. IT Experience :. PHP Developer/Various - Atomic Media - Vancouver, BC - 2003 I have developed large multi-user web applications for usage in community and information sites. PHP Developer/Various - Cerberus Studios - Vancouver, BC - 2002 I have worked with Cerberus Studios over the past 6 months on contract as well as on my practicum (work experience). Some projects I have done for Cerberus studios include: + Developed the main Cerberus Studios site system, a data driven web application, with a client login and access system, which allowed clients to communicate and upload files and resources directly to Cerberus via the web and system administration backend, which allowed for full site content control and administration, as well as supporting variable colour scheming. + Developed an interactive message board/forum system utilizing PHP and mySQL including database design and implementation for implementation into community based sites. + Installed and configured servers (including the installation of Apache, PHP, mySQL) as well as configuration and maintenance of the DNS. + Composed music and sound for an interactive Flash website also aided with technical support and preliminary site layout. Network and hardware setup, database software installation and setup. - Eye Max - Victoria and Vancouver, BC - 2002 + Cabled, setup, and installed a functional Windows 98 network to run distributed database software for Eye Max eye care in the Vancouver and Victoria locations. Previous Work Experience :. + Tele-Fundraiser - Xentel DM - Vancouver, BC - 2001 + Server / Food Preparation Specialist - Pita Pit - Vancouver, BC - 2000 + Customer Relations - Pacific National Exhibition - Vancouver, BC - 2000 + Assembly Machine Operator - National Healthcare - Winnipeg, MB - 1997-1998 Education :. + Post Secondary - CDI College of Business and Technology - Vancouver, British Columbia Completed the Sytems Analyst and Programming course at CDI College with a 90% average. CDI College is a hands-on learning environment, which promotes self-motivated learning, research, and advancement in a business like environment. + High School - Templeton Secondary School - Vancouver, British Columbia Subject's Include: English, Computers, Sciences, and Electronics. Interests :. Technology, music, art, reading, and hockey. References and source code samples available on request.
## Area of Expertise
I have experience with object oriented programming in PHP to create modular software solutions.
I have experience programming in Java to create applets and applications.
I have experience in MS Visual Basic to create applications.
I am a database expert who specializes in PHP solutions with mySQL.