Shaya Arya
Pullman, WA, United States
This site presents a comprehensive overview of my technical background, professional experience, and software development portfolio. As a Computer Science graduate from Washington State University, I specialize in quantitative finance applications, algorithmic trading systems, and shell scripting. This portfolio demonstrates practical implementation of financial analysis tools, high-performance computing applications, and business intelligence platforms.
Introduction
Computer Science graduate from Washington State University with a specialized focus on quantitative finance and algorithmic trading systems. My experience spans software development, financial analysis, and mathematical modeling, with particular expertise in building robust trading applications and data analysis tools.
Served as a Teaching Assistant in the EE&CS Department while developing professional-grade financial software. My work emphasizes practical implementation of quantitative methods, combining theoretical knowledge with industry best practices in software engineering and system architecture.
Technical Background
My technical expertise encompasses multiple programming languages and frameworks, with deep experience in Python for financial analysis, Rust for high-performance systems, Shell scripting for automation and system administration, and modern web technologies for application development. Hands-on experience with cloud infrastructure, database management, and distributed systems.
Research Interests
Current focus involves developing algorithmic trading systems, financial data analysis tools, and quantitative research applications. Particularly interested in the intersection of machine learning and financial markets, focusing on practical implementations that can be deployed in production environments.
This work combines mathematical rigor with software engineering principles to create reliable, scalable solutions for complex financial problems. Approach emphasizes both theoretical understanding and practical implementation considerations.
Specializations
Primary areas of expertise include quantitative finance, algorithmic trading, and financial software development. Technical implementation focuses on Python, Rust, TypeScript, AWS infrastructure, Linux systems, and version control workflows.
Technical Competencies
Core Programming Languages
- Python — Advanced proficiency with NumPy, pandas, scikit-learn, TensorFlow, Keras, Matplotlib, and Plotly
- Rust — High-performance systems programming and financial applications
- TypeScript/JavaScript — Modern web development, React, Node.js, and full-stack applications
- Shell Scripting (Bash) — Automation, system administration, CI/CD pipelines, and workflow optimization
- C++ — System-level programming and performance-critical applications
- SQL — Database design, optimization, and complex query development
- R — Statistical analysis and data visualization
- MATLAB — Mathematical modeling and numerical computation
Financial and Quantitative Analysis
- Algorithmic Trading — Strategy development, backtesting, and implementation
- Options Analysis — Greeks calculation, volatility modeling, and risk assessment
- Portfolio Management — Risk analysis, optimization, and performance measurement
- Statistical Modeling — Time series analysis, regression, and predictive modeling
- Financial Data Processing — Real-time data ingestion, cleaning, and analysis
- Risk Management — VaR calculations, stress testing, and scenario analysis
Technology Stack and Tools
- Web Development — React, Next.js, HTML5, CSS3, Tailwind CSS, responsive design
- Backend Systems — Node.js, Express, RESTful APIs, microservices architecture
- Database Systems — PostgreSQL, MongoDB, MySQL, time-series databases
- Cloud Platforms — AWS (EC2, S3, Lambda, RDS, Amplify), distributed computing
- Development Tools — Git, Docker, CI/CD pipelines, automated testing
- Machine Learning — Supervised/unsupervised learning, feature engineering, model evaluation
Systems and Infrastructure
- Operating Systems — Linux/Unix system administration, shell scripting, and server management
- Version Control — Git workflows, collaborative development, and code review processes
- Deployment — AWS infrastructure, containerization, and automated deployment pipelines
- Performance Optimization — Code profiling, memory management, and scalability considerations
- Testing — Unit testing, integration testing, and test-driven development methodologies
Specialized Knowledge Areas
- Financial Markets — Options trading, market microstructure, and volatility analysis
- Data Visualization — Interactive dashboards, 3D analytics, and real-time displays
- Software Architecture — Design patterns, scalable systems, and clean code practices
- Mathematical Finance — Quantitative models, statistical analysis, and numerical methods
- Business Intelligence — Data analytics, reporting systems, and predictive modeling
The intersection of these technical competencies enables comprehensive development of financial software solutions, from high-frequency trading systems to business intelligence platforms. This multidisciplinary approach combines mathematical rigor with practical engineering considerations to deliver robust, scalable applications.
Software Development Portfolio
Professional Applications
Open Source Financial Tools
These projects demonstrate practical application of software engineering principles to financial analysis and quantitative trading. Each implementation emphasizes code quality, performance optimization, and real-world usability while maintaining high standards for documentation and testing.
Contact Information
Computer Science Graduate & Software Engineer
Washington State University, Pullman, WA
Email: shaya13arya@gmail.com
GitHub: github.com/xeij
LinkedIn: linkedin.com/in/xeij
Calendly: calendly call
Current Positions
Professional Involvement
Academic and professional organizations at Washington State University:
- Finance, Insurance & Real Estate Club — Active member focusing on quantitative finance applications
- Game Development Club — Contributing to software development projects and technical discussions
- Mathematics Club — Participating in mathematical modeling and problem-solving activities
- Sigma Alpha Epsilon (ΣΑΕ) — Brotherhood member with community service involvement
Research Collaboration
Open to collaboration and discussion on projects related to quantitative finance, algorithmic trading systems, financial data analysis, high-performance computing applications, machine learning in financial markets, and web development architectures.
Professional inquiries regarding software development opportunities, technical discussions, or collaborative projects are welcome. Response time for professional correspondence is typically 1-2 business days.