Brief Synopsis

  • Computer Languages: Assembly, C, C++, Java/Javascript, PHP, MySQL with Apache
  • Gnu960 gcc , gdb, ice960 Debugger, pSOS, PowerPC and Crash Dump
  • Code Tap From Applied Micro System and GNU960 compiler for I960, Pentium
  • Devices: CPU 8080, 8051, 80X86, i960 Motorola 68000, 68340, 6809, 6802, 6502, 6301, PowerPC, SCSI, HDLC, SONET, ATM, Frame Relay Devices
  • Tools: ClearCase, Xemacs, Cscope, Wireshark, Documentum, Vantive, Find merge
  • Testing Tools: Adtech with Telecordia Test Suite, Adtech Spirent AX4000 ATM OC3-OC48 Generator/Analyzer, Spirent BERT TEST and SMARTBITS, SNMP Sniffer, DS3 Tester including TBIRD 310, FIREBIRD testers, HP 8153A, 8156A, Teketec and Logic Analyser
  • Protocols: OSI Layers: working with Layer 1, Layer 2, Layer 3, Layer 4 and Layer 7. Q.921, Q.931, X.25, X.31/X21, rate adaptation. ATM, Frame Relay, UNI 3.1/4.0, Q.2931, FRF.5, FRF.8, 802.11, TCP/IP, OSPF, PNNI, SNMP
  • Photoshop, Dreaweaver and LAMP

Resume & Email Me

Click view my resume in wordWord Format or pdfPdf Format Email

Enter the verify code

Web Design & Development

About this website

I am using Adobe Photoshop and Dreamweaver CS5, CSS, Javascript including JQuery and AJAX, Php and HTML and the result is everything contains in one page and I am using JQuery/AJAX to change the content by targeting the #ID of each sections the code is much cleaner and faster because the page is only reloading the section has been changed only. It is better than frame because it is difficult to control frame like background-image for the whole page and alignment is hard to do. However, I am using iframe for this section because the scrollers region. I love to learn and explore new things but sometimes it takes too much of my time and I am forgetting about how doing other things for example device driver but I can pick up again quickly. The slide shows remind me things that I need to concentrate. My goal is ituitive and navigate the contents with effortless. LAMP stack: My previous background in Telecom but recent years I started working LAMP on the website, I can design the website from start to finish from layout use Photoshop and coding using Dreamweaver because it is incredible flexible supporting CMS plugins, Code hints and many other tools... This website is tableless and using all DIV, CSS, JQuery/AJAX - less click no page refresh as traditional website, it only refreshes the sections have been change, the reset is unchanged.


OSI layers

I have been worked the following layers of OSI model.
  • Physical - Link Layer - Network - Transport Layer
  • These are the layers I worked before on ISDN for telephone switching(PBX). I worked on the firmware/software of telephone switching including data and voice transmit on 2 channels of 64kbps on HDLC. Then later I worked on Frame Relay and ATM on data coreswitch.
  • Routing protocols
    • OSPF
    It is a link state routing protocol is more advanced the distance vector it is only send update if there is a change on the network and only send the information relating the change.
    • PNNI
    I have some expose to PNNI. The ATM Private Network-Node Interface (PNNI), an ATM network-to-network signaling protocol, provides mechanisms to support scalable, QoS-based ATM routing and switch-to-switch switched virtual connection (SVC) interoperability.

C / C++ / Java/ PHP on LAMP

Object-oriented programming (OOP)

Whether I work on C++/Java/PHP or even C I try to connect and understand them as objects

My Goal

  • As a conbributor
Full time on device driver for router, mobile devices such as Android or layer 2, 3 and 4 of TCP/IP protocol stacks in C/C++ or Java and part time working on design websites based on LAMP using Photoshop and Dreamweaver to develop HTML, PHP, CSS, JavaScript and Java Applet. So probably the rest of my career, I will concentrate on C/C++/Java/HTML/PHP/CSS and JavaScript. The rest is optional, I learn when it is needed for the job.
  • As a manager
I can also manage a software development group and I know that I will be good on it as well.

Dreaweaver is a part of Adobe CS5 Suite.
CSS Cascading Style Sheet

AJAX Asynchronous Javascript

JQquery is a cross-browser javascript library designed to simplify the client-side scripting of HTML

A content management system (CMS) is a system providing a collection of procedures used to manage work flow in a collaborative environment. I am going to use Wordpress CMS for the blog of this website.
LAMP is an acronym for a solution stack of free, open source software, originally coined from the first letters of Linux (operating system), Apache HTTP Server, MySQL (database software) and Perl/PHP/Python, principal components to build a viable general purpose web server.
The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization. It is a prescription of characterizing and standardizing the functions of a communications system in terms of abstraction layers. Similar communication functions are grouped into logical layers. An instance of a layer provides services to its upper layer instances while receiving services from the layer below.