Array
(
    [var] => cut_url
)
<pre>Array ( [var] => cut_url ) </pre> Resume for Shahid A. for Researcher / Scientist / Computer Software in Victoria, Canada. Search More Resumes for Researcher / Scientist on Resumark.com #X8VXSWPM2
 

Search Resumes

Post Jobs
 


Job Seekers:
Post Your Resume


 

Resume for Shahid A. for Researcher / Scientist / Computer Software in Victoria, Canada




Occupation: Researcher / Scientist Industry: Computer Software
Country: Canada City: Victoria
State: British Columbia ZIP: V8N 6K8



View Complete Resume   Download Resume [
Array
(
    [name] => cut_url
)
TXT]
Share Share


< Back to search results Preview: For the complete resume and contact info please download it.

Array
(
    [var] => content
    [type] => preview
)
Array
(
    [var] => cut_url
)
Lam Circle Victoria, BC, VN K PROFILE Over years of software development experience in C/C++ and Java, includes compilers, parsers, real time multitasking, sockets, threads, device drivers, games, MPI, CORBA and embedded systems. Over years of Network and Windows administration and support user and software experience. year experience of teaching computer classes and labs in C, assembly, Java programming languages, and logic design and data structures to university and high school students. Goal oriented, versatile and analytical minded with excellent problem solving skills. Fast learner and self motivated. Excellent communication and interpersonal skills. EDUCATION PhD Computer Science University of Victoria, Victoria, BC Research Interests: Programming Languages, SMCs, Compiler Construction MASc Electrical Software Engineering Carleton University, Ottawa, ON Thesis: Automating Software Evolution: Towards Using Constraints with Action for Model Evolution Real time multitasking programming in C BCIT, Vancouver, BC MS Computer Engineering Wayne State University, Detroit, MI BS honors Electrical Engineering University of Engineering & Technology, Lahore AWARDS Graduate Professional Scholarship declined, , Wayne State University Graduate Research Assistantship Award value $., , Wayne State University PUBLICATIONS Refereed Shahid A. and R. Nigel Horspool. Current trends and the future of softwaremanaged onchip memories in modern processors. In Proceedings of the International Conference on High Performance Computing Systems HPCS , July , Orlando, FL, USA, pages Samuel A. Ajila and Shahid A.. Using a formal language constructs for software model evolution. In Proceedings of the rd IEEE International Conference on Semantic Computing ICSC , September , Berkeley, CA, USA, pages . Shahid A. and Samuel A. Ajila. Using constraints with action language for model evolution. In Proceedings of the International Conference on Software Engineering Research & Practice SERP , Volume II, June , , Nevada, USA, pages . Current Shahid A. Shahid A. SKILLS Programming Languages Embedded Systems Development Tools Parallel / Distributed Games Operating systems Protocols Scripting C/C++, Java, Assembly Intel, ARM, knowledge of Fortran, VHDL and Verilog. Real time kernel and device drivers, familiar with RTOS and knowledge of microcontrollers. GNU, Visual and Borland C/C++ and TASM, familiar with Eclipse, UML, OCL, Quartus II, Logic Analyzer and Oscilloscope. CORBA, Java RMI, MPI, COM, Thread Solaris, Windows /NT, Socket, RPC and learning CUDA. OpenGL. Linux, Windows, Solaris and DOS. TCP/IP, UDP, XML, knowledge of Ethernet, DHCP and DNS. Javascript, C Shell and Perl. WORK EXPERIENCE Department of Computer Science, University of September Current Victoria, Victoria, BC Graduate Research Assistant and Lab Instructor Responsible for conducting research, lab instruction, mark assignments and provide individual guidance to students for different courses Java, C, assembly programming and computer architecture. IBM Toronto Software Lab, Markham, ON May ­ August XL FORTRAN Validation Responsible for conducting research, learning, testing and improving the validation infrastructure for the IBM XL FORTRAN compilers. IBM Toronto Software Lab, Markham, ON May ­ August Compiler Optimization Developer Responsible for conducting research, learning, testing and improving local development tools for the IBM JIT compiler. School of Engineering, Carleton University, September ­ April Ottawa, ON Network Consultant and Webmaster Responsible for supporting and maintaining computer labs and solving hardware, software and network problems of students in the lab. Designed and developed web site for the group. Department of Systems and Computer January ­ April Engineering, Carleton University, Ottawa, ON Graduate Teaching Assistant Responsible for conducting labs for an average group of over students for the course SYSC , introduction to realtime systems, one of the popular courses in the department. Dell Inc, Ottawa, ON March ­ July Technical Support Representative Answering inbound calls and providing fullservice customer assistance regarding queries and concerns and provide complete software and peripheral support to customers, by troubleshooting and resolving any technical issue. Shahid A. Verizon Communications, Dallas, TX May ­ July Software Engineer Successfully developed middleware components Windows XP in C++ for customer relation management software. Incognito Software Inc, Vancouver, BC Software Engineer Successfully developed a middleware Windows NT, Solaris, Linux and FreeBSD in CORBA in C/C++ and client in Java to Manage DHCP Server and DNS Server from the web. Verizon Communications, Dallas, TX Member Technical Staff Systems Engineer First to successfully developed XML Components in Visual C/C++ . using COM to implement business rules. This inspired other groups in Verizon to adapt XML. Member of the team who developed EDI Components using CORBA on UNIX platform. Responsible for implementing different interfaces in C++. IOG Wayne State University, Detroit, MI Graduate Research Assistant / Programmer Increased the computing efficiency of the department, evaluated the network and proposed $ funding from the university for two multiprocessor windows NT servers File and web. Responsible for training, support and maintenance of Computer Network Windows NT and Novell Netware of over workstations including software packages. PROJECTS Tools · TinyCLL compiler used Java: . · Visual parser used Java for CAL Constraints with Action Language and genVHDL used C++: . Embedded Systems · Developed and implemented a real time multitasking kernel in C. Developed an IBM Compatible PC Based Spectrum Analyzer. Games · SGAME, . · Ray Tracer used C++, Java and Fortran, Distributed Systems · Wrote a distributed program in C using RPC to calculate prime numbers on UNIX platform. Wrote two programs in C one using threads and other using MPI to solve Dining Philosopher Problem on UNIX platform. Virtual ATM&;s using Java. Wrote Bank Server and Client using Java RMI. EXTRACURRICULAR AND VOLUNTEER ACTIVITIES Teaching C, assembly and Java programming language to a group of students from university and high school. Field hockey, Squash and Swimming. Lead one of the fund raising groups @ IBM Toronto Software Lab.

Cancel
Not Enough Credits
Sorry, but you don't have enough credits to download this resume.

Purchase more credits
Not Available
Sorry but this resume is not available for download. Please choose another!

Close
Confirm Download

Would you like to download  for 1 credit?

You have  credits left.

Yes No 

Don't ask me again
Confirm View Complete Resume

Would you like to view  for 1 credit?

You have  credits left.

Yes No 

Don't ask me again