Post Job Free

Resume

Sign in

Software Development Hr Manager

Location:
Lubbock, TX
Posted:
February 05, 2024

Contact this candidate

Resume:

Dr.Zulfiqar Ali Khan

Villa Park, IL, U.S.A.

ad3eij@r.postjobfree.com

806-***-****, 909-***-****

Facebook: https://www.facebook.com/zan.kan.1

LinkedIn: https://www.linkedin.com/in/zulfiqar-ali-khan-315a8a43/ Objective: Seeking Software Engineer job at Siri InfoSolutions Inc - Chicago, IL Dear HR Manager/Recruiter-Good Morning,

My name is Zulfiqar Ali Khan, and I have recently completed my Ph.D. in computer science from Texas Tech University (TTU). My GPA is 3.75. I am interested in software development and testing jobs; I know C, Java, PHP, Python, Solidity, and JavaScript. In addition, I have more than 20 years of experience teaching several programming courses. My primary programming project in my Ph.D. research is a tool called TechyTech for the vulnerability detection of Ethereum Smart Contracts (SCs). I have used it to detect four vulnerabilities, e.g., reentrancy, locked Ether, tx.origin, and selfdestruct. TechyTech uses a dynamic analysis approach, with one unique characteristic of verifying its results using assertions. The tool works in the Truffle environment and is programmed using node.js, a variant of Javascript. TechyTech has several attributes like argument passing, exception generation, attacker module, etc., which I have discussed in my under-reviewed paper. However, TechyTech focuses on case studies instead of testing thousands of SCs. But case study details as provided in my research paper (Dynamic Analysis for Detection of Self- Destructive Smart Contracts) are very useful for novice developers. In Python, I am familiar with several packages like Numpy, Pandas, Matplotlib, and statistical packages like Scipy, Seaborn, and Statsmodels. Currently, I am teaching a Data Science course at TTU.

I am familiar with Java GUI development (Swings), Client-Server Programming, RMI, and database connectivity. I have also taught a Java programming course at Texas Tech University. I am familiar with both Apache NetBeans and Eclipse frameworks. I am particularly excited about the opportunity to contribute to Siri InfoSolutions because this job is related to Java. I have several years of Java exposure. Henceforth, I will ensure all job requirements.

Kindly consider my resume if any opportunity clicks. Zulfiqar Ali Khan,

02/04/2024

Dr. Zulfiqar Ali Khan

Villa Park, IL, U.S.A.

ad3eij@r.postjobfree.com

806-***-****, 909-***-****

Facebook: https://www.facebook.com/zan.kan.1

LinkedIn: https://www.linkedin.com/in/zulfiqar-ali-khan-315a8a43/ OBJECTIVE

Seeking a software developer or security analyst position COMPUTER SKILLS

OPERATING SYSTEMS Windows Ubuntu

LANGUAGES Python Php Java JavaScript (NodeJS) Solidity C/C++ Assembly 8086 NETWORK PROGRAMMING JAVA SOCKETS IPC

GUI DEVELOPMENT Java Swings Motif

TESTING TOOL Truffle Remix

TECHNICAL SUMMARY

• More than two years of experience in programming in the US Principals (Ford Motor Company and UMI) and Pakistani companies involving Motif, Sockets, and Curses Library

• Designed, developed, and troubleshot software in client/server environments and three-tier applications

• Developed several projects like MarkSheet Project in C language; RMI, Client/Server Programming, Database connectivity skills in Java; Tool development skill for Vulnerability Detection in JavaScript; Conversant with packages like Numpy, Panda, scipy, Matplotlib, Seaborn

• Organized 8 Mini-Project Exhibitions from the Sir Syed University (Pakistan) platform, project details on Facebook

• Published research papers on Smart Contract (SC) security, image processing, software development techniques, and Computer Science/Computer Engineering-based teaching-related issues Ph.D. RESEARCH

The research title is "Novel Vulnerability Detection Techniques for Ethereum-based Smart Contracts." Research Achievements:

