Download WEB APPLICATIONS DEVELOPER

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Cascading Style Sheets wikipedia , lookup

URL redirection wikipedia , lookup

Transcript
Tareq Ashour
[email protected]
http://tmashour.tripod.com
WEB APPLICATIONS DEVELOPER
SUMMARY










Strong design and development expertise.
In excess of 10 years of hands-on expertise with Windows, Mac, UNIX and LINUX.
Strong understanding of ASP, ASP.NET (C#, VB, C++, J#), Java, J2EE (JBOSS, XDoclect, JSP,
Servlets, EJBs, XML, XSL/XSLT), Web Services (WSDL, SOAP, UDDP), ColdFusion, SQL, TSQL, HTML, JavaScript, CSS.
Experienced with creating web sites from inception to implementation as well as maintaining
existing web sites.
Demonstrated skills in working with most of web technologies pertaining to front-end, middle-tier
and back-end development.
Able to confidently work as an individual contributor, and thrive within a team environment.
Excellent organizational skills with the ability to prioritize and multi-task within tight deadlines
Conscientious, inquisitive, self-motivated and keen aptitude to learn.
Diligent, with a strong attention to detail, focused on results.
Strong communication and interpersonal skills, both written and verbal.
PROFESSIONAL EXPERIENCE
WEB APPLICATIONS DEVELOPER
Nov 2007 – Current
Operations Solutions, Bell Canada, Toronto, Ontario, Canada
Participated in developing and deploying applications of Bell Canada’s Action!, the Work Force
Management tool. A tool designed to effectively and efficiently manage resources by coordinating
activities dependent on skills, departments and geographic locations.
 Used .NET Frameworks 2 and 3.5,
 Utilized SQL Server 2000, Studio Manager and Query Analyzer.
 Installation and configuration of MS SQL Server 2005,
 Used SQL Server 2005 (SQL Server Management Studio, SQL Server 2005 Profiler, SQL Server and
2005 Reporting Services),
 Wrote Stored Procedures for the applications using T-SQL,
 Used Oracle SQL Developer to build queries used by web applications,
 Created applications using Visual Studio.NET 2005 and C#.NET 2005,
 Used Visual Studio.NET 2008 and C#.NET 2008 to create new applications and transform existing
applications to newer .NET version,
 Utilized JSP/Java, NetBeans 6 and Tomcat 6 for other parts of the application,
 Configured IIS 6, to run multiple versions of .NET Frameworks, Virtual Directories and Applications
Pools,
 Applications developed bilingual.
Tareq Ashour
[email protected]
DATABASE ADMINISTRATOR AND ARCHITECT
Nov 2006- Jan 2007
Ministry of Health, Toronto, Ontario, Canada
Participated in a project for the OACCAC (Ontario Association of Community Care Access Centers,
www.oaccac.on.ca). Responsible for building database to amalgamate the centers’ clients’ databases in
a single database queried by all centers individually. The project consisted of two parts. One part was
for on-going clients and the other was for the waitlisted clients.
 Installation and configuration of MS SQL Server 2005,
 Used MS SQL Sever 2005 (SQL Server Management Studio, SQL Server 2005 Profiler, SQL Agent
Jobs),
 Wrote VBScript code to read files to parse XML data from them,
 Utilized MSXML 6 to validate XML data files and SQLXMLBulkload.4 to upload XML data into
database tables using associated XML Schema,
 Created Stored Procedures and User Defined Functions to validate integrity of data and to store,
update, retrieve and delete data records,
 Applied Software Development Life Cycle (SDLC) in analyzing, developing, testing and maintaining
databases for both projects.
WEB APPLICATIONS ARCHITECT AND DEVELOPER
Sept 2005- Sept 2006
BDO Dunwoody, LLP, Toronto, Ontario, Canada
Designed, created and developed a variety of applications for the firm’s intranet using ASP and ASP.NET
1.1 & 2. Helped maintain the firm’s extranet (www.bdo.ca) using ColdFusion. The applications included
Web Mail services and data manipulation.
 Implemented Software Development Life Cycle (SDLC) in analyzing, developing, testing and
maintaining applications and projects including presentation layer, business layer and back-end layer,
 Created C#.NET applications used by partners of the firm that utilized data storage and retrieval,
 Built applications using C#.NET to process a variety of clients’ business that sends them email
