This document provides a summary of Mohsan Raza Ali's work experience and qualifications. It outlines his 15+ years of experience as a Software Development Manager, including current role at DataFocal Innovations and previous roles at Aspose and Bentley Systems. Key skills listed include experience in C#, .NET, Java, databases, mobile development, IoT, and cloud. Education is noted as an MS in Computer Science from International Islamic University Islamabad.
Typical Application HVOT tubing is used to protect cables or similar substrates in areas of extreme environmental conditions and high electrical stress. The tubing protects substrates from erosion caused by leakage current. The
Written in response to Misattributions and Potential Consequences: The Case of Child Mental Health Problems and Fetal Alcohol Spectrum Disorders. John D. McLennon. Canadian Journal of Psychiatry. Vol 60, No 12, December 2015.
Not published: too many words and references
Doing customer development (and stop wasting your time) - StartupBus editionHans van Gent
Why would you bother to talking to people while you actually could be building your product?
Because everything you assume could be wrong. Time to validate those assumptions and start your business on the right track while being on a moving bus.
Demographic data is a critical component to understanding who our customer is, where and how they live, work, and how their lives are changing. Learn how to print the demographic reports, analyze the data and update the information.
1. Mohsan Raza Ali
Software Development Manager
Contact Information »
Present Address
House # 892, Street 53, G-11/2, Islamabad
E-Mail: Mohsan.raza@gmail.com
Mobile Phone: +92-321-5006296
Personal Information
Work experience Over 15 Years
Birth date: 15 April 1977
Gender: Male
Marital Status: Married
Nationality: Pakistan
NIC # 37405-5800615-3
Major Skillset
During my fifteen years of experience I have have hands on experience on following tools and technologies
• Unmanaged programming
o Visual C++, C/C++
o MFC/ATL/Win32/DirectX/DDK/uC/VxWorks
• Managed programming
o NET with C#
o WCF, WPF, WEB, SSIS, Silverlight, TSQL
o Visual basic
• Databases
o Oracle, SQL Server, Oracle, MySQL
• Mobile Application Development
o Android
o iOS
o Symbian
o Windows Mobile
• Internet of things
o SIM808 GPRS/GSM+GPS Shield 2
o esp8266 NodeMCU v2 Lua WIFI networking
o Raspberry PI
• Cloud
o Hadoop, Amazon services, Microsoft Azure
• Real-time programming and system design
o MSP430, Arduino, Atmel 8086, Raspberry PI, Altera FPGA, VHDL
• Project Management
o Discussing and initiating different projects with management and customers
o Once project feasible create the backlog
o Develop team by hiring or moving development resources
o Keep track of daily progress of the project
o Manage the team for best results
o Manage to get deliverables on time
o Keep understanding of technology to select the best approach
• Development Process Tools
o Agile Process, VersionOne, Jira, ScrumEdge, Confluence
o MS Project Manager
• Other tools
o SVN, HG, Jenkins, Go server, Selenium
2. • Resource management, Client management tools
o Completed PMP classes and preparing to appear exams
Work Experience
DataFocal Innovations April 2013 – Till now
Alerting solution product.
Development Manager
Responsibilities included:
• Project design and architecture, scheduling, development and deployment
• Manage the core product
• Working as scrum master in Agile process
• Development using .Net technologies
• Manage remote teams
• Manage hiring process
• Team building to reduce turn over
Projects:
1. ReachPlus Alerts (http://reachplus.com)
Tools: Java, Vysper, XMPP, Android, IOs, Visual c++, MFC, Spring MVC, Ormlite, Smack, JavaFX
Purpose of project is to convert C# source code to Java source code. This is source code to source code conversion and
is provided as cloud service.
Aspose (http://www.aspose.com/) July 2011 – April 2013
Your file format APIs
Development Manager
Responsibilities included:
• Project design, scheduling, development and deployment
• Manage ongoing projects
• Working as scrum master in Agile process
• Development using .Net technologies
• Manage remote teams
• Manage hiring process
Projects:
1. C#2Java (http://CodePorting.com)
Tools: C#, Java, Ruby, Open source tools, MS SQL Server
Purpose of project is to convert C# source code to Java source code. This is source code to source code conversion
and is provided as cloud service.
2. C#2Android (Under development)
Tools: Objective C, iOS , Clang, MAC, Java, Android.
Scope of this project is source to source translation of Objective C (iOS) to java for Android. Work is under progress on
this project
Bentley Systems (http://www.bentley.com) Apr 2007 – July 2011
Comprehensive software solutions for the infrastructure lifecycle.
Sr. Software Engineer
Responsibilities included:
• Development using .Net technologies
• Part of agile development process
3. • Experience of offshore development
• Experience on MS SSIS technologies
• Working experience on .Net 4 , WF4, WCF, WPF
Projects:
1. MicroStation Drawing Interoperability
Tools: C#, MS .Net 4.0, WF4, WCF, WPF, MS SQL Server
Purpose of project is to make MicroStation Drawing available to third parties for reading/writing geometry and business
data.
2. IPAD application for viewing MicroStation Drawing.
Tools: Objective C, iOS ,IPAD
Working on application to view MicroStation 3D drawing in Apple IPAD.
3. Feature fixes and adding new features to different Bentley products.
Tools: C/C++, C# , MS .Net 4.0 , WF4, WCF, WPF, MS SQL Server.
Mostly I worked here on adding and fixing feature in different Bentley products using different tools.
RWR – Re-Engineering With Research Oct 2003 – Apr 2007
Defense Related Equipments Designing and Manufacturing
Design Engineer
Responsibilities included:
• Board bring up, Device driver writing for vxWorks and other embedded OS, Windows based host application
writing, Software hardware integration.
• Network and database administration of the corporate network of RWR.
• Maintaining and enhancing Management Information System developed in Oracle/Developer.
• Working as software section team lead.
• Formulation of project scheduling cost analysis and resource usage.
Projects:
1. Reverse Engineering ASP(advanced signal possessing )
Tools: Motorola 6800 assembly, Assembly to c conversion, Visual c++, Visual basic, MS Access
Working in embedded systems and low level programming languages like Motorola 68000 assembly and 8086 assembly
c, c++ and visual c. And developing simulator of radar system in visual basic.
2. CommInt.
Tools: MSP430 microcontroller, Graphical LCD, Different I/O interfaces
This is frequency network analyzer used for communication intelligence.
3. FSE
Tools: Motorola 6800 microcontroller, C++, VC++, Visual basic, 8052/HC11 microcontroller
This is synthesized frequency source for .5 to 18 GHz, used as field support equipment.
4. Threat Generator
Tools: c++, ARM CPU, Labwindows, VC++
This is threat generator source for radar warning receiver testing.
5. Management Information System.
Tools: Oracle/Developer, VC, VB
Maintains and upgrade MIS (management information system) developed in oracle. And maintains of local area
network.
6. Java Smart Card Application
Tools: Java, JCDK
In this application I have worked in JCDK to design and write user algorithm on java card.
4. Paradigm Technologies 06-OCT-2001 from 01-OCT-2003
Software and web development
Senior Software Engineer
1. Virtual University:
Tools: Window media server, Window media encoder, Java, ASP, Visual Basic, SQL Server/Oracle
This is a web based e-learning program in which students can view live audiovideo streaming of teacher and white
board like a class room and can chat with teacher and other class fellows on commercial scale.
Tools used for Virtual University:
2. Data Mining:
Tools: ASP, MS SQL Server
This was billing and reporting system for internet kiosks. Kiosk generates log file, these log files were then parsed into
database using ASP.
3. Falls Database:
Tools: ASP, MS SQL Server
This dynamic web site was developed for American client.
Tools used.
4. Actor CD:
Tools: Adobe Photoshop, Macromedia Flash
Made an interactive CD for An American Client, which was developed in flash and macromedia director.
5. Inventory Control System:
Tools: Oracle 8i,Developer
This system was developed for controlling the inventory for an electronics shop.
6. Anti-Narcotics Intelligence Database System:
Tools: Oracle 9i, Developer 2000, ERWIN, Visual Basic
The purpose of ANID is to maintain and make available all data regarding criminals (whether arrested, acquitted or
sentenced) involved in drug related cases coming under the jurisdiction of ANF. This database will exist at all RDs and
will be updated periodically with new data using a dialup system. Hence all incremental data shall be replicated to all
RDs (5 in all) via the ANF Headquarters at Rawalpindi using WAN.
We use manual replication through callback dialup.
Following tools are being used for this project:
7. Hospital automation:
Tools: ERWIN, Visual basic, MS Access, Crystal Reports
A Peachtree like setup based application for full automation of hospital developed for American based company.
It can also calculate RUG III codes.
8. Java Chat Server:
Tools: Java, Servlets, HTML
A java based chat server and clients like www.digichat.com.
This server was developed for an American firm.
9. Card Label:
Tools: Visual Basic, Ms Access, Oracle/SQL Server
A complete and comprehensive solution for id card/badges designing and printing package. Complete specifications can
be seen at http://www.cardlabel.Net.
Following tools were used to develop this package
9. Finger Prints Verification:
Tools: Visual Basic, Visual C, Finger prints hardware, Ms Access/Oracle/SQL Server
A Complete package using finger prints recognition and verification system used for attendance policy for any corporate
organization.
5. Asia Soft(A Project of Ericsson Mobile Sweden) 15-APR-2000 from 10-JUN-2001
Software and web development
Software Engineer
1. CarChase:
Tools: Visual c, c, GameLab, Source Safe, MS Project.
A low resource platform game developed for ericsson mobiles. This game was developed in visual c and c using gamelab
provided by ericsson, which was like a simulator of mobile capable of playing games.
2. BusPilot:
Tools: Oracle Server, Visual Basic, ASP, XML, Source Safe, MS Project.
This is bus company and tourism management system developed for Sweden.
Its administrative interface is developed in VB and SQL Server and the interface for user who wish to buy a ticket or
join a trip and wants to hire a bus is web based and is developed in ASP and using XML database.
Skills
Software Engineering System Analysis, System Design, Requirement analysis
Databases Oracle, SQL Server, mySQL administration/Development
Software development in C#, Visual C, Visual Basic, Java
Web Development in Xml, Html, Wml, ASP, JSP, PHP, Servlets, Cold Fusion, Adobe Photoshop, Dream weaver, Flash
Embedded Systems Development using CodeLab, Tornado, vxWorks, MicroC OS-II, Nucleus
Devices Used in Embedded Systems are PowerPC MPC8540, MPC7500, MPC8260, ARM7, Motorola 6800, 8052 Series,
MSP430, Graphic LCDs, Keypads, Fingerprints hardware
Project Management using Ms Project, Source Safe, Rational Rose, UML, Mantis
Network Administration
Education
International Islamic University Islamabad
Degree: MS - Computer Science
3.01 (G.P.A), 75.25% 1999-2000
Degree: BSc (Hons) - Computer Science
3.40 (G.P.A), 85% 1996-98
References
Zahid Malik
Manager CAD, RWR
Day Phone: 051-4449367
Col. Arshad Saddiq
Director EDP Antinarcotics Head Quarter Rawalpindi
Day Phone: 0092-51-9270175