There are number of technologies that I deal with and hence, my past work has covered one of these areas . I have developed numerous products, set up data centers and written a lot of software for these technologies and many more. From developing software for embedded systems to writing code for routers to setting up large cloud based software, I have done it all. There is always something new happening – such as virtualization, cloud computing and now fog computing. It is am amazing field to be. Some of the technologies with which I had chance to work with are:
IP Networking, SIP VOIP – Software and Systems
- I have technology expertise in the Wireless, Cellular (GSM, CDMA, LTE, IMS) & IP Networking (SIP/VoIP/ MPLS, IP Routing, IP VPNs, NMS) areas. I have been involved in IP Routing (OSPF, RIP, BGP) and MPLS implementation and software development on large scale routers. I have attended numerous IETF meetings when these standards were evolving in early 2000.
- SIP/VoIP – I have been involved in setting up many VoIP servers using Asterisk open source server. I also developed SIP based phone clients for Windows PC, Android and iPhone. I have also written many other useful scripts for Asterisks.
Wireless, Cellular Networking & IOT – Software and Systems
- I was involved in the development of wireless CDPD router and base station development at Motorola in early 1900. Since then I have worked on GSM, CDMA standards and did research on roaming, hand-off, session management, and security in Wireless networks. I also represented Panasonic in many OMA (Open Mobile Alliance) groups .
- Wrote Code for Wireless BaseStation, Switch and Mobile Device Software
Computing Security – Technologies and Tools
- As a researcher, I have been involved with computing security for well over 25 years. I have done research on network security, malware analysis, web app security and botnets. I lead a team of advanced Security services providing managed Security Services, Deployment of Software Tools, Advanced Security Consulting, Web Application Security, Audits, Developer Training, and Cloud migration etc.
- Areas of Security Management: I have taught courses on: IT Security Architecture, Web Application Security, IP Networks Redesign, Penetration Testing, Access Control & Intrusion Det., Cloud Security Tools, Incident Response Best Practices, Data Loss Prevention, PCI / HIPAA Compliance, Cloud Security, Intrusion Detection , ITIL / ISO 2700 Security System Audits, IT Security Risk Assessment, Disaster Recovery & Continuity Planning, Application and Testing Services, Encryption Tools, Malware/ Virus Analysis, Public Key Infrastructure.
- Security Tools: I am familiar with large number of security tools. For example I have used these tools during the last 10 years: Nessus, NMap, Metasploit, HailStorm, OpenDLP, pfSense Firewall, Symantec DLP, AxCrypt, Wireshark, Ophcrack, SELinux, OpenVAS, Cisco/ Sonicwall Firewalls, McAfee, LogPoint SIEM, Cisco VPNs, HailStorm, CodeGreen DLP, iptable configuration, Tor, Kerberos
Software Development and Scale-able Web Architecture
- Web Technologies: I have guided development of numerous web based applications using PHP/Cake PHP framework, and Also with .Net/ VB+ or C#. environment. I am often investigating tools to allow faster response to web transactions or secure applications and transactions. The best current application is Field Force Tracker . Field Force Tracker is one of the leading software for field service management.
- Media Streaming and Web Conferencing Systems: I have been deeply involved in the development of audio/video streaming infrastructure. I have set up many streaming servers based on Flash for Video or IceCAst for audio streaming with Akamai or Amazon AWS set up to scale up the infrastructure. I spent significant efforts in scaling Web Conferencing System and designing systems that can handle large number of simultaneous users in a group.
- Mobile Applications: As part of my Rapidsoft Team – over 10 year periods we developed over 500+ mobile applications of all kinds for iPhone, Android and other platforms. We started developing Mobile applications using J2ME for simple Nokia phones much before smart phones became popular.
- Embedded Software: I have written Device drivers for Ethernet, IEEE 488 Bus and a lot of other software for various devices and boards. I also have my own small set up to try many different application using Arm’s chipsets for Internet of Things (IOT) applications. I am specially interested in SoCs. SoC integrates a microcontroller (or microprocessor) with advanced peripherals like graphics processing unit (GPU), Wi-Fi module, or coprocessor. If the definition of a microcontroller is a system that integrates a microprocessor with peripheral circuits and memory, the SoC is to a microcontroller what a microcontroller is to processors, remembering that the SoC does not necessarily contain built-in memory
Data Center and Cloud Infrastructure
- Set up large infrastructure of Amazon AWS servers using load balancers, managed multi-zone DB servers, Set up security policies and dev op configurations.