Usama Ahmad, Senior Software Engineer

Usama Ahmad

Senior Software Engineer

NetSol Technologies

Location
Pakistan - Rawalpindi
Education
Master's degree, Software Engineering
Experience
14 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :14 years, 5 Months

Senior Software Engineer at NetSol Technologies
  • Pakistan - Lahore
  • My current job since February 2013

To carry out software development in C#, WCF, Asp.Net, VB, and other Dot Net Framework 4.0 languages and components. Database used is SQL-Server. I frequently face clients in China and Hong Kong for Requirement Analysis, Requirements Gathering, Requirements Sign Off, Maintenance and Support, etc. I am currently working with the architecture team where I propose and develop optimized solutions for the clients and enhance the architecture of the products already developed. My role at NetSol is of a Team Leader. I have done a fast progress at NetSol. Just a few days after joining NetSol, I was given charge of a sensitive project which i delivered well before time, with high quality. The clients I face are renowned all over the world in Automobile, Auto Finance and Leasing Industry. NetSol has provided me the opportunity to work in a CMMI Level - 05 environment where all the processes are mature. I also have hands on experience in necessary CMMI related processes and documentation. Especially the documents relating to builds and releases. Following are the products I have worked on at NetSol:
1. NetSol Financial Suite
2. Credit Application Processing System
3. Point Scoring Utilities and Services
4. Configuration and Integration Management System

Assistant Software Architect at Value Technologies
  • Pakistan - Islamabad
  • March 2011 to January 2013

• As Assistant Software Architect
Developments of system architecture and product design using designing tools for OOP or Structured systems. I have expertise in developing Activity, Detailed Use Case, Class and Sequence diagrams.

• As System Analyst
To analyze the client’s Standard Operating Principles and develop technical proposals. My prime responsibilities were requirement elicitation, requirement analysis, develop Software Requirement Specifications (SRS) document, requirement change analysis, requirements testing and validation.

• As Software Engineer
Following are applications I have developed with VT in Dot Net, SQL Server 2008:
1. Value University Management System (ERP)
2. Value Campus Management System (ERP)
3. Value Survey Management System (MIS)
4. Value Financial Management System (MIS)
5. Value Inventory Management System (MIS)
6. Value Restaurant Management System (MIS)
7. Value Point of Sale (MIS)

• Organizational Planning
Develop Business Plans (yearly and quarterly), Business Cases, plan development, implementation and research of overall software development processes, implement efficient requirement gathering methodologies, efficient software designing techniques, and Agile Software designing methods were my additional tasks in this organization.

Teaching Assistant at Riphah International University (RIU)
  • Pakistan - Islamabad
  • September 2010 to January 2011

• Help out the professor in preparing, conducting and evaluating quizzes, assignments and exam papers of students
• Develop tasks and questions for lab sessions
• Conduct lab sessions in which the practical exercises were conducted
• Guide students which require assistance in developing programs as tasks.

Software Engineer at Generation Next
  • Pakistan - Islamabad
  • January 2010 to August 2010

To support the web development team and provide solutions for the new systems and features to be implemented in the Institute Management System (IMS). IMS is a web application which provides an institute to manage the records of all the students, employees, finances, human resource, etc. It is a solution for multiple institutes at the same time linked together to share the statistics of their institution. Students and teachers can also access the IMS and download or upload lectures or assignments on daily basis. The development was carried out in HTML, Asp.Net(C#), .Net Framework 3.0 and SQL-Server 2005.

Implemented the “NEXUS Telecom CV Manager”, which allows the user to upload his/her resume online, extract the information from it and show it on another interface which requires the user authentication to store it into his/her account in the database. The development was carried out in HTML, Asp.Net, .Net Framework 3.0 C# and SQL-Server 2008.

Went through the SDLC (requirements, design, implementation, testing and deployment) for the Hospital Management System (HMS) in an Agile fashion. The HMS was developed for “Wali Hospital” and was also customized for NGOs. The objective was to manage all the activities of a hospital and minimize paper work. The development was carried out in C# and SQL-Server 2008.

Teaching Assistant at Riphah International University (RIU)
  • Pakistan - Islamabad
  • February 2010 to June 2010

• Help out the professor in preparing, conducting and evaluating quizzes, assignments and exam papers of students
• Develop tasks and questions for lab sessions
• Conduct lab sessions in which the practical exercises were conducted
• Guide students which require assistance in developing programs as tasks.

Database Officer at Smart PCBs
  • Pakistan - Islamabad
  • January 2008 to March 2008

• Developed a database in MS Access for keeping track of a Printed Circuit Board (PCB) throughout its production processes.

Education

Master's degree, Software Engineering
  • at Center for Advance Studies in Engineering
  • June 2015
Bachelor's degree, Software Engineering
  • at Riphah International University
  • February 2011

Projects • Research Survey on “AES and DFA attack” • Disaster Management Cell Web site • Online Hospital Management System • Finite Automata simulation on Java Applet • Research Project on “Trouble Shooting Wireless Mesh Networks”. • Research Project on “Fair Scheduling on Wireless Mesh Networks”. • Assignment submission Management System • Online Examination System • Simulation of Double linked list through graphics in C++ Extra Curricular and Community Activities Organized: - 1. Poster Competition 2. Board of consultancy 3. Omnet++ 4. Programming competition 5. Web designing competition 6. Convocation 7. Information Week 8. Renewable Energy Week 9. Reliability Workshop 10. Component Based Development 11. Project Management Value Position & PM Career Path 12. Information Security Seminar 13. Java Workshop 14. Riphah Youth Festival Participated: - 1. Programming competition 2. Web designing competition 3. Pakistan Flood relief fund collection 4. Pakistan Flood relief visit to muzaffar garh 5. GIKI Model United Nations 6. Information Security Seminar 7. FC-Cup

Specialties & Skills

SQL Server 2000 2008
ASP.NET MVC
Javascipt
Oracle 11g
Asp .Net
Technical Report and Business Wrirting
Communication
MS Office
Design Patterns
Crystal Reporting
Presentation skills
Software Development Life Cycle
SignalR

Languages

English
Expert
Urdu
Expert
Arabic
Beginner

Training and Certifications

Communication Skills (Certificate)
Date Attended:
February 2012
Valid Until:
February 2012
TOEFL iBT (Certificate)
Date Attended:
April 2012
Valid Until:
June 2012