Professional Resume
16+ years of software engineering excellence, driving innovation and leading high-performing teams across diverse technology stacks.
Contact Information
Professional Timeline
-
👔
Acting QA Manager & Principal Software Engineer
Cyware Labs
RemoteJuly 2024 - Present 1 year, 1 monthActing QA Manager (Concurrent with Principal Engineer Role)
• Developed and executed quarterly QA alignment plans bridging teams in the US and India, mapping stories and milestones to ensure synchronized progress toward shared goals • Introduced a structured UAT upgrade process, consolidating upgrades to a single day each month to reduce disruptions and unplanned QA demands • Established a weekly pre-upgrade review with CSMs, DevOps, and QA to validate readiness, resolve dependencies, and ensure smooth, predictable upgrade cycles
Principal Software Engineer Achievements
• Led complex, mission-critical customer migrations for CIS/MS-ISAC, FS-ISAC, and ND-ISAC, as well as DevOps migrations from AWS Commercial Cloud to AWS GovCloud for sensitive workloads • Architected and implemented mTLS (PKI) authentication for TAXII polling subscribers in CTIX, designing initial AWS NLB deployments and later optimizing with ALB for improved performance • Directed Project Lumberjack, standardizing logging across four enterprise products into a unified JSON format, streamlining production support and troubleshooting
Key Achievements:
• Established the first formal on-call support system for the US engineering team with follow-the-sun model
• Championed AI integration by proposing and delivering MCP support for company products
• Secured executive approval and funding for enterprise-wide logging standardization
• Implemented OpsGenie escalation workflows and Jira handover procedures
Technologies Used:
AWS Docker Kubernetes Terraform PostgreSQL Django Python Technical Leadership GitLab CI/CD -
👔
Principal Software Engineer
Cyware Labs
RemoteJuly 2023 - June 2024 11 months• Rapidly mastered the Cyware Orchestrate (CO) and Cyware Fusion and Threat Response (CFTR) codebases • Delivered production-level solutions to top-tier clients like CIS, Raytheon Technologies, Arvest Bank, and Amgen within 3 months • Actively engaged in customer support, handling on-demand issues and leading engineering solutions • Pioneered comprehensive ProdOps documentation and workflow system, enhancing operational efficiency
Key Technical Contributions:
• Designed and implemented 'Script Manager', a Go-based migration management tool with Go ORM for backend management • Developed an innovative internationalization tool using Regex for source code analysis and Django's i18n framework • Implemented key monitoring metrics like mean time to incident detection and recovery
Key Achievements:
• Delivered enterprise solutions for Fortune 500 clients within 3-month timeframe
• Saved company hundreds of hours through automation of language translation processes
• Enhanced production operations efficiency with streamlined monitoring and response strategies
Technologies Used:
AWS Docker MongoDB PostgreSQL Redis Django Vue.js Python Go -
👔
Senior Software Engineer
CASE Management
Springfield, VAOctober 2019 - July 2022 2 years, 9 months• Led strategic migration of government agency's core application from ColdFusion to Python/Django with VueJS frontend • Employed test-driven development to meticulously replicate original functionality while enhancing performance • Successfully upgraded legacy MySQL database schema with Foreign Key relationships and Django migrations • Architected sophisticated CI/CD deployment strategy using GitLab CI with branch-specific automation
Key Achievements:
• Delivered seamless legacy application modernization with enhanced user experience
• Achieved CMMC Level 3 certification through strategic migration to Microsoft 365
• Implemented efficient, error-free deployment processes on IBM Pivotal Cloud Foundry
• Enhanced data integrity through proper relational database design
Technologies Used:
MySQL Django Vue.js JavaScript Python GitLab CI/CD -
💻
ProjectForge - Project Management Platform
Personal Development
January 2023 - Present 2 years, 7 monthsProjectForge: Streamlit-Based Project Management
A comprehensive project management application built with Streamlit, designed to simplify project tracking and team collaboration. ProjectForge demonstrates modern web application development using Python's growing ecosystem of data science and web frameworks.
Architecture & Design
- Streamlit Frontend: Reactive web interface with real-time updates
- SQLite Database: Lightweight, file-based data persistence
- Docker Deployment: Containerized application for consistent environments
- Data Persistence: Volume mounting ensures data survives container restarts
Features
- Project tracking and milestone management
- Task assignment and progress monitoring
- Dashboard visualizations for project metrics
- Team collaboration tools
- Docker-based deployment for easy setup
Technical Skills Demonstrated
- Modern Python web frameworks (Streamlit)
- Database design and SQLite integration
- Docker containerization and deployment
- Data visualization and dashboard creation
Key Achievements:
• Built complete project management solution using modern Python stack
• Implemented Docker-based deployment for consistent environments
• Created intuitive user interface with Streamlit framework
• Designed scalable data model with SQLite backend
• Documented installation and usage for easy adoption
Technologies Used:
Docker Python SQLite Streamlit Web Development -
💻
Squid Forward Proxy - Network Infrastructure Tool
Personal Development
January 2020 - Present 5 years, 7 monthsSquid Forward Proxy: Containerized Network Infrastructure
A Docker-based forward proxy solution designed for testing and development environments that require custom SSL certificates and proxy routing. This project demonstrates expertise in network infrastructure, containerization, and security.
Technical Architecture
- Docker Containerization: Complete proxy server setup using Docker Compose
- SSL Certificate Management: Custom SSL certificate support for secure proxy connections
- Network Configuration: iptables integration for traffic routing
- Port Management: Configurable proxy ports (3128, 4128) for different use cases
Key Features
- Quick deployment for proxy testing scenarios
- Custom SSL certificate integration
- Flexible proxy routing configuration
- Local traffic redirection capabilities
- Clean setup and teardown scripts
Use Cases
- Development environment proxy testing
- Network traffic analysis and debugging
- SSL certificate validation workflows
- Proxy server configuration testing
Skills Demonstrated
- Network infrastructure and proxy configuration
- Docker containerization and orchestration
- SSL/TLS certificate management
- Shell scripting and automation
- Network security and routing
Key Achievements:
• Built complete containerized proxy infrastructure solution
• Implemented custom SSL certificate management system
• Created automated setup and configuration scripts
• Designed flexible proxy routing for multiple use cases
• Documented clear deployment and usage procedures
Technologies Used:
Docker Networking Proxy Configuration Shell Scripting SSL/TLS -
💻
CV Studio - Computer Vision Toolkit
Open Source Project
January 2018 - December 2020 2 years, 11 monthsCV Studio: OpenCV User Interface Toolkit
A cross-platform user interface toolkit designed to simplify complex OpenCV tasks, particularly focusing on Haar Cascade training and computer vision workflows. CV Studio demonstrates expertise in C++ development, computer vision, and GUI framework design.
Project Objectives
- Simplify OpenCV Workflows: Reduce complexity in computer vision development
- Cross-Platform GUI: Unified interface across different operating systems
- Haar Cascade Training: Specialized tools for object detection model training
- Future HOG Support: Planned expansion to Histogram of Oriented Gradients
Technical Implementation
- C++ Core (90.4% of codebase): High-performance computer vision processing
- Cross-Platform Design: Compatible with Windows, macOS, and Linux
- OpenCV Integration: Deep integration with OpenCV libraries
- MIT License: Open source and commercially friendly
Computer Vision Focus
- Object detection and recognition workflows
- Training data preparation and management
- Model validation and testing tools
- Performance optimization for CV pipelines
Skills Demonstrated
- Advanced C++ programming and GUI development
- Computer vision and machine learning expertise
- Cross-platform software architecture
- OpenCV library integration and optimization
- Open source project management
Key Achievements:
• Designed cross-platform computer vision toolkit using C++
• Created specialized tools for Haar Cascade training workflows
• Implemented OpenCV integration for complex CV tasks
• Built user-friendly interface for technical computer vision operations
• Released as open source project under MIT license
Technologies Used:
C++ Computer Vision GUI Development Machine Learning OpenCV -
💻
Sultan - Python Command Line Interface
Open Source Project
January 2016 - Present 9 years, 7 monthsSultan: Command and Rule over your Shell
A Python package that provides a clean, intuitive API for interfacing with command-line utilities. Sultan bridges the gap between Python code and shell commands, making it easier to build robust automation scripts and command-line tools.
Key Features
- Pythonic Shell Commands: Execute shell commands using simple Python function calls
- Context Management: Built-in support for sudo, working directories, and environment variables
- Remote Execution: SSH support for running commands on remote systems
- Error Handling: Detailed error reporting and exception handling
- Cross-Platform: Works on Unix, Linux, and macOS systems
Technical Implementation
- Clean, object-oriented API design
- Support for both synchronous and asynchronous execution
- Comprehensive test suite with 100+ test cases
- Extensive documentation and examples
Impact
- 678 GitHub Stars - Strong community adoption
- 35 Forks - Active developer contributions
- MIT License - Widely accessible for commercial and open-source use
- Used in production environments for DevOps automation
Key Achievements:
• Achieved 678 GitHub stars and 35 forks, demonstrating strong community adoption
• Featured in multiple Python package lists and DevOps tool collections
• Comprehensive documentation with examples and API reference
• Maintained backward compatibility across multiple Python versions (2.7-3.x)
• Zero-dependency design for minimal installation footprint
Technologies Used:
Python DevOps CLI SSH Testing -
🏆
CompTIA Security+
CompTIA
November 2018 6 years, 9 monthsCompTIA Security+ certification demonstrating foundational cybersecurity knowledge and skills.
-
🏆
Cloudera Certified Developer for Apache Hadoop
Cloudera
April 2015 10 years, 4 monthsCDH Version: 5 - Certified developer for Apache Hadoop ecosystem and big data processing.
-
🎓
Masters in Electrical Engineering
The City College of New York (CUNY)
New York City, NY, USAGraduated: May 2013 2 yearsRelevant Coursework:
Satellite Image Processing; Remote Sensing and Surveillance (EO/IR); Optical Remote Sensing; Project Management; Photonics Engineering; Digital Signal Processing; Physics 1 and 2
-
🎓
Bachelors in Computer Engineering
The City College of New York (CUNY)
New York City, NY, USAGraduated: May 2010 4 years