Skills
30 skills across 6 categories
Technical skills and expertise I've developed through projects and professional experience.
AI/ML
LLM Application Development
Advanced 1 year experience
Building production LLM applications: prompt engineering for structured outputs, Batch API cost optimization, context assembly pipelines, and safety validation for LLM-generated code.
RAG / Vector Search
Advanced 1 year experience
Building RAG systems with Qdrant: embedding pipelines, semantic chunking, multi-stage retrieval, context assembly, and source-attributed responses.
Frameworks
FastAPI
Advanced 1 year experience
Building production backends with FastAPI — 50+ endpoint APIs, Pydantic validation, modular router architecture, Redis caching, and security-audited endpoints.
Programming Languages
Expert 5 years experience
Expert-level Python developer with 5 years of experience across backend development, data science, machine learning, and bioinformatics.
Advanced 4 years experience
Experienced JavaScript developer proficient in frontend frameworks and backend integration. Used across full-stack applications from React websites to WordPress plugin development.
Intermediate 4 years experience
Java developer with experience in Android development, test-driven development, and object-oriented design. Applied Java to build mobile applications with persistent storage and comprehensive testing.
C#
Intermediate 3 years experience
C# developer with experience in object-oriented programming, completing intermediate and beginner Udemy certifications covering OOP principles and application development.
Intermediate 1 year experience
PHP developer with experience in WordPress plugin development and database integration.
Intermediate 1 year experience
Experience in object-oriented game developement using advanced OOP concepts including abstraction, inheritance, and polymorphism.
Beginner 2 years experience
Experience with C programming for low-level systems and security applications. Implemented cryptographic algorithms and explored cyber security concepts like SQL injection prevention, SYN Flooding, and Buffer Overflow attacks.
SDLC
Expert 6 years experience
Strong foundation in object-oriented design principles with 6 years of experience across Java, Python, and Ruby. Applied OOP patterns in game development, Android applications, and backend systems.
Expert 4 years experience
Experienced technical writier with formal university coursework in Technical Communication. Published author of 3 IEEE peer-reviewed papers and creator of comprehensive project documentation exceeding 30 pages.
Advanced 4 years experience
Applied Agile/Scrum methodologies on team projects, managing sprints, user stories, and iterative development cycles.
Intermediate 3 years experience
Full-stack web developer experience with modern frontend frameworks and backend integration. Built applications using React and traditional HTML/CSS/JS with various backend technologies.
Intermediate 2 years experience
Formal project management training from university coursework combined with hands-on experience leading development teams. Applied PM skills as team lead on Android application development.
Technical Knowledge
Advanced 2 years experience
Data scientist with experience in the complete analytics pipeline: EDA, feature engineering, model training, and result interpretation.
Advanced 4 years experience
Experienced database developer skilled in relational database design, query optimization, and secure data access. Achieved 75% query runtime improvement through B+ tree indexing.
Intermediate 2 years experience
Strong foundation in Bioinformatics with experience implementing core algorithms for genomic analysis. Built custom implementations of pattern matching and multiple sequence alignment algorithms in Python.
Intermediate 3 years experience
Machine learning developer with experience in supervised learning, neural networks, and healthcare analytics. Co-authored 3 IEEE publications applying ML to Long COVID prediction.
Intermediate 2 years experience
Defending against various cyber attacks like SQL injection, buffer overflow attacks and SYN flooding, and performing encryption and decryption.
Intermediate 2 years experience
Formal HCI coursework combined with practical application in prototype development. Applied user-centered design methodology including heuristic evaluations and user testing.
Beginner 1 year experience
Experience with distributed systems through blockchain implementation, including peer discovery, consensus protocols, and network synchronization using Python sockets.
Tools
Neo4j
Intermediate 1 year experience
Graph database development with Neo4j: indexing 10,000+ functions with caller-callee relationships, Cypher queries for call tree traversal, complexity analysis, and structural code intelligence.
Intermediate 1 year experience
Experience with Flask for building backend APIs with database integration, authentication, and comprehensive testing.
Intermediate 2 years experience
Skilled in creating data visualizations with Matplotlib and Seaborn for exploratory analysis, model evaluation, and result presentation.
Intermediate 3 years experience
Experienced with NumPy for numerical computing, matrix operations, and scientific calculations. Foundation for machine learning implementations and data processing.
Intermediate 2 years experience
Proficient with pandas for data manipulation, cleaning, and analysis. Applied across multiple data science projects for EDA, feature engineering, and data preprocessing.
Intermediate 1 year experience
Experience with PyTorch for building and training neural networks, including custom model architectures and training pipelines.
Intermediate 1 year experience
Experienced with scikit-learn for training, evaluating, and tuning machine learning models. Applied to classification, regression, and feature selection tasks.
Intermediate 1 year experience
Experience with TensorFlow and Keras for building and training convolutional neural networks. Applied to image classification achieving 84% accuracy on CIFAR-10 benchmark.