I'm an experienced software engineer who constantly seeks out innovative solutions to everyday problems. In my seven years in this industry, I've honed my analytical thinking and collaboration skills, and I love working with a team.
Experience
Sage Assistance Technologies
Aug 2020 – Present
Software Consultant
As a software consultant includes the following responsibilities:
-Advising on software development: As a software consultants work with organizations to identify their software development needs and provide guidance on how to meet them. They advise on the software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment.
-Evaluating software solutions: Evaluation of software solutions to determine their suitability for an organization's needs and provide advice on selecting and implementing software solutions that align with an organization's business goals.
-Identifying software-related issues: Identify software-related issues, such as performance problems or security vulnerabilities, and provide recommendations on how to address them and also assist in the implementation of software-related fixes and improvements.
-Providing training and support: Provide training and support to an organization's staff to ensure they have the skills and knowledge required to use software effectively and also provide ongoing support to troubleshoot any issues that may arise.
-Managing software projects: Manage software development projects, including budgeting, scheduling, and resource allocation, work with project teams to ensure that software development projects are completed on time, within budget, and to the required quality standards.
Skills: Communication · API Testing · Project Coordination · Business Process Improvement · Requirements Engineering · Non-Functional Requirements · Software Analysis · Quality Assurance · Project Management Software · Customer Relationship Management (CRM) · Test Automation · Python (Programming Language) · JavaScript · PHP · Scrum · Agile Methodologies · Software Project Management · Software Quality Assurance · Software Testing
By leveraging technology, we can transform the educational landscape of Pakistan and make education more effective, accessible and affordable for all students. With this vision, the Faculty of IT at UCP launched the Center for Learning Design in March 2016. The center aims to radically change the field of education and revolutionize the methods of imparting education and facilitates students at all levels of educational attainment with special attention paid to developing affordable educational tools and applications using m-learning concepts for students from under-serviced communities.
Skills: Object-Oriented Programming (OOP) · Management Consulting · Test AutomationSkills: Object-Oriented Programming (OOP) · Management Consulting · Test Automation