accordingly using WebMail and SMTP,
 Created polling applications using ASP.NET and C#.NET that stored polling results in database and
displayed the retrieved results in reports and charts,
 Used MS Visual Studio.NET 2003 & 2005 to create ASP.NET and C#.NET and VB.NET Applications,
 Built databases including tables, views, stored procedures, ADO.NET and SQL statements for
retrieving, inserting, updating, deleting and manipulating data,
 Used MS SQL Server 2000 (SQL Server, Query Analyzer, Enterprise Manager, etc.) and MS SQL
Server 2005 Express to create and maintain databases for various applications in ASP, ASP.NET,
C#.NET and ColdFusion MX,
 Wrote code in ColdFusion using Adobe (Macromedia) Dreamweaver MX 8 for the firm’s web site and
for clients of the firm,
 Used ColdFusion for selecting, inserting and updating data using CF forms and CF Query,
 Used ColdFusion MX for data presentation using CF Charts,
 Utilized ColdFusion MX Mail to send E-Mail to the firms clients,
 Converted web sites from ColdFusion MX to ASP,
 Utilized MS Visual InterDev for ASP pages,
 Wrote web pages using HTML/DHTML, JavaScript and CSS 1&2,
 Created the Firm’s intranet search engine using Microsoft Indexing Services and ASP,
 Designed front-end web pages using HTML, JavaScript and CSS,
 Used MS Visio,
 Used MS Office (Access, Excel, Outlook, Word),
 Configured and utilized IIS and SMTP.
2
Tareq Ashour
[email protected]
UI / WEB APPLICATIONS ARCHITECT AND DEVELOPER
Nov 2003 – March 2005
Consulting, Arlington, Massachusetts , USA
Designed, created and developed various internal applications and portals for different clients in the local
area. Projects included the development of inventory, sales and purchase orders automation and
resources manipulation:
 Utilized WebLogic Application Server and Workshop to create and maintain database interfaces:
 Installation and setup of WebLogic Web Applications Server.
 Application of different phases of software development life cycle (SDLC) including analysis,
design, development, testing and maintenance for all layers of projects such as presentation
layer, business layer and back-end layer,
 Used Windows 2000 as platform for development and production,
 Installation and set up of WebLogic Application Server,
 Developed all the components from presentation layer to database layer using J2EE façade
pattern to accomplish three tier (MVC) implementation,
 Implemented Entity Beans using Stateless Session Beans for mapping of different tables of SQL
Server 2000,
 Designed and developed databases using MS SQL Server 2000,
 Wrote SQL and T-SQL using Stored Procedures and User Defined Functions for retrieving,
creating, updating and deleting data records,
 Developed web layer by using Struts framework,
 Designed and developed web page using JSP, Servlets, HTML/DHTML, HTC, JavaScript, JScript
and CSS,
 Used Eclipse for developing J2EE Components, Java classes, JSP, Servlets and EJBs,
 Used MVC Patterns and the Struts Framework,
 Used JDBC and ODBC for database connectivity,
 Used HomeSite and Dreamweaver MX for front-end pages development.
 Utilized ColdFusion MX for similar projects:
 Installation and set up of ColdFusion Application Server.
 Selecting and displaying data,
 Inserting or entering and updating data using CF forms,
 Data presentation using charts which used Java charts through ColdFusion MX,
 Search database for specific information,
 Used HTML/DHTML, CSS, and JavaScript,
 Used Dreamweaver MX for web pages development.
