Scroll Up
Scroll Down



Name:
    Joel B Mangoba
Email:
Joel B Mangoba
Reno, NV
mangoba@cs.unr.edu


Dear Sir or Madame:

I am seeking a position in the Information Technology field or High Tech field in the Reno/Sparks, NV area. I have received a Bachelor's Degree in Computer Science at the University of Nevada, Reno. Moreover, I have gained experience as a Network Administrator/Webmaster at an Internet company and as a Software Engineer at Bally Gaming Systems. Through my previous college and work experience, I have developed an interest with the following technologies:
    Web Development/Design/Administration
    Systems Administration
    Graphical User Interface (GUI) Development
    Software Development
    Database Development/Administration
    PC Installation, Troubleshooting and Configuration
I have experience programming in C/C++, Java, Perl, PHP, SQL, HTML, JavaScript, and CSS, as well as in graphical applications such as Adobe Photoshop, Macromedia Flash MX and The GIMP (The GNU Image Manipulation Program). I also have experience installing, configuring, managing and troubleshooting different servers on a Windows, Linux and Unix platform. Additionally, I am very motivated and enthusiastic in learning new technologies and developing my existing computer skills.

I would appreciate a personal interview to discuss the possibility of beginning an Information Technology position. I may be contacted by the address, E-mail and phone above. Thank you for your time and interest. I look forward to speaking with you in the near future.


Sincerely,

Joel B Mangoba



Information Technology or High Tech position in the Reno, NV area using my computer skills acquired from college and work experience. At the same time developing those skills and learning new technologies.

BS Degree in Computer Science.
Four years network administrator experience.
One year software engineering experience.
Four years computer support experience.
Knowledge of Windows, Linux, UNIX, MS-DOS Operating Systems.
Knowledgeable in PC hardware and software installation, troubleshooting and configuration.
Proficient in C/C++, Java, Perl, HTML, JavaScript and CSS.

Proficient in the following programming languages:
C / C++
Java
Perl
PHP
HTML
JavaScript
CSS

Some experience in the following programming languages:
OpenGL
Scheme
Visual Basic
BASH
Assembly (8086 and Motorola 68K)
SQL (MySQL)

Knowledgeable in the following Operating Systems:
Windows 98/2000/XP
UNIX/Linux/FreeBSD/OpenBSD/Solaris
DOS

Familiar with the following applications:
Adobe Photoshop
Macromedia Flash MX
The GIMP (GNU Image Manipulation Program)
Microsoft Office Suite
GoldMine Sales and Marketing
VI/Emacs/XEmacs
MilkShape 3D
FTP/SFTP/SCP
Telnet/SSH
Apache HTTP Server
MySQL Server
gdb/dbx
CVS (Concurrent Versions System)

Other Skills:
PC software/hardware installation, maintenance and troubleshooting
UNIX/Linux Installation and System Administration
Windows 98/2000/XP Installation and System Administration
Tagalog (Filipino): fluent in speaking and reading, proficient in writing


Bachelor of Science in Computer Science
University of Nevada, Reno
08/1998-12/2001
Bachelor of Science in Civil Engineering
University of Nevada, Reno
8/1995-05/1998

Computer Science Courses Taken:
C/C++ Programming
Assembly Programming
Internet/Web Development
Computer Architecture
Operating Systems Design
Software Engineering
System Administration
Database Administration
Senior Projects
Object-Oriented Programming
Data Structures
Programming Languages
Computer Networks
Pattern Recognition
Analysis of Algorithms
Visual Basic Programming
Computer Graphics

Network Administrator/Webmaster, 10/2002 - Present
Seminar Specialists, Reno, Nevada
Setup, maintain and upgrade a network that is robust, secure and reliable while being cost-effective by using a combination of Windows, Linux and FreeBSD/OpenBSD boxes.
Install and maintain different servers for employees to effectively collaborate with each other, centralize customer information, and provide tools to streamline the sales and marketing process and therefore increasing office productivity.
Troubleshoot and repair technical problems which includes hardware, software and web issues in the office, over the phone and the Internet.
Design and develop all 5 of the company's website including performing site maintenance, ensuring web security, increasing functionality and implementing enhancements.