• Developed innovative dynamic analysis vulnerability detection tool called TechyTech to identify tx.origin, reentrancy, selfdestruct, and locked Ether using Node.js

• Conducted extensive case studies by generating an attacker SC to intrude into vulnerable Smart Contracts (SCs) and perform illegal Ether transfers

• Categorized SC vulnerabilities using domain knowledge

• Classification of SC's vulnerability detection techniques using multi-layer detection EDUCATION

Ph.D. in Computer Science, Texas Tech University, 12/16/2023 Designations: Part-Time Graduate Faulty, Teaching Assistant, Research Assistant, Grader Responsibilities: Teaching OOP, Grading, and Lab deliverance of Data Science course, Ethereum SC-based vulnerability detection research and publication, Assessment of courses like OOP, Automata Theory, etc. Software Accomplishment:

Developed a tool, TechyTech, using JavaScript (Node.js variant), which detects four vulnerabilities using dynamic analysis by creating an attacker module to execute the Smart Contracts (SCs) in Truffle exec environment and using assertions to confirm the Ether transfer and hence the Vulnerabilities Research Accomplishment:

Innovated techniques like involuntary transfer, terminating transfer, in-bound but no out-bound transfers by developing a vulnerability detection tool, TechyTech MS in Computer Science, Wayne State University, 12/18/1997 Research Accomplishment:

Master Thesis: Handwritten Signature Recognition,

Link: https://elibrary.wayne.edu/record=b1980493~S47 Published a paper: Cycle detection in Signature Images: https://www.ijser.org/onlineResearchPaperViewer.aspx?Cycle- Detection-in-Signature-Images.pdf

Software Accomplishment:

Developed a signature verification tool in C language using Motif X-Windows in SunOS environment BE in Computer Systems Engineering, NED University of Engg. & Tech., 05/16/1991 Project: Message Recording System, later known as answering machine Hardware Accomplishment:

Performed the interfacing of Telephone circuitry with TapeRecorder SOFTWARE AND SYSTEM SUPPORT EXPERIENCE

1. Ford Motor Company, Detroit, MI, USA, 1/1/ 1997 to 4/30/ 1997 Designation: Programmer Analyst

Responsibilities: Software Development, Troubleshooting, Testing Software Accomplishments:

• Handled the various queries related to SimMan and modified the software accordingly

• Designed the testing tool for SimMan using XRunner

• Developed the testing tool application using multiprogramming techniques to coordinate XRunner, Perl & SimMan 2. UMI Inc., Ann Arbor, MI, USA 9/1/1996 to 12/31/ 1996 Designation: Programmer Analyst

Responsibilities: Software Development, Troubleshooting, Testing, and upgradation on the Server Side Software Accomplishments:

• The first task was to upgrade the server to display the recent 200 documents

• The second task was to avoid system shutdown due to Oracle APIs failure

• The last task was to improve the alarm system so that alarm runs on system shutdowns due to 3. ABM Data System, Karachi 1/7/ 1992 to 12/31/1992 Designation: System Support Engineer

Responsibilities: Software Development, Installation, Troubleshooting, data migration, driver writing

Software and Networking Accomplishments:

• Wrote a piece of code to turn off the Num-Lock key on system start-up.

• Developed a small application to interactively transfer the files from the MV-2000 UNIX system to floppy disks.

• Write drivers to highlight the font capabilities of the LQ-1170 Epson printer.

• Troubleshoot the problem of running WordStar on Tele video machines and modify the code accordingly.

• Installed Lantastic on a client (Quality Food ), having an extensive network of 10 computers TEACHING EXPERIENCE

Texas Tech University (TTU), Lubbock, USA 2019-2023

-Positions: Graduate Part-time Instructor for OOP, TA, RA, Grader Sir Syed University (SSUET), Karachi, Pakistan 2005-2018

- Designation: Assistant Professor, Taught courses to Computer Engineering students

-Organized several Students' Class Project based Exhibitions Bahria University (BIMCS), Karachi, Pakistan 2002-2005

