Skills

24 skills across 4 categories

Technical skills and expertise I've developed through projects and professional experience.

Programming Languages

Python icon
Python
Expert 5 years experience
Expert-level Python developer with 5 years of experience across backend development, data science, machine learning, and bioinformatics.
Javascript icon
Javascript
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.
Java icon
Java
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.
php icon
php
Intermediate 1 year experience
PHP developer with experience in WordPress plugin development and database integration.
Ruby icon
Ruby
Intermediate 1 year experience
Experience in object-oriented game developement using advanced OOP concepts including abstraction, inheritance, and polymorphism.
C icon
C
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

Object-Oriented Programming icon
Object-Oriented Programming
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.
Technical Writing icon
Technical Writing
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.
Agile/Scrum icon
Agile/Scrum
Advanced 4 years experience
Applied Agile/Scrum methodologies on team projects, managing sprints, user stories, and iterative development cycles.
Frontend Development icon
Frontend Development
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.
Project Management icon
Project Management
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

Data Science icon
Data Science
Advanced 2 years experience
Data scientist with experience in the complete analytics pipeline: EDA, feature engineering, model training, and result interpretation.
Database Management Systems icon
Database Management Systems
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.
Bioinformatics icon
Bioinformatics
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.
Machine Learning icon
Machine Learning
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.
Cyber Security icon
Cyber Security
Intermediate 2 years experience
Defending against various cyber attacks like SQL injection, buffer overflow attacks and SYN flooding, and performing encryption and decryption.
HCI & UX Design icon
HCI & UX Design
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.
Distributed Computing icon
Distributed Computing
Beginner 1 year experience
Experience with distributed systems through blockchain implementation, including peer discovery, consensus protocols, and network synchronization using Python sockets.

Tools

Flask icon
Flask
Intermediate 1 year experience
Experience with Flask for building backend APIs with database integration, authentication, and comprehensive testing.
Matplotlib icon
Matplotlib
Intermediate 2 years experience
Skilled in creating data visualizations with Matplotlib and Seaborn for exploratory analysis, model evaluation, and result presentation.
NumPy icon
NumPy
Intermediate 3 years experience
Experienced with NumPy for numerical computing, matrix operations, and scientific calculations. Foundation for machine learning implementations and data processing.
pandas icon
pandas
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.
scikit-learn icon
scikit-learn
Intermediate 1 year experience
Experienced with scikit-learn for training, evaluating, and tuning machine learning models. Applied to classification, regression, and feature selection tasks.
TensorFlow icon
TensorFlow
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.