Software Developer Resume
Oakland, CA
EDUCATION Master of Science in Computer Science Bachelor of Science in Computer Science TECHNICAL SKILLS Programming Languages: JAVA, PHP, C#, JSP, SQL Web Technologies: HTML, JavaScript, jQuery, CSS, XML, XSLT. Mobile development: Android SDK Databases: MySQL, Postgres, Oracle, MS SQL Server. Web Servers: WAMP, IBM WebSphere, GlassFish. IDEs: Eclipse, Netbeans, MS Visual Studio, Dreamweaver. Frameworks: Codeigniter, Zend (PHP) WORK EXPERIENCE Teller System Developer (Java) Confidential, - Riyadh, Saudi Arabia From July 2007 – Jan 2008 Working in Solution Support Department, as a Java Programmer for the Branches Tellers System: Implementing and integrating new banking modules. Making updates to the system and fixing bugs. This includes client and server programming, interface design, working with databases, Designing module for reports and receipts. Working Platforms: IBM WebSphere Application Server for server side programming, Eclipse for client side programming. COOP Trainee Confidential - Dhahran, Saudi Arabia From February 2006 - August 2006 Working in Windows Infrastructure Division. Designing a web system that monitors company’s Mail Servers trafic and make reports on them which includes number and size of messages in (Hour, Day or Month) of all server. Using ASP.Net and C#. Installing and configuring Windows 2003 server Enterprise Edition. Working with the patch team to remotely update and apply polices to company’s machines through the Active Directory. Developing a web application to keep track of servers’ information and their software licenses. Using ASP.Net. PROJECTS Real Estate Website (in progress): using PHP and Codeigniter framework, dynamic Google maps and AJAX, users registration/authentication. I have updated version in my machine.Confidential Google android Application: This is a Real Estate listings android application as the client with PHP/MySql in the server side to fetch the data. The application allows search for properties based on certain attributes such as price, number of rooms or year. Medical Patients data streams management system that monitors patients’ (pulse, pressure, temp) and analyze the live data streams to provide useful information about patients’ medical status. Using Microsoft Stream Insight and C#. HTTP Proxy: implementing an HTTP proxy that supports multiple connections. Using ANSI C. Software Internet Router: implement a fully functional Internet router that routes real network traffic. Using ANSI C. Database: Designing a database (Relations & ERD) for Real Estate listings proposed website. Using Postgres DBMS. Book Store System (Ecommerce): This system list books according to course, instructor or term. It also allow searching by book ISBN, title or author. It includes a shopping cart with a checkout system. Admin panel to manage orders and Add/Edit items. I used PHP, XML, XSLT, and CSS, IDEs used Dreamweaver and Netbeans.Confidential Minibase: Implementingparts of a simple DMBS using Java, which includes Heap File, Buffer Manager, Hash/Index Scan. Voice Controlled Hangman game where you can play it using voice command. Done using Voice XML. Must be run under Opera Browser, with voice command enabled. Confidential User Interactions: Designing Medical records entry form for better user experience. using Adobe Flex. Confidential AWARDS Awarded First Runner-up in AVIOS Speech Application Contest 2009 - 2010 for Multimodal voice application (Voice Controlled Hangman Game). Confidential REFERENCES:Available upon request.