Mohamed I. Aly *******@*******.**
WWW.thechampconsulting.com m
** ***** *** *** *** Floral Park, NY 11001 516-***-****
Software Developer
C# Development C++ Software Development
Asp.Net Development Product Integration
.Net Migration & Development Product Development
JAVA, J2EE Development Client Server Applications
Team-Building
. Results-oriented, people-focused IT Professional with over 26 years
experience in software development (Computer Associates).
. Proficient at establishing business relationships, working effectively
with individuals and groups and in acting as liaison between a
company, its staff, and clients.
. Skilled at hands-on project management, multi-task problem-solving and
in developing and implementing software products as well as technical
methods and procedures.
. Experience backed by MA in Computer Science, BA in Accounting, and
Certifications in .NET Enterprise Application Development and SQL
Business Intelligence.
Systems & Technologies
MICROSOFT TECHNOLOGY: C#, .Net, ASP.Net, WCF, Visual Studio, Visual Basic,
HTML, XML,LINQ, Design Pattern, JQuery, JavaScripts, Ajax,
JAVA TECHNOLOGY: Java, J2EE, EJB, Servlets, JSP, JMS, JTA, UML
PROGRAMMING LANGUAGES: C#, C/C++, IBM Assembler, COBOL, PL/I, -JCL, REXX
and Clist, mainframe utilities, UNIX commands and utilities
OS PLATFORMS AND ENVIRONMENTS: IIS, z/OS390, MVS, VSE, VM, TSO, UNIX,
Linux, HP-UX, IBM/AIX, Sun Solaris, Windows, Windows/NT, Windows/XP,
Windows7
NETWORK SYSTEMS: TCP/IP, DNS, DHCP, SNMP, Sockets, CICS, VTAM
DATABASE SYSTEMS: MS SQL Server, Entity Framework, ADO.Net, SSIS, SSRS
Oracle, DB2, CA-Ingres, CA-Datacom, CA-IDMS
Telecom NETWORK SYSTEMS: CISCO, AVAYA, NorTel.
Professional Experience
The Champ Consulting, Floral Park, NY
2007 - Present
Most recently developing and marketing a website designed for member based
organizations most suitable for non-profit organization, a chamber of
commerce, a town or community sports league. It facilitates communication
between the organization and it's members, collect and track member dues,
advertize events and much more. See a live demo at
www.TheChampConsulting.com. Website is developed in .NET using C#, WCF,
C++, Visual Studio, and SQL Server.
Before that consulting for El Arabia Communications in Cairo, Egypt and
help them develop, implement and maintain two main applications; Automatic
VoIP Phone tracking and a 911 emergency response system.
. C# Development: Led the development of a new Automatic VoIP Phone
Tracking System such that when a VoIP Phone is unplugged from one
location and plugged into another location, the system automatically
detects the phone movement and updates the 911 Database. If that phone
is used to dial 911 the emergency services is dispatched to the
correct new location, developed in C#, Visual Studio.
. ASP.Net Development: Led the development of a new 911 system such
that Nomadic Workers who work at multiple locations and have their
same phone extension appear on those multiple locations are able to
login when they arrive at a location thus updating the 911 database
and dispatching the emergency services to the correct new location if
needed. Developed using ASP.Net, C#, Visual Studio, and web services.
.
Mohamed I. Aly ... Page 2
Director of Programming
XTEND Communications, New York, NY
2006 - 2007
Working in a consulting capacity and responsibilities included directing a
team of programmers for developing and enhancing all of the software
products as well as planning a .NET migration.
. .NET Migration & Development: Developed a plan to migrate three major
products and numerous peripheral products from VB6 to .NET.
Restructured the products to be built as components and restrict the
development group such that a programmer would own one or more
components rather than owning a product thus capitalizing on
programmer's expertise and talent.
Vice President, Research & Development
Computer Associates, Islandia, NY 1979 - November
2004
Assumed positions of increasing responsibility starting as Software
Developer and culminating in position as Vice President, Research and
development.
. JAVA, J2EE Development: Developed a J2EE application using the SUN
ONE Integrated Development Environment and the J2EE technologies
including session beans, entity beans and message driven beans.
. Team-Building: Organized team of software developers for CA-
Scheduler. Selected staff from internal personnel, acquired company
staff and new outside hires.
Result: Established effective development team with up to12 members.
. C++ Software Development: Developed and implemented new Network
Discovery Program to speed up recognition of devices on the network.
Changed current program to enable communications with hundreds of
devices simultaneously.
Result: Reduced the time to discover a subnet from 8 minutes to 5
seconds.
. Product Integration: Integrated two CA-Scheduler programs after CA
acquired a company that had a different product from CA. Facilitated
meetings on both products to reach a consensus for integrating their
strengths. Developed tools and procedures to convert existing clients
of acquired scheduling package into CA-Scheduler.
Result: Rolled out the integrated scheduler that is currently a CA
flagship product.
. Product Development: Developed CA-Scheduler from its inception for
automating batch job scheduling on mainframe computers. Built in job
submission and job scheduling based on calendar or other scheduling
criteria including job dependencies and priorities. Led a team of
developers to maintain and enhance multiple releases of that product.
Coordinated with documentation and quality assurance departments
ensuring professional documentation and proper testing and quality of
the product. Result: Scheduler became a successful CA-flagship
product.
. Client Server Applications: Developed and implemented complex client
server applications for CA-Unicenter, a CA flagship product designed
to manage computer networks and infrastructures. This product is
designed to run on multiple platforms including main frames, numerous
flavors of UNIX platforms, as well as Windows platforms. The product
was developed using JAVA for the front end and C/C++ on the backend,
it exploited multitasking, multithreading, numerous network
communication protocols, inter-process communication, as well as
memory management concepts and techniques unique to individual
platform.
Result: Product became a commercially profitable CA-flagship product.
Education
Pratt Institute, Brooklyn, NY 1981
Master of Arts (MA) in Computer Science
Cairo University, Cairo, Egypt
Bachelor of Arts (BA) in Accounting, 1971
Certification
.NET Enterprise Application Development September, 2012
SQL Server Business Intelligence, September, 2012