Osama Nasir

Osama Nasir

Intern

Followers of Osama Nasir1000 followers
location of Osama NasirKarāchi, Sindh, Pakistan

Connect with Osama Nasir to Send Message

Connect

Connect with Osama Nasir to Send Message

Connect
  • Timeline

  • About me

    Sr. Software Engineer |PureSquare |Gaditek | PureVPN | PureDome

  • Education

    • Sindh Muslim College

      2013 - 2014
      Intermediate Pre-Engineering First Division
    • Sir Syed University of Engineering & Technology (SSUET)

      2015 - 2018
      Bachelor Science of Computer Engineering (BSCE-Completed) Computer Engineering First Division
  • Experience

    • International Center For Chemical and Biological Science

      Jun 2018 - Jul 2018
      Intern

      Internship at International Center for Chemical and Biological Sciences in IT department, where I am working on servers, Databases and Desktop App and Android App projects. Making an responsive mobile application and familiar with fragments, xml, UI, Intents, storage and Recycler Views etc

    • Hubstaff Pvt Ltd

      Dec 2018 - Dec 2021
      Software Engineer
    • Gaditek

      Jan 2022 - now

      1. Responsible for developing end-to-end new features and maintaining existing functionalities of a VPN Windows Desktop Application on Dotnet framework C#.2 Developed the Windows App from the scratch for a B2B SaaS VPN product featuring an Admin Console and multi-platform support including iOS, Android, Mac and Linux.3 Integration of a Network layer (Atom SDK) for the VPN Dialing mechanism.4 Continuously maintaining and enhancing the Atom SDK, built on .NET C#, which focuses on VPN connections. This entails understanding how protocols operate and facilitating the dialing of connections between applications and the SDK at a fundamental level.5 Enable Gateway dialing for IKEV2, UDP and TCP protocols on Atom SDK (.NET C#).6 Integration of Fusion Auth for User Authentication and Authorization.7 I develop Web APIs for my B2B project using ASP.NET Core Web API C#, leveraging Entity Framework and the repository design pattern.8 Responsible for the development and maintenance of RESTful API based web services for integration with multiple platforms.9 Using WPF as a presentation layer and MVVM as an Architecture pattern for Databinding.10 Implementation of Singleton Design pattern and Dependency Injection.11 Successfully created an MSI installer for our B2B app using Wix tool, streamlining the installation process for our clients and improving user experience.12 Responsible for developing and implementing new features from start to finish, as well as maintaining existing functionalities, for a VPN Proxy using JavaScript.13 Implementing new features and resolving bugs within our Linux application, constructed using React JS and the Electron framework.14 Develop and maintain the Azure pipeline for the .NET application.15 15 Good knowledge of Web Sockets, caching, logging and messaging queues. Show less 1. Developed B2B app, incorporated PureVPN, and enhanced performance, functionality and user experience. Adapted and worked with existing codebases, delivering a high-quality product that contributed to business success.2. Developed and modified new features for the Windows PureVPN desktop application using WPF .Net Technologies. Wrote unit tests for business logic to identify malfunctions and troubleshooted and debugged to optimize performance.3. Integrated FustionAuth Authentication to enhance our users' login process, worked with firestore to update data in background process, and integrated Mixpanel on the PureVPN .Net application to analyze user's behaviour.4. supported our Dot Net Windows Application's full application lifecycle, including design, testing, release, and support, as well as making changes to the Azure Pipeline if required. Produced fully functional Windows applications by writing clean code and designed interfaces to improve the user experience. Show less

      • Senior Software Security Engineer

        Jan 2022 - now
      • Software Engineer

        Jan 2022 - now
    • PureSquare

      Jan 2022 - now

      1. Responsible for developing end-to-end new features and maintaining existing functionalities of a VPN Windows Desktop Application on Dotnet framework C#.2 Developed the Windows App from the scratch for a B2B SaaS VPN product featuring an Admin Console and multi-platform support including iOS, Android, Mac and Linux.3 Integration of a Network layer (Atom SDK) for the VPN Dialing mechanism.4 Continuously maintaining and enhancing the Atom SDK, built on .NET C#, which focuses on VPN connections. This entails understanding how protocols operate and facilitating the dialing of connections between applications and the SDK at a fundamental level.5 Enable Gateway dialing for IKEV2, UDP and TCP protocols on Atom SDK (.NET C#).6 Integration of Fusion Auth for User Authentication and Authorization.7 I develop Web APIs for my B2B project using ASP.NET Core Web API C#, leveraging Entity Framework and the repository design pattern.8 Responsible for the development and maintenance of RESTful API based web services for integration with multiple platforms.9 Using WPF as a presentation layer and MVVM as an Architecture pattern for Databinding.10 Implementation of Singleton Design pattern and Dependency Injection.11 Successfully created an MSI installer for our B2B app using Wix tool, streamlining the installation process for our clients and improving user experience.12 Responsible for developing and implementing new features from start to finish, as well as maintaining existing functionalities, for a VPN Proxy using JavaScript.13 Implementing new features and resolving bugs within our Linux application, constructed using React JS and the Electron framework.14 Develop and maintain the Azure pipeline for the .NET application.15 Good knowledge of Web Sockets, caching, logging and messaging queues. Show less 1. Developed B2B app, incorporated PureVPN, and enhanced performance, functionality and user experience. Adapted and worked with existing codebases, delivering a high-quality product that contributed to business success.2. Developed and modified new features for the Windows PureVPN desktop application using WPF .Net Technologies. Wrote unit tests for business logic to identify malfunctions and troubleshooted and debugged to optimize performance.3. Integrated FustionAuth Authentication to enhance our users' login process, worked with firestore to update data in background process, and integrated Mixpanel on the PureVPN .Net application to analyze user's behaviour.4. supported our Dot Net Windows Application's full application lifecycle, including design, testing, release, and support, as well as making changes to the Azure Pipeline if required. Produced fully functional Windows applications by writing clean code and designed interfaces to improve the user experience. Show less

      • Senior Software Engineer

        Jan 2023 - now
      • Software Engineer

        Jan 2022 - Jan 2023
  • Licenses & Certifications

    • Androide App Developement

      Aptech
      Jul 2017
    • Android Development with Kotlin

      Axiom Enterprises
      Mar 2018
    • Java Developer

      Mindscapes Technologies
      Jun 2016