Rana Waqas

Rana Waqas

Research Assistant

Followers of Rana Waqas3000 followers
location of Rana WaqasExeter, England, United Kingdom

Connect with Rana Waqas to Send Message

Connect

Connect with Rana Waqas to Send Message

Connect
  • Timeline

  • About me

    Principal ML Engineer | Conversational AI

  • Education

    • District Public School and Inter College Juaharabad, Khushab

      2008 - 2009
      Intermediate Pre-Engineering

      Activities and Societies: Football

    • University of Bradford

      2010 - 2014
      Software Engineering Computer Science First Class Honors

      Activities and Societies: E Gaming, Cricket, Photography

  • Experience

    • Namal College

      Feb 2013 - May 2013
      Research Assistant

      I have been conducting extensive research on the topic of Fault Tolerance in Large Scientific Workflows using Case Base Reasoning. This area of study is crucial in ensuring that scientific workflows, which often involve complex and time-sensitive data processing, remain reliable and efficient in the presence of faults.Case Base Reasoning is a powerful AI-based approach that provides an efficient way to handle faults in scientific workflows. It involves the use of past successful cases to guide decision making and error recovery in real-time. By leveraging this approach, scientific workflows can be optimized to minimize downtime and ensure that critical data is not lost or corrupted.In conclusion, my research highlights the importance of Fault Tolerance in Large Scientific Workflows and the potential benefits of using Case Base Reasoning. By adopting this approach, scientific workflows can become more reliable, efficient, and scalable. Additionally, it also highlights the need for ongoing research and development in this field to further enhance the capabilities of scientific workflows and ensure they remain effective in meeting the demands of modern science. Show less

    • LUMS

      Jun 2013 - Sept 2013
      Research Assistant

      Our team is dedicated to optimizing the data management of Smart Grid systems through the implementation of advanced compression and compaction algorithms, such as LZ3, Golomb coding, LZ4, and Extended Delta Compression. These cutting-edge techniques are designed to efficiently store and preserve every digit within a byte, resulting in a more streamlined and effective data storage solution.In our efforts to continuously improve, we are also exploring the development of a dynamic and self-adjusting data storage strategy that adjusts in real-time according to the changing needs and priorities of the data. This forward-thinking approach to big data management positions us at the forefront of the industry and is a testament to our commitment to providing the most innovative and effective solutions for our clients. Show less

    • Expertflow

      Jun 2014 - Feb 2017

      At Expertflow, our team specializes in developing applications for Cisco Contact Centers and Voice Portals in the Middle East, Pakistan, and Africa using cutting-edge technologies such as Java, C#, Web Services, Gadgets, and Computer Telephony Integrations. We have a deep understanding of these technologies and use them to deliver exceptional results for our clients and partners. Our expertise in these areas has made us a leading provider of solutions in the region.

      • Software Engineer II

        Jan 2016 - Feb 2017
      • Software Engineer I

        Jun 2014 - Jan 2016
    • Afiniti

      Mar 2017 - Sept 2023

      As a seasoned leader, I bring a wealth of expertise in software development to the table. I have a strong track record of collaborating with product managers and other stakeholders to understand business and customer needs, and of guiding software development teams to success. My responsibilities include planning and coordinating the work of the team, ensuring the delivery of high-quality software, and actively participating in the software development process.I also take pride in mentoring junior team members and fostering their professional growth, and in identifying and addressing any potential bottlenecks or roadblocks that may arise during the development process. I am dedicated to staying up-to-date with the latest technologies and industry trends, and to maintaining open lines of communication with team members, stakeholders, and other teams to ensure that everyone is working towards a common goal.With my strong leadership skills, technical acumen, and commitment to excellence, I am confident in my ability to deliver results and drive positive outcomes for your organization. Show less As a highly skilled software engineer, I bring extensive experience and a deep understanding of software development to the table. My expertise includes designing and implementing innovative software solutions that are both efficient and scalable, and I have a strong commitment to writing clean, maintainable code. I thrive in a collaborative environment and enjoy working closely with other members of the development team to bring projects to successful completion.I am dedicated to mentoring junior members of the team and helping them grow and develop, and I am skilled at troubleshooting and debugging complex issues. Additionally, I am committed to staying up-to-date with the latest technologies and industry trends, and to participating in agile development methodologies. I am a strong communicator and excel at working with product managers and other stakeholders to understand their requirements.Furthermore, I have a proven track record of contributing to the development and maintenance of technical documentation, and I am comfortable taking on leadership roles within the development team. I am eager to play a key role in driving the technical direction of the organization and to make a positive impact through my work. Show less I am currently working on three main projects that showcase my expertise in the field of software development. These projects are as follows:Centralized Monitoring Data - Utilizing cutting-edge tools such as OpenSource, Linux, SNMP, Custom SNMP Agent, Telegraf, InfluxDB, and Grafana to develop a comprehensive monitoring solution.Event Management Engine for Production Support - Implementing a robust and scalable event management system using technologies such as Java, Docker, Microservices, Kafka, Springboot, and AngularJS.AutoCall Notification - Designing and developing a state-of-the-art auto-call notification system utilizing technologies such as Java, Telephony Server Integration, Docker, and Springboot. Show less As a Tier 2 Software Engineer for Afiniti, a leading AI and Big Data company, I provided support for a multi-billion dollar AI product serving high profile clients in the North American region including United Health Care, Rogers, Caesars Palace, and American Express. My responsibilities included conducting deep analysis and investigation of incidents and issues faced by the operations team, gathering and analyzing data from various sources, and escalating to higher tiers as needed. I also developed and implemented automation scripts to streamline reporting processes and worked closely with project teams and the ETL team to optimize data processes. Additionally, I was responsible for creating a framework to automate redundant tasks and improve overall efficiency. Show less

      • Service Lead

        Jan 2022 - Sept 2023
      • Senior Software Engineer

        Jan 2021 - Apr 2022
      • Software Engineer

        Jan 2020 - Jan 2021
      • Analyst Software Engineer

        Mar 2017 - Jan 2020
    • Stealth

      Oct 2023 - Jun 2024
      Machine Learning Engineer
  • Licenses & Certifications