Overview
I’m an intermediate software engineer who has: • Good programming skills: Proficient in multiple programming languages such as Python, Java, C++, and JavaScript. • Experience with multiple frameworks: Familiar with popular frameworks such as React, Angular, and Vue.js. • Good understanding of software development methodologies: Experience with Agile and Scrum methodologies. • Solid understanding of data structures and algorithms: Familiar with various data structures and algorithms and can implement them effectively. • Strong problem-solving skills: I have experience in solving complex problems in software development. • Good communication and teamwork skills: I have experience working in a team, and I can communicate effectively with team members and clients. • Experience with version control systems: Familiar with Git. • Strong analytical and debugging skills: I can analyze and debug complex software systems. • Passion for learning new technologies: Continuously learning new technologies and tools to improve my skills. [EDUCATION]: • Bachelor of Science in Computer Science from Virtual University of Pakistan. • Completed multiple online courses on Coursera, Udemy etc. [PROJECTS]: • Developed a web-based project management tool using React, Node.js, and MongoDB. • Implemented a machine learning model for image classification using Python and TensorFlow. • Built a chatbot using JavaScript and Dialogflow. • Contributed to multiple open-source projects. • Built a recommendation system using Python and scikit-learn library. [ACCOMPLISHMENTS]: • Achieved top performer award in my previous organization for my contribution to the project.