Software Engineer I, 01/2001 - 01/2002
Software Development Systems, Bally Gaming Systems, Sparks, Nevada
Designed and implemented software tied in with custom hardware including, but not limited to, graphics design, database development, server side and client side programming.
Programmed using C, Java, HTML, Perl, JavaScript and CSS in a UNIX environment.
Designed and developed the Systems Development Intranet Webpage. In addition maintaining and updating content of the website.
Performed various web server maintenance tasks including file backup, security, patch updates and generation of traffic log reports.

Computer Lab Assistant, 08/1999 - 12/2001
Engineering Computing Center, University of Nevada, Reno, Reno, Nevada
Assisted students with programming, software and hardware issues.
Designed, developed and maintained the ECC website and ensure user accessibility to the site.
Provided assistance and technical support in UNIX, Windows, MS Office Suite and various engineering related software.
Troubleshoot hardware, software and network problems.
Assisted in the installation, maintenance and management of the network, hardware and software in different platforms.

Research Assistant, 08/1998 - 01/1999
Civil Engineering Department, University of Nevada, Reno, Reno, Nevada
Researched Nevada highway system history.
Computed Structural Number of different sections of the highway.
Entered data in a database.

Engineering Student Aid, 05/1998 - 08/1998
Materials Division, Nevada Department of Transportation, Carson City, Nevada
Inspected and designed different roadbeds.
Managed material sites.
Updated records and performed general office work.
Airline Reservations System (C++).
Infinite Precision Calculator (C++ and Java)
Program with musical capabilities (8086 Assembly).
RPN calculator, keyboard echo, non-destructive RAM test, cursor manipulation (68K Assembly).
Image Manipulation Program (C++).
Scheme Compiler (Scheme).
String Tokenizer (Java).
Add enhancements on a reversi program (Java Applet).
Engineering Computing Center Webpage (HTML, Perl, JavaScript).
Design and implement a simple Operating System (C).
Install Linux, setup secure web server, DNS server, NIS server, MySQL server and FTP/SFTP server (UNIX).
Implement and design a heap sort and randomized quick sort algorithm (C).
Implement and design a collision resolution algorithm using chaining via division method, linear probing and double hashing (C).
Implement and design a 2D Pong Game, Sketch Pad, 3D Air Hockey and 3D Third Person Shooter in OpenGL (C).
Develop a web-based interface program that will easily monitor, troubleshoot, maintain and configure a remote server that monitors slot machine activity. (C, HTML, Java, JavaScript, Perl, CSS).
Revamp the Bally Gaming System's System Development Group Intranet Webpage.
Develop a program that lets the user view and edit slot machine attributes on a web browser.
For more screenshots click on the images
Engineering Computing Center Webpage - This page is created to provide information to University of Nevada, Reno students about the computer lab. I used PHP to make the site easier to update. I also used a drop down menu similar to Microsoft's website for easy navigation to the site. The menu is written in JavaScript. It features information about the lab, FAQs, schedules and Engineering links.
GameNet Web Interface - Written in HTML, JavaScript, Perl, Java and CSS, This is my first project at Bally Gaming Systems and also my Senior Project. This project is designed to be an interface to Bally Gaming System's GameNet Hardware. With this web interface users can configure, troubleshoot, administer and monitor Slot Machine activity from any computer within the Intranet.
Systems Development Group Webpage - Designed to replace the old SDG webpages to provide the group a better and more functional Intranet webpage. The page contains information and resources to System Developers at Bally Gaming Systems. This page is written in PHP.
GMU Option Download Page - This page is part of a series of pages that Bally Gaming Systems has designed to monitor and administer slot machines and their hardware. The functionality of this page is to be able to configure and monitor the slot machine's configurations and attributes. In order to achieve this functionality I used a combination of JavaScript, Perl, and C programming.