Silect Software Inc.
January 2021 - August 2022Senior Developer
. Professional Mentoring:
- Agile Development
- Azure DevOps
- Git
. Software Development
- Design and manage development of Management Packs (MPs) for SCOM
SolarWinds, N-able Technologies
January 2014 - December 2020Developer
Worked on software design and development and support of N-central Report Manager and N-central agent products.
UBM TechInsights (Semiconductor Insights)
June 2005 - March 2013Project Leader
. Software Development: Designed and developed several software products such as Patent Review Tool, Patent Library System, Automated Patent Sorting, Studio redesign to SOA etc.
. Mentoring: .NET and mathematical sciences
. User Training
BAE Systems
October 2004 - June 2005Information Management Consultant
QA Software & other applications: Designed, developed and maintained database applications with .NET front-end and MS SQL Server (7.0 and 2000) and MS Access (2003 and 97) back-end. These applications are part of the company's maintenance project and handle various aspects of the maintenance operation including material management, project management and material acquisition.
Numerical Technologies Inc.
September 2000 - June 2003Software Developer
AbraCAD Software: Researched, enhanced, designed, and developed EDA (Electronic Design Automation) software, developed benchmarks, performed testing and debugging, developed functional specification and design documents, studied customer requirements, proposed and implemented solutions. Used extensive mathematical knowledge in algorithms, optimization, graph theory and other areas.
Barani Institute of Information Technology
January 1999 - August 2000Deputy Director
• Taught several Computer Science courses including Object Oriented Programming using C++, Data Structures etc.
• Managed institute’s undergraduate program, taking care of administrative and educational management.
Bahria University
June 1997 - June 1998Part-time Lecturer, Computer Science
. Taught Computer Science Courses – Taught several undergraduate courses including C Language Programming, Data Structures etc.
University of Petroleum & Minerals
June 1984 - June 1988Manager Computer Assisted Learning Program, Lecturer Systems Engineering
• Managed planning and day to day operations of the university’s Computer Assisted Learning Program,
• Managed Computer Assisted Learning Labs consisting of an HP3000 minicomputer system, Apple computer network and audio-visual equipment
Lecturer Systems Engineering
• Taught Systems Engineering Courses – Taught several Systems Engineering courses at undergraduate level including Numerical Analysis, Optimization etc.
N.E.D. University of Engineering & Technology
June 1979 - June 1981Part-time Lecturer, Mathematics
. Taught Mathematics Courses – Taught several Mathematics courses including Calculus, Linear Algebra etc.
University of Karachi
June 1978 - June 1981Lecturer, Mathematics Department
• Taught Mathematics Courses – Taught several Mathematics courses including Mathematical Methods, Calculus, Linear Algebra etc.