AddThis Social Bookmark Button
Mohamed Ali
Yonkers, NY - 10701 USA
Expertise :java, sql, finance
Status :Have Work Visa
Job Type :
All - Corp-to-Corp
Position :

Resume
 

Summary

My experience in the computer field varies among Programming Networking and technical support.

Programming : started my programming career early in 1988 where I possessed a radio communication certificate in COBOL programming followed by a 3 month internship in 1 of the biggest paper manufacturing companies in EGYPT RACTA. Later, I specialized in Java Programming getting wide exposure to many of its technologies JAVA 2D and JAVA 3D Graphics programming, JDBC, JSP and SERVLET Struts design frame, RMI, EJB, CORBA

5 years of experience in design, development, testing and implementation of web centric, Object Oriented, Intranet and Internet applications.
Experienced in total development life cycle of software product - application specification, design, development, testing and implementation.
Very solid knowledge of java OO Concepts, J2SE technologies, swing, java network programming, Multithreading, J2EE technologies ; Servlets, JSP, Struts Design Frame, EJB, JDBC, RMI, CORBA, Java 2D and Java 3D programming
Good Knowledge in design patterns like MVC, Delegate and command.
Worked extensively with SVC and Ant.

Excellent communication and interpersonal skills.

Networking : possessed 1 of the elite certificates in the Networking area MCSE in addition to rotating between many Networking position and experience.

Technical Support and help desk : early in my career, I worked as a PC assembler which gave me the Hardware Knowledge needed to understand and trouble-shoot any pc technical problem in addition to field experience gained from the field problems faced while working as a technician.

In addition to this experience, I possess 2 Master s degrees : Master of Information Technology IT
Master of Business Administration MBA

Languages : JAVA, C, C++, SQL, PERL, HTML, DHTML XML, UML, ColdFusion, Apache
Operating Systems : Windows MCSE certified, UNIX

RDBMS/Databases : Microsoft Certified Design and Implementing Database SQL SERVER 2000
J2EE Technologies : Servlets, JSP Struts design frame EJB, JDBC, RMI, CORBA, Java 2D, Java 3D
Web Servers : Java Web Server, Tomcat 4.0/5.0
Web Technologies : Servlets, JSP, Applets, JavaScript, HTML, DHTML, XML Dream weaver, Swing
Java 2D, Java 3D
Source control tools : source forge
Ides : Eclipse2.1/3.1, Net Beans
Visual Modeling : Rational Rose.

Certifications : Radio Communication Certified COBOL Programmer.
Microsoft certified professional. like MCP
SkillDrill certified win2000 professional and server.
Brainbench certified win2000 desktop.
Microsoft Certified Systems Administrator. like MCSA
Microsoft Certified Systems Engineer. like MCSE
Microsoft Certified Design and Implementing Database.


Employment

2007 -  Present
Programmer/ Financial Analyst

Programmer/ Financial Analyst Telekurs Financial Stamford , CT
Technologies involved : Java programming
SQL server
ASP.Net
Data analysis
Some Perl

Latest Projects Details
DTCC daily and master file preprocessing automation and Database it and web interface
About 4000 lines of code
Ide environment : eclipse.
Programming language : Java

Analyzing DTCC data file
Discussing and working along with the data procurement DP. to determine project requirements and specifications
Automating daily downloads of DTCC package and preprocess key search fields and store data lines for further future delay process for details information
Design and implements the DTCC database.

Database the preprocessed data from the DTCC files, along with other fields that been extracted from Telekurs internal database.
Tracking information updated in the daily file and mark it at the database as updated
Error reporting and information logging of any discrepancies and direct it to the right channel
Design and implements a web user interface for accessing and submitting query to the database and displaying results

Maintaining Telekurs intranet TIP .net web site
About 2000 lines of code
Ide environment : visual studio 2005
Programming language :. NET

Working with the Telekurs finance DP. Individual to come up with the requirements of the TIP project
Adding a few pages and fields to existing pages on the TIP .net web site that enable the user to add and retrieve data from Telekurs MySQL server.
Implement error handling and data validation to the new and current TIP pages
Redesigning the TIP database modifying existing tables and adding new tables

S and P file preprocess automation
About 1000 lines of code
Ide environment : eclipse.
Programming language : Java

