12+ years of Experience in Software development ,Requirements Specifications ,analysis and design. Experience in waterfall, iterative, agile and scrum software development methodologies. Domains: Financial, Healthcare, Education, Asp.net Core, Asp.net MVC MERN | MEAN C++,Java, Python Angular, React, Vue TypeScript,JavaScript Node, Express, MongoDB REST API,SOAP, GraphQL Machine Learning, Deep Learning
Timeline
work
Job
school
Education
Résumé
Jobs
verified_user
0% verified
Staff Engineer
TrailFive Technologies LLC
Feb 2024 - Current(2 years 8 months)
Project Manager Technical Lead
BPLIT
Jan 2016 - Dec 2023(8 years)
Principal Software Engineer
BPLIT
Jan 2015 - Feb 2024(9 years 2 months)
Assistant Project Manager
CureMD
Dec 2013 - Dec 2014(1 year 1 month)
Senior Software Engineer
CureMD
Nov 2012 - Nov 2013(1 year 1 month)
K
Senior Software Engineer
Kabot International Pvt LTD
Mar 2012 - Nov 2012(9 months)
Senior Software Engineer
Strategic Systems International
Aug 2009 - Jan 2012(2 years 6 months)
Software Engineer
Strategic Systems International
Aug 2007 - Jul 2009(2 years)
Education
verified_user
0% verified
Doctor of Philosophy - PhD, Computer Science
National University of Computer and Emerging Sciences
Mar 2021 - Mar 2024(3 years 1 month)
Applying Deep Learning and Natural Language Processing on the Source Code - Such as Source Code Summarization, Code search , Code vulnerability detection , code clone detection, code anti pattern detection, Code smell detections, MircoServices, Progressive Web apps
Master of Science (MS, Computer Science
National University of Computer and Emerging Sciences
Jan 2010 - Jan 2012(2 years 1 month)
Bachelor of Science (BS, Computer Science
University of the Punjab
Jan 2003 - Jan 2007(4 years 1 month)
Projects (professional or personal)
verified_user
0% verified
K
Kabot ChemoTherapy Manager
Kabot Chemotherapy Manager helps Physicians/Oncologists to create a chemo Rx order(s) by selecting reconfigured list of cancer treatments(regimens) and allows Nurses/Nurse practitioners to administer Rx order for patient. In addition, it facilitates administrative staff to schedule appointments. My Role is to work for enhancements and provide support for application. Tools and Technologies: C#, Smart Client, Nhibernate, Inter System Cache, SOA, JSON,SOAP
R
Research Project : PL/SQL to MySQL Conversion
This is research project that converts the PL/SQL syntax into MySQL syntax by language comparison. It converts Declarations, Control flow statements, Cursors, Procedure and functions, Triggers, Packages, Exception Handling, SQL, and Built in functions. Tools : C#, ANTLR, Flex, Bison Research Project 1 With rapid web development with MySQL, many organizations and professionals want to switch to MySQL. The objective of this research project 1 is to provide a quick and detailed syntactic conversion reference manual to learn the similarities and discrepancies of both languages. Research Project 2 Based on project 1 analysis, we have provided an implementation of translator which can con
K
Kabot HL7 Interface
Kabot HL7 Interface is an integration layer between two different EMR(s): Kabot Chemo therapy Manager and Allscripts MyWay. My Role is to develop an HL7 interface from scratch to persist Myway transactions into Kabot systems. Tools and Technologies: C#, nHapi, WCF, Mirth Server, Nhibernate, Inter System Cache, HL7 2.3
C
CureMD Oncology Module
CureMD oncology module helps Physicians/Oncologists to create a chemo Rx order(s) by selecting reconfigured list of cancer treatments(regimens) and allows Nurses/Nurse practitioners to administer Rx order for patient. In addition, it facilitates administrative staff to schedule appointments. It includes Billing integration, Lab integration and Reports. Drug Utilization and Forecasting report to help any cancer practice to keep track of Drugs usage. Automatic Drug dosage calculation assists physicians/oncologists/nurses to prescribe and administer drugs accurately. My Role is to work for enhancements and provide support for application. Tools and Technologies: C#, WCF, Enterprise Library ,Sql server 2008,SmartClient, N
M
MarketQA (C++, STL, Pervasive)
MarketQA is a research tool provided by Thomson Reuters that enables the user to quickly and easily test both simple and complex financial concepts .MarketQA is application suit that provide different applications (MqaUpdt, MakeUpdt, MQACust, PortQA,TQALIC) to analyze the market data. My Role is to provide the maintenance by adding new features and fixing the bugs in these applications.
MQA is one of the applications of MarketQA suit, it is an end user tool which interprets its query analysis language (QAL) and displays the results to the end user using financial logics and algorithms called MQA functions. For every new data set, QAL is enhanced by addition of a set of new functions. My role is