RAO HAMMAS

RAO HAMMAS

Senior Software Engineer

Followers of RAO HAMMAS117 followers
location of RAO HAMMASMultan District, Punjab, Pakistan

Connect with RAO HAMMAS to Send Message

Connect

Connect with RAO HAMMAS to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer, C#, WPF

  • Education

    • Institute of Southern Punjab Multan

      2014 - 2018
      Bachelor's in Computer Science BSCS Computer Science
    • National College Of Business Administration & Economics

      2020 - 2022
      Master of Philosophy - MPhil Computer Science 4

      Currently doing MPhil in Computer Science from NCBA&E Multan, Pakistan

  • Experience

    • IFish Technologies

      Jan 2018 - Dec 2021
      Senior Software Engineer

      Worked on a large ERP software development. That is being used by the automotive industry e.g. Toyota and KIA motors. Was involved in designing the user interface, back-end and maintenanceof the product. Worked extensively on SQL server and micro services.RESPONSIBILITIES Designing modern responsive GUIs using WPF and writing back-end code with C#.  Designed and developed, from scratch, business solutions like Dashboards for dataanalysis and reporting. Real time data visualization applications like Job progress controlboard, appointment boards and terminal apps.  Built and maintained WCF services. That are being consumed by desktop, mobile and webclients.  Worked with MSSQL server. Wrote and optimized complex queries and store proceduresfor robust data operations.  Used ADO. Net for data related operations.  Designed and integrated SAP crystal reports into business systems.  Wrote documentations and trained clients.  Developed tools and modules to solve specific problems and more. Show less

    • Predica Group

      Jan 2022 - Nov 2022
      Senior WPF developer

      Worked remotely on a “critical care” medical device project based on .NET 6 and WPF, with amulti-national, multi-cultural team of highly skilled developers based in Poland and USA. Followed the Scrum development process, Used Azure Dev. Ops for version control and projectmanagement and other modern practices of development and deploying modern .NET softwareproducts. RESPONSIBILITIESI contributed to GUI development with XAML and code writing using C# that involved, writingefficient multi-threaded, asynchronous code while following the MVVM practices and SOLIDdesign principles. Used SQLite as database, Entity framework as the ORM and gRPC service to implement robustdata related operations and services. Wrote tests using XUnit and MOQ framework by following AAA pattern. Achieved maximumcode coverage and worked with tools like dot cover and Re-sharper tests. Did a lot of bugs fixing, testing and optimization of already existing code while adding newfeatures. Participated in daily scrum meetings, sprint retrospective meetings, code reviews and generaldiscussions. Show less

    • Logiciel Services

      Jan 2023 - now
      Senior Software Engineer

      Working on a high performance, multithreaded, desktop based trading application for the US stock market. Application is based on .NET 6, WPF framework, using DevExpress UI components on the frontend. Following the MVVM and clean code principles and patterns, dealing with real time data using NetMQ Sockets, Reactive extensions, Dynamic Data and other tools.Responsibilities:Led the development of a new application “Risk System” from scratch (part of the main trading application) with a small team of engineers. Designing the architecture of the application that supports the Inter-Process communication.Developing the high-performance UI and writing backend code while following clean code principles.Working on main application’s WPF based frontend, designing complex UI controls and writing efficient multithreaded code to handle trade related data.Involved in upgrading and refactoring legacy codebase and improving the existing architecture of the application while working on new features. Show less

  • Licenses & Certifications