Analyzing the S and P data file. Based on the indices file and the constituent files
Come up with the logic to handle merging related lines from both files and generate a validation check of number of indices in file against the indices number filed
Automating the downloading, analyzing, information extraction and preprocessing of S and P flat lined data file.
Query Telekurs internal database SQL SERVER 2000 for extra information based on some of the fields retrieved from the S and P file.
Generate an output file with both data extracted and data retrieved from Telekurs database in the format that Telekurs main frame accepts.
Handling S and P exceptional cases like holiday, missing files, data discrepancies and generate an error and send and email to the right channels for taking action

Morning Star xml file handling

Using Perl to handle xml data file preprocessing.


2006 -  2007
Database Developer

Database Developer OSR Solutions Edison , NJ
Technologies involved : data and text manipulation with Perl scripting java programming


2005 -  2006
Simulation and Graphics Programmer

Simulation and Graphics Programmer
Responsibilities include : Simulation design and implementation using ODE open dynamic engine
3D design and programming for simulation.
Analyse out put and case scenario
Modifying and reengineering software.
Documenting results associated with its simulation code on case by case bases


2004 -  2007

EBay Online Store
I started this business as an entrepreneurship project. The project went very well and I are asked to do a seminar about how I did it and secrets that helped its success.
Some figures about it : First week, I made an increase of 80% of the capital which I left on the business.
Second week, I made an increase of 350%
Third week, I started using more than the capital I have by using the sell before you pay for it method which helped me on using the incoming money to pay for the over purchased products.
The project lasted for 7 weeks and I slowed down the business after the project.


2001 -  2005
Graduate Assistant

Graduate Assistant Southern Polytechnic State University Marietta , GA .
Responsibilities included : Teaching assistant.
Managing and maintaining the computer labs for the School of Management.
Maintaining and updating the School of Engineering Technology and Management web page.
Developing needed software for the School of Engineering Technology and Management.


2003 -  2004
Java Developer/Business Analyst

Java Developer/Business Analyst JSP and SERVLET and JDBC Rhazes.com Egypt . Graduate Assistant Southern Polytechnic State University Marietta , GA .
Responsibilities included : Part of a team of 4 Developers Designing and developing web solutions using java technology.
Gathering requirements.
Assist in the formulating and defining of best practices


2001 -  2003
Research Assistant

Research Assistant Graduate Assistant Southern Polytechnic State University Marietta , GA .
Responsibilities included : Data collection and processing of extensive physical air flow test data from physical tests of innovative industrial ceiling fans.
Mathematical analysis for data to build case model.
Using PHOENICS CFD computational fluid dynamics software to simulate tested cases Model to reach prospective result for any future changes in the model.

Web developer, Network Administrator and software and hardware trouble-shooter.
Rhazes.com, Egypt.
Responsibilities included : Back end web developing JSP and SERVLET and SQL
Designing and implementing network solutions.
Installing, configuring and troubleshooting win 2000 Servers.


1999 -  2001
Instructor

Instructor
New Horizon and AUC institute part time Egypt.
Responsibilities included teaching : Java OO Programming, Swing, AWT, APPLETS
Win 2000 certificate s core courses.


1997 -  1999
Computer Technician and Network Solution Provider

Computer Technician and Network Solution Provider
Self employed.
Responsibilities included : Configure and build LANs network.


1995 -  1997
Static webpage designer

Static webpage designer Help Desk and Computer Technician Advantech Peekskill , NY
Responsibilities included : Hardware and software trouble shooting.
Responding to Technical help phone calls


1990 -  1995
Computer Technician

Computer Technician Part Time Nile PC Egypt .
Responsibilities included : Hardware and software trouble shooting.
PC assembling


1987 -  1995
Sales Representative

Sales Representative Part Time San-Shoes Alex Egypt




Education

MS Computer Science
Fordham University, NY, USA in progress

Fordham University, NY, USA in progress
MBA

Southern Polytechnic State University, GA, USA
MS of Information Technology

Southern Polytechnic State University, GA, USA

Mercer County Community College, NJ, USA



Miscellaneous

Education : Computer Science transition courses

Open source project : https://sourceforge.net/projects/libcircsys

Aynsley, R. and Ali, M. 2003 Optimizing ceiling fan locations with CFD, Proceedings of the Architectural Engineering Conference, Building Integration Solutions, Austin TX, September 18, ASCE, 4 pages.

Awards : Who s Who Among student of American universities 2003

Languages
English.
French.
Arabic.

1

2




Quick People Search



People like Mohamed

Popular skills