Irfan Bashir
VP Software Development at Ultimus- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Suhail Deen
An individual who will go the extra mile to help customers and his colleagues.
Mike Andrade
I have worked with Irfan for many years and Irfan has always been a consistent , loyal and extremely valuable employee. Irfan has key skill combination's which make him such a valuable asset. 1. Technical Skills - Irfan understands the technology and also the deep details of the code. He is sharp, and can learn anything that is brought before him. 2. Problem Solving Skills - Irfan is always willing to help solve problems, and goes the extra mile in ensuring that not only a problem is solved, but also makes sure that others understand how the problem was solved and the underlying reasons. 3. Personal Skills - Irfan has always has a great attitude towards work and the relationships that are built when working as a team. He is truly a person which would add great value to any development team. I would recommend Irfan to any company looking for a honest, hardworking and very competent employee who can add true value and very positive results.
Suhail Deen
An individual who will go the extra mile to help customers and his colleagues.
Mike Andrade
I have worked with Irfan for many years and Irfan has always been a consistent , loyal and extremely valuable employee. Irfan has key skill combination's which make him such a valuable asset. 1. Technical Skills - Irfan understands the technology and also the deep details of the code. He is sharp, and can learn anything that is brought before him. 2. Problem Solving Skills - Irfan is always willing to help solve problems, and goes the extra mile in ensuring that not only a problem is solved, but also makes sure that others understand how the problem was solved and the underlying reasons. 3. Personal Skills - Irfan has always has a great attitude towards work and the relationships that are built when working as a team. He is truly a person which would add great value to any development team. I would recommend Irfan to any company looking for a honest, hardworking and very competent employee who can add true value and very positive results.
Suhail Deen
An individual who will go the extra mile to help customers and his colleagues.
Mike Andrade
I have worked with Irfan for many years and Irfan has always been a consistent , loyal and extremely valuable employee. Irfan has key skill combination's which make him such a valuable asset. 1. Technical Skills - Irfan understands the technology and also the deep details of the code. He is sharp, and can learn anything that is brought before him. 2. Problem Solving Skills - Irfan is always willing to help solve problems, and goes the extra mile in ensuring that not only a problem is solved, but also makes sure that others understand how the problem was solved and the underlying reasons. 3. Personal Skills - Irfan has always has a great attitude towards work and the relationships that are built when working as a team. He is truly a person which would add great value to any development team. I would recommend Irfan to any company looking for a honest, hardworking and very competent employee who can add true value and very positive results.
Suhail Deen
An individual who will go the extra mile to help customers and his colleagues.
Mike Andrade
I have worked with Irfan for many years and Irfan has always been a consistent , loyal and extremely valuable employee. Irfan has key skill combination's which make him such a valuable asset. 1. Technical Skills - Irfan understands the technology and also the deep details of the code. He is sharp, and can learn anything that is brought before him. 2. Problem Solving Skills - Irfan is always willing to help solve problems, and goes the extra mile in ensuring that not only a problem is solved, but also makes sure that others understand how the problem was solved and the underlying reasons. 3. Personal Skills - Irfan has always has a great attitude towards work and the relationships that are built when working as a team. He is truly a person which would add great value to any development team. I would recommend Irfan to any company looking for a honest, hardworking and very competent employee who can add true value and very positive results.
Experience
-
Ultimus
-
United States
-
Software Development
-
1 - 100 Employee
-
VP Software Development
-
Jan 2015 - Present
Part of Ultimus management team and responsible for overall software development, architecture, QA and all activities related to it in Ultimus.http://www.ultimus.com/leadership.Key Responsibilities:• Technical and resource management of local and remote development teams & QA team. (Four development teams, a maintenance team and a QA team).• Review and approval of architectural design.• Active software development in R&D projects, new applications, and prototypes. • Staffing, hiring of different resources in software engineering for related positions.• Employee reviews / career management.• Research, evaluation, and development of new technologies. • Building development strategy and aligning it with company goals and strategy
-
-
Senior Director Product Development
-
Feb 2014 - Dec 2014
Responsible for overall product development and maintenance of Ultimus. Managing development teams in London, Budapest and Islamabad.Different teams managed are followingTeam 1 responsible for new version of Ultimus V8 releasing its new versions.Team 2 responsible for Ultimus V7.Team 3 responsible for all the maintenance of the whole product working with support and providing third level support and patches for existing customersTeam 4 responsible for new technology development
-
-
Senior Director Core Technology development
-
Apr 2012 - Jan 2014
Working as director technology development in Ultimus Inc. managing the Core development teams and Ultimus core product, also responsible for deciding the complete strategy, architecture of the product, reporting directly to company President. Three different teams are managed directly by me.Team 1 responsible for new version of Ultimus V8 releasing its new versions.Team 2 responsible for old version of Ultimus V7.Team 3 responsible for all the maintenance of the whole product working with support and providing third level support and patches for existing customers
-
-
Software Development Manager
-
Jan 2010 - Mar 2012
Responsible for all the existing versions of UltimusDifferent project done during my management are following.1. Releasing around 6 Cumulative patches of Ultimus version 8.2 and working on latest version V8.3.2. Releasing 2 cumulative patches of Ultimus Version 7 and releasing V7.2.3. Involved in hiring of personal for Ultimus development center in Hungry.4. Different project managed by me were following5. New mail component to handle any kind of multicultural data6. Ultimus Forms improvements to reduce load time of more than 200%7. Rewriting Ultimus Organization chart component, redesigning and rewriting most of the OC Server queries, reduced managed and unmanaged code layers and the active directories and LDAP calls (The overall performance was improved by 500%)8. New Archiving code for Oracle and SQL Server Standard introducing the support for these in next version of Ultimus.
-
-
Principle Product Specialist
-
Apr 2005 - Dec 2009
My responsibilities as a Senior Specialist were to help the customer resolving their problems and to build up the architecture for the customers of Ultimus in U.K and across Europe. I was based in London but my responsibilities include helping the customers across Europe and Middle East, by deeply analyzing problems and implementing solutions. During this I have worked on site with more than 25 customers (companies across Europe and Middle East).
-
-
Development Team Manager & Architecture team member
-
Apr 2002 - Mar 2005
I was the member of a 3 member, independent Ultimus BPM Suite Architecture Team. This team was wholly responsible for development of detail design and development architecture for the Ultimus product. Meanwhile I was also working as the Team Manager of Ultimus BPM Studio, Ultimus Thin Forms, Ultimus Forms, Process Designer and the OC Teams. Moving of Ultimus BPM studio to OleDB. Moving of Thin Forms to Oledb and Process designer enhancement in process modeling. Along with the Architecture Team, I was also responsible for the following tasks.I worked as the Development Team Manager of Ultimus BPM Studio, Ultimus Thin Forms, Ultimus Forms, Process Designer and the OC Teams. Moving BPM Studio to OLEDB and using COM+ transactions for the BPM Studio Server services.Managing All Ultimus User information through a Service using IMDB caching and retrieving information from different data sourcesUsing COM+ event system to send/receive queued events Moving Forms, Recordsets, BPM Studio for the new engine and server calls
-
-
-
Ultimus
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Aug 1999 - Feb 2002
As a Software Engineer, I was involved in engineering the full Life Cycle of the Ultimus Organization Chart (Server and Client). Its Implementation was done using VC++, ATL/COM+, ODBC, LDAP, ADSI and ISAPI. I wrote the technical specifications and was also responsible for the implementation of the ActiveX Control. The Server side included the COM Services required for Ultimus BPM Server for getting all kinds of User Information using LDAP, ADSI, from Databases using ODBC and custom interface implementations. The Complete Storage of Ultimus Data in Active Directory was done using ADSI interfaces which includes Extending the Active Directory Schema programmatically and then manipulating its objects and attributes. These services were also exposed through an ISAPI layer making it similar to the Windows DNA Architecture. The Client was in the form of an ActiveX Control to show the user hierarchy in a GUI. This client was able to communicate to the server through COM/DCOM, HTTP/ISAPI layer. I also developed the Ultimus BPM Studio record sets functionality which included COM services capable of connecting, querying, and modifying databases (SQL Server and ORACLE) through ODBC. The record sets gave an enhanced accessibility to data from the Ultimus BPM Server. These services were also available through the ISAPI and DCOM layer. The ISAPI services were marshaled.
-
-
Education
-
Quaid-e-Azam University, Islamabad
M.Sc, Computer Science