Taille maximale du fichier téléchargé: 3MO Types de fichiers autorisés: jpg, jpeg, gif uniquement

Click BROWSE button , select a photo , then click Save your photo
Les directives
  1. Téléchargez une photo de vous-même seulement.
  2. Les photos des enfants, des célébrités, des animaux ou des personnages de dessins animés seront refusées.
  3. Les photos qui contiennent de la nudité, de la violence, ou des thèmes de haine sont interdites et peuvent aboutir à l\'annulation de votre compte.
  4. Les photos de votre passeport, de votre carte d\'identité ou les photos contenant des informations personnelles telles que votre adresse, numéro de passeport ou vos coordonnées seront interdites pour votre propre sécurité.

Supprimer Les directives

Syed Ammar Ali

Lead Software Engineer

Mowasalat

Lieu:
Qatar
Éducation:
Master, Computer Science
Expérience:
23 années, 0 mois

Expériences professionnelles

Quelle est votre expérience professionnelle? Celle-ci est l’une des sections les plus importantes de votre CV.
Indiquez vos fonctions, compétences, projets et réalisations dans chaque rôle professionnel. Si vous êtes un nouveau diplômé, vous pouvez ajouter vos activités de bénévolat ou les stages que vous avez faits.
Ajouter Expérience

Total des années d'expérience:  23 Années, 0 Mois   

novembre 2015 A À présent

Lead Software Engineer

à Mowasalat
Lieu : Qatar - Doha
• Design and architect portal and mobile application services backend.
• Writing application using .NET MVC.
• Analyzing existing application for new features and refactoring existing application.
• Working on SQL Server reporting service for reporting purposes.
• Working with SQL Server Integration service for synchronizing databases between different servers.
• Writing REST based service for consumption with Web portal and mobile clients.
• Ability to work well with team and develop good relations and liaison with stake holders.
janvier 2011 A À présent

Principal Software Engineer

à kalsoft (online business portfolio)
Lieu : Pakistan - Karachi
• Converting Software specification to Functional specification
• Managed changes in dynamic and changing environment to ensure successful and smooth delivery of projects
• Monitor and collaborate with cross-functional teams involved in the product development process; including development, quality assurance and user interface design
• To verify that the developed modules and applications are in compliance with the design specification
• Consultation with project manager on project plan and monitoring progress using MS Project.
• Conducting code audits and requirement verification during entire span of project development
• Ability to multi-task, prioritizes issues/escalations, and identifies project-impacting show-stoppers
• Generic software design and advising on patterns and frame works to apply on particular feature
• Developed PHP framework with loose coupling and some advanced features for speed optimization
• Developed login assistant by developing browser plugins and desktop application for management
novembre 2015 A janvier 2016

Lead Software Engineer

à Mowasalat
Lieu : Qatar - Doha
• Design and architect portal and mobile application services backend.
• Writing application using .NET MVC.
• Analyzing existing application for new features and refactoring existing application.
• Working on SQL Server reporting service for reporting purposes.
• Working with SQL Server Integration service for synchronizing databases between different servers.
• Writing REST based service for consumption with Web portal and mobile clients.
• Ability to work well with team and develop good relations and liaison with stake holders.
avril 2013 A septembre 2015

Principal Software Engineer

à 360training.com
Lieu : Pakistan - Karachi
Principal Software Engineer
Software architecture, design, and implementation for pilot product development practice at Softtech worldwide corp.
360Training.com
 Ensures that code meets specifications. Writes code that is easily maintainable. Involved in the full software development life-cycle in coordination with other engineers, QA, and designers and should be confident and adept in articulating ideas in a clear, well thought out manner.
 Participating in requirements debriefing and finalizing requirements.
 Participate in root-cause analysis, communicate options for resolution and provide recommendations to customer-facing technology problems.
 Providing LOE and WBS after system design is complete.
 Led the research and proposed architecture for scalable streaming architecture using industry standards.
 Technology: Java Spring 3.0, AngularJS, JPA 2.0 with hibernate, MS SQL
