About Me¶
Developer Profile¶
Welcome! I’m a passionate developer and certified test automation engineer focused on building quality software and robust testing solutions. This portfolio represents my journey in software development, test automation, and continuous learning.
Current Focus Areas:
Backend Development: C# desktop/web applications and Python FastAPI projects
Test Automation: UI automation scripts and testing frameworks (ISTQB certified)
Frontend Development: Modern React and JavaScript applications
Project Management: PMP certified for technical project delivery
Learning Philosophy¶
My Approach to Learning
I believe in learning by doing combined with professional certification. Each project in this repository represents a step in my development journey, from test automation scripts to full-stack applications, always with a focus on quality and best practices.
Key Principles:
Progressive Complexity: Start simple, add features incrementally
Best Practices: Follow industry standards and clean code principles
Documentation: Every project should be well-documented
Testing: Build confidence through comprehensive testing
Open Source: Share knowledge and contribute to the community
Skill Development Timeline¶
ISTQB Foundation Level certification
Python basics and web development
Built UI test automation script
Basic frontend with HTML/CSS/JavaScript
Django project: Test platform for RIS and PACS communication portal (medical imaging software)
React and modern JavaScript
PMP License obtained
ISTQB Advanced Test Automation Engineer certificate
Building desktop and web applications using C# and Python (FastAPI)
Actively contributing to this repository
Expanding full-stack development skills
Open source contributions
Technical blog writing
Advanced automation frameworks
Building impactful applications
🌐 Conference Participation & Community Involvement¶
Academic & Professional Conferences
Active participation in conferences to contribute to open-source development and academic research, connecting with industry experts and researchers.
Recent Conference Participation:
🏥 Medical Informatics Europe, Genova, Italy: Presenting and collaborating on the latest medical informatics development
🎯 SeleniumConf Valencia, Spain: Contributing to open-source test automation community and sharing automation practices
🏥 Medical Informatics Europe, Glasgow, UK: Attending to learn about the latest medical informatics academic research
🎓 RSLondon, Imperial College London, UK (2024): Academic collaboration with researchers from Imperial, Cambridge, Allan Turing Institute and other prestigious academic institutions in the UK
🛠️ Technical Skills¶
Programming Languages¶
Language |
Proficiency & Focus Areas |
|---|---|
C# |
Web APIs, Desktop Apps (WPF/MAUI), Clean Architecture, Entity Framework |
Python |
Web Development (Django/FastAPI), Data Science, Machine Learning, Automation |
JavaScript/TypeScript |
React, Vue.js, Node.js, Modern ES6+ features |
SQL |
Database design, complex queries, performance optimization |
Frameworks & Technologies¶
ASP.NET Core: Web APIs, MVC, Blazor
Django: Full-featured web applications
FastAPI: Modern async Python APIs
Entity Framework: Code-first database development
React: Hooks, Context, Redux Toolkit
Vue.js: Composition API, Pinia
CSS: Flexbox, Grid, Responsive Design
Build Tools: Vite, Webpack, npm/yarn
PyTorch: Deep learning, computer vision
scikit-learn: Classical machine learning
Pandas/NumPy: Data manipulation and analysis
Jupyter: Interactive development and visualization
Git: Version control and collaboration
Docker: Containerization and deployment
VS Code: Primary development environment
GitHub Actions: CI/CD pipelines
🚀 Project Methodology¶
Development Process:
Planning: Define requirements and architecture
Setup: Project structure and development environment
Implementation: Iterative development with testing
Documentation: Code documentation and user guides
Deployment: Production-ready deployment and monitoring
Quality Assurance:
Code Reviews: Self-review and peer feedback when possible
Testing: Unit tests, integration tests, and end-to-end testing
Documentation: README files, API documentation, and inline comments
Performance: Optimization and monitoring
💡 What Drives Me¶
Technology has the power to solve real-world problems and improve people’s lives. Whether it’s building efficient web applications, creating insightful data visualizations, or developing intelligent machine learning models, I’m motivated by the potential to make a positive impact.
Areas of Interest:
Healthcare Technology: Using data science to improve patient outcomes
Educational Tools: Building applications that enhance learning
Sustainability: Projects that promote environmental awareness
Accessibility: Creating inclusive technology for everyone
—
This portfolio is a living document of my development journey. I update it regularly as I learn new technologies and complete new projects.