An experienced software developer/architect/product development manager with over 15 years of solid experience in developing advanced and secure networking software for routers, switches, firewalls, servers and network appliances. Possesses deep working knowledge in IPv6, routing protocols, operating system, firewall, client-server application, management protocols and applications. Very proficient in C, C++, Perl, Unix scripting, modular and OOP programming, client-server and has advanced working skills in PHP, Ruby/Rails, Java, SQL, non-SQL and Web technologies. Mainly used FreeBSD and Linux in all projects. Heavily involved in all phases of development, from conceptualization, requirement specification making, designing, implementation, testing and maintenance.
I am seeking opportunities to design and develop network appliances from the ground up, migrate networking applications to incorporate secure technologies and run on IPv4 and IPv6 and build intuitive and secure websites or web-based management interfaces.
Summary of competencies and skills
- System/network/security administration using open source and commercial solutions such as pfSense, OPNsense, BIND/DHCP/DNS, Freeswitch/Asterisk/SIP/VoIP, Sophos, Sonicwall, OpenWrt, ELK Stack, Grafana/Prometheus, Zabbix, Nagios, SNMP, OpenVPN, IPsec, Wireguard, HAProxy, MongoDB, MySQL/PostgreSQL, Redis, Nginx, Apache, Squid, Snort, OpenStack, Radius, OpenLDAP, Ceph, RabbitMQ, Kali Linux
- Unix and Linux system, security, and network administration and dual-stack network/sockets programming
- System/Application programming with C/C++, PHP, Ruby, Perl and Shell scripting.
- Cloud computing and networking on AWS, IONOS and Digital Ocean environments
- Virtualization with Proxmox, ESXi, vSphere, and KVM
- Containerization using Dockers
- Project management in various methodologies such as Extreme programming, Agile, Iterative, Waterfall, Prototyping, and Scrum
- Software and hardware product development covering all phases of product life cycle
- Secure networking software development for routers, switches, and network appliances in IPv4 and IPv6 network stacks
- Software testing automation and Continuous Integration (CI) using Gitlab/Github, Jenkins, Robot Framework, Selenium
- Risk assessment, Penetration testing, Disaster Recovery, Compliance and Interoperability testing, Performance and Capacity testing and High Availability deployment, management
- Web Services, Application and network design, deployment, monitoring, and management
- Asset management, Document and Source Code control
- Human resource training, career and life coaching

OpenVPN
Firewall
DNS
Network Administration
Unix System Administration
JavaScript
Ruby on Rails
Perl
PHP
C++
C