juin 2012 A mars 2013

Project Manager/ERP Solutions

à Armtech Business Solutions
Lieu : Pakistan - Karachi
• Managing multiple IT/Software projects related to ERP/ Productions systems, Computerized maintenance management system, Secondary sales and distribution system
• Projects are being developed in .Net based multi-tier architecture
• Involved in business process engineer
• Managing multiple project teams on very different skill set like BI, .Net etc
• Communicating with Corporate head office and regional offices ensuring smooth day to day activities and escalations of issues in timely manner
• Leading project teams meeting timelines and delivering quality driven products
• Resource planning, project scheduling and assigning tasks on day to day basis
• Reporting on Daily/Weekly basis, briefing management on project statuses, raising visibility and alerts
• Assisting team in architecting application and coaching on different design principles
• Writing business requirements with the help of functional consultant/end user
• Converting business requirements into detailed use cases
• Managing project configurations using SVN and maintaining different releases
• Successfully implemented agile software development processes
novembre 2009 A novembre 2010

Lead Project Manager

à ePlanet Communicaton
Lieu : Pakistan - Karachi
• Developing and maintaining project plan and assignments of resources for on-shore and off-shore teams.
• Reduced engineering cost by making offshore center more reliable and productive
• Responsible for managing both the design and programming aspects of all web projects ranging from simple HTML/CSS projects to complete PHP based Content Management Systems, Social Networks, etc.
• Assign tasks and report on completion of tasks
• Coordinate activities in Canada and US.
• Work with fitness trainers and other specialists to work on fitness related site.
• Converting business requirements to Technical specification.
• Developing project plan and monitoring progress using MS project.
• Conducting code audits and requirement verification during entire span of project development.
• Developing skills requirement, conducting interviews for hiring and selection of best talent.
juillet 2006 A octobre 2009

Team Lead/Project Manager

à Verticity Pvt. Ltd
Lieu : Pakistan
Team Lead
Responsibilities:
• Understand customer’s current business process, extract requirements, and propose customized solutions.
• Pricing project additions/upgrades through the life cycle of the project
• Delivering projects on tight deadlines and fixed budgets
• Draft project proposals and statements of work.
• Interface with customers directly in US.
• Advising skills requirement to the management and developing new skills in the team
• Writing proposals and requirement elicitation
• Analyze system specifications and translate system requirements to task specifications for junior programmers
• Programming on C++/C#/QT library/
VertiCity
Team Lead
Project Title: MyKidisSafe
Role: Team Lead
Tools: Visual C++, C#, PHP, Visual Basic.Net, Visual Basic 6.0

This is a Parental control and monitoring system, covering almost all aspects of monitoring, blocking a child can do over computer. I am responsible for over all design and architecture of system.

Following features have been implemented.
• Application usage monitoring/blocking/logging
• Instant messenger monitoring/blocking/logging
• Keywords matching for internet lingo
• Website blocking for specific keywords
• Keyboard logging
• Time monitoring
• Anti-spyware

Project Title: Trading Application
Role: Team Lead
Tools: Visual C++, C#

This is financial trading application. I am involved with the back end. Using RMD server as database server and connecting it to quick fix for tick data using FIX protocol.

Project Title: Bios Optimizer
Role: Team Lead
Tools: C#

This is hardware interfacing application, which tests gas Dry Cal gas flow meters. Three modes
of operation Defender, Automatic and Manual mode

Following features have been implemented.
• Record meter readings on all the modes
• Reporting using crystal reports
• Extensive use of design patterns
novembre 2004 A juin 2006

Senior Software Engineer

à 1ecomnet
Lieu : Pakistan - Karachi
Worked closely with upper management
Designed and developed programming systems making specific determinations about system performance
Responded promptly and professionally to bug reports
Analyzed system specifications and translate system requirements to task specifications for junior programmers
Tested new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments

Project Title: Outsourcing Engine
Title Position: Senior Software Engineer
Resp.: Designing, Architecture Layout, Coordinating.
Tool: Visual Basic, Linux-APACHE, PERL, SSH, FTP.