STATE e-FILE DEVELOPER
Oct 2004 – Jan 2005
Block Financial Corporation, Cambridge, Massachusetts, USA
A team-member in developing and updating Block Financial Corporation’s TaxCut® state e-filing
(http://www.taxcut.com).
 Modified, updated and added C++ code that met the e-filing requirements of several states tax laws
changes using MS Visual Studio C++.
 Added, updated, and modified HTML code that facilitated state e-filing, tax auditing, reporting and
displaying of UI screens using MS Front Page.
 Used Borland CodeWright for editing special script of TaxCut® software.
 Utilized Perforce for software configuration management (CVS).
WEB DEVELOPER
June – July 2004
Terra Lycos (http://www.lycos.com), Waltham, Massachusetts, USA
 Created and developed the Lycos Discussions Web Search (http://discussion.lycos.com).
 Utilized the Lycos’ Search Tool Kit (STK) for developing the site.
 Developed the search pages within the site using ASP for middle-tier environment.
 Wrote pages in XML and XSLT to present the search results in a presentable format.
 Coded JScript, HTML, CSS2 (including the box model and positioning).
 Used Dreamweaver MX and HomeSite for editing ASP, HTML and CSS2, XML and XSLT codes.
3
Tareq Ashour
[email protected]
 Performed image development utilizing Fireworks.
UI / WEB DEVELOPER
Aug 2003 – May 2004
Deloitte and Touche Consulting, Boston, Massachusetts, USA
Projects included:
 Mass.Gov (http://www.mass.gov): Participated in creating and developing the Official Web Site of
the Commonwealth of Massachusetts and portal as a team-member. Developed this project as an
Information Directory Portal for citizens and visitors of Massachusetts.
 Coded JavaBeans and JSP utilizing NetBeans IDE.
 Wrote XML and XSLT code for the search pages that were based on Alta Vista Search Engine.
 Development was on Windows platform using Telnet for UNIX production platform.
 Wrote HTML, JavaScript, CSS and DHTML codes.
 Utilized Interwoven TeamSite, UNIX CVS for software configuration management.
 Used Dreamweaver MX for the production of web pages and Fireworks MX for performing image
development.
 Development included:
 Content Development Application: Developing and publishing the web site content to the
Internet.
 Content Management Application: Development of a tool used by Mass.Gov to publish
content to the Internet.
 MassHousing.com (http://www.masshousing.com): Participated in the development of the “Home
Buyers” section of the web site as a team-member.
 Coded using ASP.NET Web Forms and VB.NET to create calculators that could be utilized by
borrowers.
 Utilized MS Visual Studio.NET for developing required pages.
 Wrote HTML and CSS 2 code to develop relevant pages and other pages within the site.
 Used Dreamweaver MX for HTML and CSS 2 development.
 Performed image development utilizing MS Visio software.
SYSTEM ADMINISTRATOR, WEB APPLICATIONS ARCHITECT AND DEVELOPER 2001 – 2003
Saudi Learning Center, Quincy, Massachusetts, USA
Designed, created, developed and maintained the Saudi Learning Center internal web portal.
 Used J2EE, MVC Patterns, Struts Framework, JSP, Custom Tag Libraries, Java Servlets, JavaBeans
and Enterprise JavaBeans (EJBs), JDBC, XML and XSLT.
 Utilized HTML, JavaScript, CSS and DHTML.
 Used Sun Microsystems’s Forte for Java.
 Used MS Access, MSDE and ODBC and JDBC for database connectivity.
 Performed image development using MS Image Composer for graphics.
 Used Dreamweaver MX and HomeSite 5.
 Used Windows 2000, Apache Tomcat 4, and Windows-based Apache Web Server for production and
hosting.
WEB DEVELOPER
Oct 2000 – Jan 2001
Radnet, Inc., Wakefield, Massachusetts, USA
Worked as a team member on the company’s product, PortalWorkX TM, a B2B portal and collaboration
software. The development included:
 Developed JavaServer Pages (JSP) and JavaBeans for dynamic web pages.
 Developed XML pages.
 Developed pages that included layers and divisions manipulation and calculation for both MSIE and
Netscape using DHTML, CSS and JavaScript;
 Created pages that included embedded and external Object-style JavaScript.
 Used Dreamweaver 3 and HomeSite 4.5.
 Utilized Windows NT for the development and production.
4
Tareq Ashour
[email protected]
 Used WebGain for Java development.
Radnet closed its doors for business on Jan 16th, 2001.
WEB DEVELOPER
June - July 2000
The TowerGroup, Needham, Massachusetts, USA
Worked on the TowerGroup’s (http://www.towergroup.com) Intranet and their web site.
 Used FrontPage 2000 to produce ASP pages to manipulate data in an MS Access database.
 Used SQL queries for the ASP pages.
 Produced graphics using PhotoShop 5.5.
 Developed pages that included layers (Netscape 4.x and MSIE 4.x & 5.x) and drop-down navigation
bar using DHTML, CSS and JavaScript.
 Utilized Dreamweaver 3, and GoLive 4, for the production of web pages.
WEB DEVELOPER
Feb – Sept 2000
Randstad Creative Talent, Boston, Massachusetts, USA
Worked on various projects represented by Randstad (http://www.e-staff.com). Projects included:
 The web site of PARTNERS and Simons (http://www.partnersandsimons.com), Boston,
Massachusetts, USA.
 Used DHTML (HTML, JavaScript and CSS) for navigation and updating contents.
 Used Dreamweaver 3 in the production.
 PowerPC with MAC OS 8.6.
 Project for Philip Johnson Associates, Inc., (PJA/Ultra, http://www.agencyultra.com), Cambridge,
Massachusetts, USA.
 Used Dreamweaver.
 Used DHTML, JavaScript and CSS in the project.
 Project for Weymouth Design (http://www.weymouthdesign.com), Boston, Massachusetts, USA.
 Used HTML, JavaScript and CSS.
 Used Dreamweaver.
 Off-site project to update the web pages for TechTarget (http://www.techtarget.com).
 Used Dreamweaver in the project.
 Off-site project to develop web pages for a client of GoFishDesign (http://www.GoFishDesign.com).
 Used Dreamweaver in the project.
WEB DEVELOPER
March – April 2000
Vertex Pharmaceuticals, Cambridge, Massachusetts, USA
Worked on the Vertex Pharmaceutical’s (http://www.vpharm.com/) Intranet. Utilized Tango 2000, MS
Access and File Maker. Used HTML and JavaScript to insert multiple options into a select part of a form.
WEB ARCHITECT, DEVELOPER AND DESIGNER
May 1999 – Jan 2000
SaudiDental.com, Somerville, Massachusetts, USA.
Developed, designed and maintained the web site of the Saudi Dental.
 Used MS FrontPage in the production of this web site.
 Produced images using MS Image Composer.
 Developed web pages using HTML and JavaScript.
 Produced Java Applets using Sun Microsystems Forte IDE.
 Developed JavaScript as follows:
 Script to display the starting page that looked like Flash effect;
 Script to take the user’s name, store it in a cookie on the client side and display number of visits
and visitors; and,
 Script to upload banners and display them randomly and redirect the user to another part of the
web site when clicked.
5
Tareq Ashour
[email protected]
WEB DEVELOPER AND DESIGNER
Feb – April 1999
NeuroDyne Medical Corporation, Cambridge, Massachusetts, USA.
 Maintained the web sites the NeuroDyne Medical Corporation, http://www.neomed.com and
http://www.neuronet.com.
 Developed and designed the web site of Advanced Pain Management Center,
http://www.painpro.com.
 Developed and designed the web site of General Medical Publishers, http://www.gesellamd.com.
 Used HTML and JavaScript
 Developed local E-Mail system using Perl.
 Used MS FrontPage and MS Image Composer in the production and maintenance of those web sites.
INTERNET SPECIALIST
Feb – Sept 1998
Neocraft Inc., Somerville, Massachusetts, USA
A team member in developing, hosting and maintaining web sites for different clients. Those projects
were mainly Windows NT-based sites.
 Used MS Visual Studio (Visual C++, Visual J++, and Visual Basic) and MFC in software
development.
 Used HTML, JavaScript and Java in the projects.
 Used ColdFusion on top of Windows NT server and Oracle 7 DBMS, for a GE Power Systems
Intranet Site, in Albany, NY.
 Projects developed included the web sites of Goodwin, Proctor and Hoar, LLP (http://www.gph.com),
Hudson Savings Bank (http://hudsonsb.com), and others that were used for trade shows and are not
available for public.
 Created Java Applets that were used in different web sites and for trade shows using Java and Visual
J++, Notepad and Command Prompt.
 Work also included networking, setup and installation of Windows NT 4, installation and configuration
of TCP/IP, MS BackOffice, MS DNS Server, MS Proxy Server, MS Exchange Server, MS Internet
Information Server, and MS Index Server.
TEACHING ASSISTANT
1990 – 1996
University of Wyoming, Laramie, Wyoming, USA.
Worked as a teaching assistant for graduate students and taught computer algorithms and languages,
namely, MATLAB, C/C++, and HTML.
TECHNICAL SUMMARY
Operating Systems:
DOS, Microsoft Windows (3.X, 95, 98, NT, 2000, XP), MAC OS 8.X/9, Windows Terminal Server
(HYDRA), CITRIX ICA Server/Client, UNIX, and OpenVMS and Red Hat LINUX.
Languages:
Assembly Language (Motorola 68HC11), C/C++, Java, BASIC, Pascal, FORTRAN, Prolog, LISP, ADA,
HTML, DHTML, XHTML, Perl, PHP, JavaScript, CSS1&2, VBScript, ASP, ASP.NET, ADO, ADO.NET,
ColdFusion 4.0/4.5/MX & 6/MX, XML, XSL/T.
Java Skills:
J2SE/J2EE, Applets, Swing, JSP, Servlets, EJBs, XDoclet, JavaBeans, Struts Framework, RMI, CORBA,
JavaMail, JNDI, JMS, MQ Series, DOM, SAX, JAXB/JAXP, Web Services (WSDL, SOAP, UDDP).
IDE and Tools:
MS Visual Studio (Visual C++, Visual Basic, Visual J++, Visual Interdev), MS Visual Studio.NET 2001,
2003, 2005 & 2008 (C++.NET, VB.NET, C#.NET, J#.NET), ASP.NET Web Matrix, NetBeans, Eclipse,
Oracle’s JDeveloper, Borland JBuilder & C++Builder 5, IBM WebSphere Application Server, WebSphere
6
Tareq Ashour
[email protected]
Studio Site Developer, WebSphere Studio Homepage Builder, VisualAge, WebGain, Sybase’s Powder,
CVS, JUnit, Dreamweaver, HomeSite 4.5/5 & HomeSite+, Interwoven TeamSite, NetObjects Fusion,
Tango 2000, MS FrontPage 98/2000/XP/2003, Adobe’s GoLive 4, Quanta+, Qt Developer, KDE, MS
Office, MS Image Composer, Word Perfect, Lotus SmartSuite, Lotus 123, Symphony, PSPICE, B 2LOGIC,
B2SPICE, MATLAB, SIMULINK, OrCAD, and a variety of Windows 95/98/NT/2000/XP, LINUX and MAC
Applications.
Web/Application Server:
Apache Web Server, Apache Tomcat 4.x & 5.x, 6.x, JBoss, WebLogic Application Server and Workshop
8.1 & 9, IIS 5 & 6, JRun, JBoss.
Database:
SQL, Transact-SQL, Oracle 7, Oracle 8i, ODBC, OLE DB, JDBC, MySQL, MS SQL Server 2000, 2005 &
2008, MS Access.
Networking:
Installation, configuration and maintenance of all Windows OS and variety of Windows applications and
software including, but not limited to, TCP/IP, MS BackOffice, MS DNS Server, MS Proxy Server, MS
Exchange Server, MS Internet Information Server, MS Index Server, Seagate's WinINSTALL and
Symantec's pcANYWHERE.
Installation, configuration and maintenance of Linux OS including Web Servers, ftp Servers, Mail Servers,
Print Servers and other Linux related software.
EDUCATION
Seneca College, Toronto, Ontario, Canada
Classes in UNIX Administration and Shell Scripting.
Ryerson University, Toronto, Ontario, Canada.
Advanced classes in:
 ADO.NET and ASP.NET: Designing and developing Windows Desktop Applications and Web Forms
Applications using ASP.NET and ADO.NET for retrieving, inserting, updating, deleting and
manipulating data.
 EJBs: Designing and developing Enterprise JavaBeans (EJBs) including Session Beans, Entity
Beans, Message-Driven Beans, EJB QL, and JMS and JBoss and XDoclet.
 Programming with C#.NET: Object-Oriented Programming, Windows Forms, Web Forms, ASP.NET
and ADO.NET.
 Network+.
Boston University, Boston, Massachusetts, USA.
Participated in Client/Server Architecture graduate class in a special arrangement.
University of Wyoming, Laramie, Wyoming, USA.
Graduate classes with emphasis on Digital Signal Processing, Analog & Digital Filter Design, Artificial
Neural Networks and Fuzzy Logic, Speech Processing, Digital Image Processing, Adaptive Filter Design,
and both Probabilistic and Statistical Communications Theorems.
University of Wyoming, Laramie, Wyoming, USA.
Bachelor's of Science Degree in Electrical Engineering, Computer Option.
Central Wyoming College, Riverton, Wyoming, USA.
7