Maulik Soni

Maulik soni

bookmark on deepenrich
location of Maulik SoniBengaluru, Karnataka, India
Followers of Maulik Soni970 followers
  • Timeline

  • About me

    Active Coder and Versatile Contributor in Digital Security Domain

  • Education

    • Daiict

      2004 - 2006
      Master of technology information and communication technology

      Activities and Societies: Did Masters Thesis entitled, "Distributed caching mechanism for video transmission in the Internet" Member of Network Research Group (magnet.daiict.ac.in)

    • Gujarat university

      1999 - 2003
      Bachelor of engineering computer engineering
  • Experience

    • Net4nuts ltd.

      Jul 2003 - Aug 2004
      Software developer

      • Implement different services via SMS on mobile phones in Java• Implementation of SME (Short Message Entity), which can communicate with the SMSC using protocols like CIMD, SMPP• Monochrome image transfer over MMS

    • Mindtree consulting pvt. ltd.

      Jul 2006 - Apr 2007
      Senior engineer (r & d software)

      • Develop DVD recording software in embedded environment in C++• The product is DVD Recorder, which can record an ongoing video stream. It supports both analog and digital (ATSC) video. As a storage media, the streams can be recorded on DVD or HDD. It also supports storing and viewing JPEG images from the storage devices including DVD RAM, CD, SD Card, DV and HDD• Software development for Stored DVD video and ongoing Stream playback (via tuner), Recording of analog and digital video formats and storage and display of JPEG images in an embedded environment Show less

    • Monsoon multimedia limited

      May 2007 - Feb 2009
      Software engineer

      • Video streaming and playback technologies• Development in VC++, FFMpeg• The product is a personal video broadcasting and recording device called ‘HAVA’. The HAVA device takes video inputs (composite, component, s-video) and multicasts it over the wireless network. The device can be connected to the Internet and it can unicast the stream over the Internet. Client PC(s) can access the MPEG 2/MPEG 4 stream and play it back. The client can also record the stream on PC. Thus, using HAVA, user can watch her home video (TV/personal video) anywhere anytime.• The HAVA device supports USB ports, where a HDD can be attached. PC client can schedule a recording on HAVA device.• The PC client also transcodes the recorded file to MP4 format compatible with iPod and exports it to iTunes library. Show less

    • Tech mahindra

      Apr 2009 - Mar 2015

      • End to end app development on mobile platform - Windows Phone 8• Responsible for app conceptualization, design, code and delivery to app store• Technical consultant for C# and windows phone developmentMy apps (Links are obsolete from appstore):1. Find My Car - Helps user to find his car - GPS, Nokia Maps, 3D maps2. Meeting Slot Finder - Helps executives to find empty meeting slot - NFC3. Mitra - Safety app for emergency - GPS, Push Notifications4. ConfApp - Business information distribution5. CFTM - Mobile Testing Show less

      • Technical Architect

        Apr 2012 - Mar 2015
      • Sr. Technical Associate

        Apr 2009 - Mar 2012
    • Gemalto (now thales digital identity & security)

      Mar 2015 - Dec 2018
      Senior tech lead

      • Encryption Technologies• AES, RSA, Elliptic Curve Cryptography• Lead KeySecure connectors applications• Lead dev work for C, C++, C# connectors, Golang• Versatile roles (Individual contributor to Leader)• Developed Cryptographic Service Providers(CSP)• Worked on CSP, CNG, SQL EKM• Openssl, KMIP, FIPS• Software Security• Vulnerability scan, Coverity• SCRUM, Agile

    • Hid global

      Jan 2019 - Aug 2021
      Senior tech lead

      Working on end point Authentication productSmartCard authentication product on windowsWorked on PKI, PIV standard, SmartCard MinidriverC++, VC++, Golang

    • F5

      Aug 2021 - now
      Senior software engineer
  • Licenses & Certifications