-Designation: Assistant Professor, Karachi, Pakistan Institute of Business Administration (IBA), Karachi, Pakistan 2001-2002

-Designation: Assistant Professor, Taught courses to MBA-MIS program KIIT, Karachi, Pakistan 1999-2001

-Designation: Lecturer, affiliated with Huddersfield University, Taught courses to undergraduate students.

-General and Software Accomplishments

• Developed a library software in VC++ with a wide range of functionalities.

• Presented a paper on "Speedy Introduction of IT at KIIT" and was part of a team to implement it. Hamdard University (HIIT), Karachi, Pakistan 1997-1999

-Position: Assistant Professor, Taught courses to master’s and bachelor’s degree programs.

-Designed the courses for the bachelor’s program

AWARDS/ACHIEVEMENTS

• Obtained 5th Position in Karachi in the HSC Examination, 1985, in which thousands of students belonging to Karachi

(PAK) participated.

• Obtained several scholarships from Texas Tech University, including Sybil B Harrington Living Trust, amounting to

$5000 for Ph.D., Completion based upon good GPA

• Obtained Qarze Hasana from NED University

• Received a souvenir from UMI on the successful completion of the project.

• Acted as a reviewer for IEEE International Journal

• Wrote eight research papers in International Journals during PhD research (6 published, 2 are under processing)

• Organized Pakistan's First Computer Artist Exhibition, Pakistan's First e-T-Shirt Exhibition, 3rd CED Exhibition for Entrepreneurial Insight, Pakistan's First LEDMan exhibition Calendar and Planners Exhibition, 5th CED Exhibition using Distributed System Applications through CGI scripts (APOS), Organized 6th CED Exhibition in connection with CGAM course from SSUET's (Computer Engineering Department) platform.

• Received an Appreciation Letter from the Chairman for organizing the Mini Project Exhibition

• Prepared and managed students' groups for IBA's ITCN Asia 2000 stall

• Completed MS degree with research in "Fourier Descriptors in Signature Recognition." RESEARCH WORK & PUBLICATION

8. Z. A. Khan and A. S. Namin, Vulnerability Detection Techniques: A Survey (under review) 7. Z. A. Khan and A. S. Namin, "Involuntary Transfer: A Vulnerability Pattern in Smart Contracts," in IEEE Access, doi: 10.1109/ACCESS.2024.3351736. 6. Z. A. Khan and A. S. Namin, "Dynamic Analysis for Detection of Locked Ether Smart Contracts," 2023 IEEE BigData 2023. (Accepted)

5. Z. A. Khan and A. S. Namin, "Dynamic Analysis for Detection of Self-Destructive Smart Contracts," 2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC), Torino, Italy, 2023, pp. 1093-1100, doi: 10.1109/COMPSAC57700.2023.00165.

4. S. Gopali, Z. A. Khan, B. Chhetri, B. Karki and A. S. Namin, "Vulnerability Detection in Smart Contracts Using Deep Learning," 2022 IEEE 46th Annual Computers, Software and Applications Conference (COMPSAC), 2022, pp. 12491255, doi: 10.1109/COMPSAC54236.2022.00197.

3. Khan, Z. A.; Namin, A.S. A Survey of DDOS Attack Detection Techniques for IoT Systems Using Blockchain Technology. Electronics 2022, 11, 3892. https://doi.org/10.3390/electronics11233892 2. Z. A. Khan and A. Siami Namin, "Ethereum Smart Contracts: Vulnerabilities and their Classifications," 2020 IEEE International Conference on Big Data (Big

Data), 2020, pp. 1-10, doi: 10.1109/BigData50022.2020.9439088 1. Z. A. Khan and A. S. Namin, "The Applications of Blockchains in Addressing the Integration and Security of IoT Systems: A Survey," 2021 IEEE International Conference on Big Data (Big Data), 2021, pp. 2421-2426, doi: 10.1109/BigData52589.2021.9671299. MEMBERSHIPS

Association for Computing Machinery (ACM): 1551926 Pakistan Engineering Council (PEC): COMP/218



Contact this candidate