Trevor Mack
Computer Science Student
- email: drummer8001@gmail.com
- website: www.trevor-mack.com
- phone: +1 (585) 563-9636
- Last updated: 01/28/2010
About Me
Current Computer Science student at RIT, Rochester Institute of Technology with 2 years of practical, real industry experience in developing high-quality code for dynamic web applications. Good communication and presentation skills with a logical approach to problem-solving. Have had experience working in both large and small group settings. Can and will strive in a non-managed position or working environment, and is self motivated.
Experienced developer in both desktop and web-based systems, with the understand of how to take a project from initial design to final product through a number of design and development stages. Also have experience with System Administration through setting up a professional server environment personal use.
Have interest with advanced algorithms, data representation, and artificial intelligence. While in school make a cluster out of complexity and computability along with AI. Have a nack for trying to stay up today on the lastest and greated gadgets and technologies. Very active in the beta testing community regarding public webservices and applications.
Work Experience
March 2009 - October 2009
Co-op Developer
MITRE Corporation, Full-Time
- Evaluated the business advantage of creating academic relationships with universities.
- Researched and evaluated Google Wave for implementation into an Enterprise environment.
- Developed multiple applications that adhered to the OpenSocial Gadget API these included: finding currently available conference rooms, airline and aiport statuses, and idea posting/ranking gadgets.
March 2008 - September 2008
Co-op Software Developer
Bytronics Incorporated, Full-Time
- Directly communicated with utility companies to customize their experience with the application. These requests ranged from bug fixes to customer enhancements and new modules.
- Worked alongside a team of 5 developers to enhance and implement new features to a web-based utility ticket management application which is used nationwide.
Education
September 2006 to Present
Rochester Institute of Technology
Computer Science and Economics Double Major
Currently a fifth year student enrolled as a dual Computer Science and Economics major pending graduation in August 2010. Have made several programs in Java and C++ which involved the use of GUIs, advanced algorithms, and/or network communication. I have learned how to implement the Software Development Lifecycle and how a professional development team is comprised and corroborates with each member during this cycle.
- GPA: (overall): 3.173 / 4.0
- GPA: (PFOS): 3.250 / 4.0
Technical Skills
Intermediate, 1 year
PHP & MySQL Development
Having only started web-based development 2 years ago, I still have much to learn about PHP 4 & 5, but I do have an intermediate understanding of PHP (both Object-oriented and Procedural). Most of my knowledge in PHP has come from independant studies and online tutorials over the past couple of years.
- Designed SQL/PHP Rest services for use in websites and applications
- Developed an access control list (ACL) with user authorization using encrypted sessions and cookies
- Created a custom content management system (CMS)
- Used the phpMailer object to send emails server-side
- Knowledge of Zend Studio, Eclipse, and Aptana.
Intermediate, 2 years
Javascript Programming
I began using Javascript for dynamic elements in websites using AJAX (XmlHTTPRequest), to incorporate with other PHP/MySQL applications and services.
- Script creation from scratch, or using the jQuery framework along with the OpenSocial APIs
- Integration with third-party web services (XML and JSON) to product AJAX rich application components (including FlightStats, twitter, friendfeed, blogs, etc.)
- Live in-browser validation and submission of user input using custom scripts and live validation
- Visual effects, components, and animations using jQueryUI and YUI User Interface frameworks
Beginner, 1 year
Server Administration
I have experience with setting up, administrating and maintaining both Windows (Server 2003 & 2008) and Linux (Ubuntu & Fedora) servers. Ability to configure a webserver to use HTTP-Secure (HTML with SSL/TLS) with a self-signed certificate, PHP, and MySQL.
- Mail server management including spam prevention
- DNS zone administration using an online DNS server, EveryDNS
- Web (Apache, WAMP Server) & Database (MySQL, Microsoft SQL 2008) server operation, configuration, and maintenance
- Version control using Subversion and CVS systems
Beginner, 1 year
C++ Programming
While studing for my degree in Computer Science we covered basic console based C++ application development, using both Windows and Linux-based compilers.
Interests
Hockey
Hockey has always been something that has sparked my interest, lately (since 2008) I have gotten myself into playing hockey. Now I am hooked, I play at least once a week and watch every one of our school's home hockey games. Go Tigers!
Lastest Gadgets and Technology
I have always been intrigued by the latest and greatest gadgets, applications, and webservices. I like to know what is out there on the market and look at the pros and cons of new devices and services. I know this is very common with technology students and professionals, but I have begun blogging (not always seriously) about some of these gadgets when they come to market.
References
Email for Details
For privacy reasons my references are excluded from this page. Please email me for these details if they are required.