Directory | Pages |

Amr Aboelela

From Wikiz Pages

Jump to: navigation, search

Amr Aboelela is the founder of wikiz.info, the programmer of the iphone app wPedia, and the founder of the DHA (Digest Hashing Algorithm).

Contents

[edit] My Resume

AMR ABOELELA (M. Sc.)

Central Valley, California, amraboelela@gmail.com

[edit] Professional Summary

  • 12 years of software development in general.
  • 7 years of Internet Applications / Web Development.
  • 5 years experience using .Net Environment.
  • 3 year experience in E-Commerce.
  • 5 year experience in System analysis / design and development for Database applications.

[edit] Technical Skills

  • Languages: ASP.net, C#, VB.Net, XML, Java, JavaScript, HTML/DHTML, PHP.
  • Software Environment: Visual Studio.Net, Open Source Mono (C#).
  • Databases: MS SQL, Oracle, MySQL.
  • Other Systems: SQL Server Reporting Services, Internet Information Services (IIS), Apache, Active Reports, Crystal Reports, Web * Services, SOAP XML Messaging, SAP, MediaWiki.
  • Projects: www.amrmart.com, Dentist Application, www.stickpackusa.com www.insuratec.com, www.wikiz.info Arabic Search Engine, Stock Control, Chess, Web Educational Systems.
  • INDUSTRIES: High Tech Manufacturing, Government, Medical, E-Commerce, Educational, Retailer, Insurance, Lawyer, Elections and Voting Registration.
  • HARDWARE: VPN, LAN, WAN, Internet.
  • Operating Systems: Windows, Linux (Ubuntu).

[edit] WORK EXPERIENCE (12 years of experience)

  • iPhone October 09 – Now

wPedia Developed iPhone application called iPedia, which is an interface to wikipedia.com it can work online or offline. It automatically caches any article which is browsed while online. It also included an internal database of 1.2 million wikipedia articles which I downloaded and included in the database. Those articles can be browsed offline. Systems / languages used: Apple MacBook, Unix, C#, Objective-C, Xcode.

  • DHA October 08 – September 09

Image Processing Research Developing Image Processing and index algorithm called DHA (Digest Hashing Algorithm), to code images into 32 byte code so it can be sorted and indexed later, hence it can be possible to search using a given image as an input, and get similar images as output. I implemented the algorithm in my website www.AmrMart.com as it contains 10,000 images. Systems / languages used: Linux (Ubuntu) Mono .net, XML, ASP.net, C#, Object Oriented Database, Apache server.

  • HP April 08 – October 08

Web Applications Technical Support Roseville, CA Analyze and Handle technical issues in web applications like (CSN) Channel Support Network, HPPS (HP Parts Store) and ISEE which support real-time handling of end customer machine issues and events tracking. Cases that handled, include database issues in oracle and SQL server, performance issues, system down issues, handling automatic system alerts, etc. We were also handling communications with SAP components in the back end. Systems / languages used: Visual Studio.net, Web Services, ASP.net, C#, MS SQL Server 2000/2005, Oracle, SAP, IIS.

  • Premier Election Solutions June 07 – March 08

C# & ASP.net Developer Roseville, CA Premier (previously Diebold) handle the elections and voter registrations for California, Ohio and Washington states. I was developing the DXI (Dimsnet External Interface) part which was responsible for the ciommunication between counties and the state to make sure that the voter registration info are synchronized. Also I worked in the WEI project for Washington which was enabling the voters to register and change address online. Systems / languages used: Visual Studio.net, Web Services, Windows Services, ASP.net, C#, MS SQL Server 2000/2005, IIS.

  • Community Medical Services Aug 06 – March 07

C# & ASP.net Developer Fresno, CA Worked in developing medical administrative projects, like (Enterprise Project Minder), EMR, and Telecom Billing Application. Roles were including Database design and developing, .Net business classes developing, plus developing user interfaces in C#, JavaScript, IFrames, and CSS. Systems / languages used: Visual Studio.net, ASP.net, C#, MS SQL Server 2000, IIS, SQL Server Reporting Services, JavaScript, CSS

  • SVS Jun 06 – July 06

C# & ASP.net Developer Sacramento, CA Worked in developing a medical vision insurance application. Roles were including Database design and developing, .Net business classes developing, plus developing user interfaces in C# and CSS. Systems / languages used: Visual Studio.net, ASP.net, C#, IIS, MS SQL Server 2000.

  • Intel Dec 05 – Mar 06

C# & ASP.net Developer Folsom, CA Worked in a team called T3 Training for developing web based training systems to be used by employees and factory workers in Intel branches all over the world: TCR (Training Change Request): developed web forms for editing, deleting TCRs, and sending email notifications to the affected audience. Population Email subscription: worked in adding new populations according to manufacturing Roles. PTE (Peer to peer Training Evaluation) system: constructed email distribution web form, and Evaluation View Report for any Intel site. Systems / languages used: Visual Studio.net, ASP.net, C#, MS SQL Server.

  • CoolTec Aug 05 – Nov 05

VB.net & MS SQL Developer Fresno, CA Worked in projects for Medicare and Much More (MMM) which, with other things, monitors the quality control of medical offices including physicians and hospitals in Puerto Rico. I have maintained the existing projects like Physician Audits, Authorization Letters, and also built a provider directory using Active Reports. Systems / languages used: Visual Studio.net, ASP.net, VB.net, MS SQL Server.

  • Robert Half Technology Jan 05 – Jun 05

.Net Application Developer Modesto & Stockton, CA Worked in a project for American Medical Response (AMR): Developed a web application for Operations Services (OS) and Patient Billing Services (PBS) in Alameda county region in AMR which use paper Pre-hospital Care Reports (PCRs). After OS receive the paper PCRs they would need to log the info into the web application and print a cover sheet for each batch. Then the PBS would receive the batches and log the receiving info into their part of the web application. Beside developing the whole system and making it up to a working condition, I also have handled the processing of PCR batches including creating, adding to, and editing batches Developed a web application for “City of Modesto” government called “Operations and Maintenance Inspection System” (OMIS) which has all kind of tables to log different kind of inspections for the water system in the City Modesto: Added the security part by adding the login form and giving ability to the Admin user to add/delete/update new users. The 2nd part was adding the search capability to the inspection tables, also giving the ability to add / edit / delete records after searching for them using different search criteria fields like date, inspector, or water station number. The IT members at the end of the project mentioned that what I have done in one week was better than what was done before in 4 months and they asked me to replace the whole old system with the system that I have done. Worked in a project for Family Resource & Referral Center (FRRC) in Stockton which provides free child day care, for qualified families: Developed a System integration plan for integrating SJCOE CEL ASP.net system with FRRC CARE SQL DB system using Web Service and over passing the existing FRRC CEL system. Created a DB design for Child Care educational classes taken in Humphreys College by FRRC. Maintained a Time Sheet Scanning system done using VB.net WinForms and fixed 3 bugs in it. Systems / languages used: Visual Studio.net, ASP.net, VB.net, C#, MS SQL Server, Oracle.

  • Independent Contractor Mar 03 – Dec 04

Software / Web Developer Merced, CA Developed an E-Commerce online store www.AmrMart.com using ASP, ASP.net & C# (for the middle tier), XML (for storing and retrieving some data) and MS Access and MS SQL Server, including 5 level hierarchical Product Catalog, Search Engine, Shopping Cart, and Credit Card Authorization. Used VB.net for the interface part of the project and C# for the business classes. Developed a dental system using MS Access database, including adding a patient schedule form, fixing errors, adding and fixing some reports. Developed an application for Merced District Schools using C# (WinForm) and XML to ping all the devices and detect any dead IP (Device) in a daily basis which is used by the network administrator. Developed an automatic control application using VB and MS Access, called “Factory Explorer” to be used in monitoring and controlling automatic control processes in any factory. Developed 2 projects for Insuratec in a team of two developers using ASP and MS SQL database: Policy browser (www.insuratec.com/policy): developed the Policy browser to work using ASP and to browse customer data from MS SQL database. Electronic Notifications: Added the functionality of sending the notifications for the Trackers/Lien Holders electronically rather than by post mail. Developed that part using SQL stored procedures in MS SQL server. Developed an E-Commerce project for StickPackUSA: Developed an E-Commerce Internet web site for StickPackUSA (www.stickpackusa.com) to make it work using ASP and MS Access database for storing and navigating customers, stock and customized products and order information. Systems / languages used: Visual Studio.net, ASP.net, VB.net, C#, MS SQL Server, XML, ASP, MS Access, VB.

  • University of Western Ontario (UWO) Sep 01 – Feb 03

Researcher & Java Teaching Assistant London, ON Developed researcher program for performing IR experiments using C under UNIX. Part time Java teaching assistant.

  • NetPCS Nov 00 – Jul 01

Internet Application Developer Ottawa, ON Worked in a team of programmers to develop the NETPCS portal over the internet which can work from any site to facilitate the communication between Customer Support Staff and their customers using chatting based techniques. Programmed using DHTML and JavaScript.

  • Software & IT Offices Nov 96 – Jul 00

Software Developer Egypt & Saudi Arabia Worked in projects like Arabic Search Engine, Oracle Database systems for stock control and warehousing, and Educational Web Application system. Systems / languages used: Visual Basic, Oracle Dev 2000, Java, JavaScript, DHTML.

[edit] Education

  • University of Western Ontario 2001-2003, Master in Computer Science (Image Processing) London, ON, Canada
  • Alexandria University, Faculty of Engineering 1992-1996, Bachelor in Computer Science Alexandria, Egypt
Personal tools