Project Title: Stock Market Trading Software
Title Position: Senior Software Engineer
My Responsibility: Designing, Architecture Layout, Coding.
Tool: Visual C++, Sockets, Client-Server, MySQL.


Project Title: User Activity Monitoring
Title Position: Senior Software Engineer
My Responsibility: Analysis, Designing, Architecture Layout, Coding.
Tool: Visual C++, Sockets, Client-Server, Windows NT Service, PHP.

This software is used for monitoring user activity on his system. The Client is implemented in Windows Service so user is not bothered. It has following modes.
• Real time
• Snapshot
• Desktop window application monitoring


Project Title: Speech Response system
Title Position: Senior Software Engineer
My Responsibility: Understanding Training and Changing system
Tool: Visual C++, Sockets, Client-Server, PERL.

This was open source Carniege Melon University Room Line system. I was able to define grammar, speech dictionary and response system. I was able to train the system into my domain and am confident that I can enhance the functionality and work of this system.
mars 2001 A octobre 2004

Software Engineer

à Microsystems Pvt. Ltd.
Lieu : Pakistan - Karachi
Senior Software Engineer
Responsibilities:
• Worked closely with upper management.
• Designed and developed programming systems making specific determinations about system performance.
• Promptly and professionally responded to bug reports.
• Analyzed system specifications and translate system requirements to task specifications for junior programmers.
• Tested new programs to ensure that logic and syntax are correct, and that program results are accurate; assists lower-level programmers with programming assignments.

Éducation

Quel est votre niveau de formation?
Permettez aux employeurs de savoir plus concernant votre éducation. Soyez clair et concis.
décembre 2006

Master, Computer Science

à PAF-KIET
Lieu : Pakistan - Karachi
octobre 2000

Baccalauréat, Computer Sience

à Shah Abdul Latif University
Lieu : Pakistan

Specialties & Skills

Visual C++

COM, COM+, ActiveX, .Net Remoting

Share Point

PERL, PHP

Project Management/PMP Trained

Production/Supply chain management

Software Project Management

System Requirements

Software Solutions

Langues

Parlez-vous plus d\'une langue?
Dans certaines professions, la maîtrise d'une ou de plusieurs langues étrangères est un plus ; il faut donc ajouter vos compétences linguistiques pour obtenir de meilleurs résultats.

Anglais

Expert

Formations et Certificats

Business Analyst Training ( Certificat )

Délivré en: November 2011 Valide jusqu'à: - November 2011

PMP ( Certificat )

Délivré en: March 2010 Valide jusqu'à: - April 2010

Recommandations

Pourquoi recevoir une recommandation ?
Recevez des recommandations de la part de vos collègues et faites de votre profil un profil distingué ! Les Recommandations prouvent aux employeurs que vous êtes distingués dans votre domaine professionnel.

As Senior Software Engineer dans Contour Software Pvt. Ltd.

By
Ghulam Abbas
(COLLEAGUE) de 28-03-2012
"Ammar has completed successfully so many projects that I found extremely valuable. he has a great working experience that cater all the aspects of software as well as the overall system. He is familiar with all phases that involve in software development from initial phase to deployment and maintenance level. He demonstrated a high degree of expertise in team and project management .He is extremely enthusiastic about his work which is infectious. Ammar is a great software/system architect / team lead / project manager. I would recommend Ammar anytime."

As Senior / Lead Software Engineer dans Tupernic Pvt Ltd

By
Zeeshan Khan
(COLLEAGUE) de 02-04-2012
"I had the opportunity to work with Ammar Ali at KalSoft. He is a very experienced, with tremendous knowledge of open source and Microsoft technologies. I just want to say about Ammar when I worked with him, I found him very devoted, dedicated and focused on his work. He is very polite and light hearted person. He is principled person. Having deep understanding and knowledge about software development. He is best at the toughest deadlines. His professional attitude in his work makes him more recommended."

Chargement
Chargement...
Chargement...