Shanmuganathan Mariappan

Shanmuganathan Mariappan

About

Detail

Karnataka, India

Contact Shanmuganathan regarding: 
Flexible work
Starting at USD45/hour

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • C
    LEAD DEVELOPER
    Check Point Software Technologies,
    Jul 2025 - Current (1 year)
    • AppStore link: https://support.perimeter81.com/docs/macos-agent-release-notes • Working on the Harmony SASE (formerly Perimeter81) macOS agent, an enterprise VPN and security application providing secure network access, device posture checks, and DLP policy enforcement. • Implemented multi-language support with full localization in French, enabling language selection via user settings, OS language, and installation parameters. • Designed and developed Idle Sign-Out functionality to automatically disconnect users after a configured inactivity timeout, enhancing session security. • Integrated certificate-based Device Posture Check (DPC) validation to strengthen device compliance and prevent unauthorized access. • Improved split-tunnel
  • Omnissa
    Senior Member of Technical Staff
    Omnissa
    Jul 2024 - Jul 2025 (1 year 1 month)
    • AppStore link: https://apps.apple.com/us/app/omnissa-horizon-client/id6737089391 • Working on macOS and iOS client applications that connect virtual desktops and applications on Apple endpoints. • Maintaining and enhancing a codebase written in C, C++, and Objective-C. • Implemented Print screen feature for Remote Desktop in multi-monitor mode on the macOS Client. • Lead a feature team of 4 developers for USB redirection across the platforms. Have worked on IOKit on Mac platforms. • Development experience in Cocoa, CocoaTou
  • E
    SENIOR SOFTWARE ENGINEER
    EXPRESSVPN,
    Aug 2020 - Apr 2024 (3 years 9 months)
    • Worked on iOS, Mac and Apple TV personal VPN apps development using Swift, Objective-C and SwiftUI. • Revamped 20 UI screens completely in 40 days as part of rebranding. • Implemented A/B testing using LaunchDarkly for various subscription plan screen variants in the iOS application. • Selected and implemented the optimal variant based on Firebase analytics; increased highest plan subscription rate by 2% and overall long-term value by 1.4 million. • Acquired extensive development experience in Apple Network Extension, Protocol Oriented Programming, MVC, MVVM, Clean Architecture and unit testing (using Cuckoo). • Completed several tasks related to VPN reconnection in network extension, UI redesign, and bug fixes. • Implemented Swift
  • C
    SENIOR SOFTWARE ENGINEER II / SCRUM MASTER
    Citrix Systems,
    Jun 2014 - Aug 2020 (6 years 3 months)
    • Led development of Citrix Workspace virtualization endpoint applications on Windows, macOS, and iOS platforms, contributing as an individual contributor for 6 years and as a technical lead for 2 years. • Engineered key features including MVC code refactoring, session reliability under low bandwidth, parallel TCP/UDP connections, connection switching, new workspace app design, enhanced authentication flows, URL redirection to native apps, and significant performance optimizations. • Proficient in C, C++, Objective-C, Swift on both low-level systems and UI layers. • iOS expertise includes MVC, SOLID, OOP, protocol-oriented programming, Cocoa/CocoaTouch, GCD, NSOperation, NSThread, Auto Layout, JSON/XML handling, and unit testing with XC
  • D
    SOFTWARE ASSOCIATE ENGINEER
    DELL SONICWALL,
    Nov 2012 - May 2014 (1 year 7 months)
    As a Software Associate Engineer, I utilized browser development tools for debugging, ensuring efficient identification and resolution of issues. I worked extensively with C and C++, contributing to various projects while actively participating in reviews and design discussions. My role required strong coordination with escalation and support engineers to ensure timely issue resolution. Additionally, my experience in back-end development, particularly in SSLVPN server development, enhanced my understanding of server-side processes and improved my overall software engineering skills, allowing me to contribute more effectively to the team.
  • W
    PROJECT ENGINEER
    Wipro Technologies,
    Jul 2010 - Oct 2012 (2 years 4 months)
    • Worked on Windows DLLs which are used to facilitate the communication between Glucometer device and Glucofacts application. • Worked on C, C++ and C#. • Involved in discussions on new client requirements, supporting new meter integrations, feature development. • Developed a web-based tool using XAMPP to map test cases to APIs and vice versa.
Education verified_user 0% verified
  • B
    M.Tech
    BITS
    Jan 2015 - Jan 2017 (2 years 1 month)
  • Anna University
    B.Tech
    Anna University
    Jan 2006 - Jan 2010 (4 years 1 month)