
• Recent Master of Science graduate in Computer Science with a strong academic foundation in Software Development, Artificial Intelligence, Machine Learning, Data Science, and Database Management.
• Possess strong knowledge of software development principles, object-oriented programming, algorithms, and data structures gained through graduate-level coursework and practical academic projects.
• Hands-on experience developing machine learning models using Python, Scikit-learn, TensorFlow, and PyTorch for solving predictive analytics problems.
• Strong understanding of data preprocessing, feature engineering, exploratory data analysis (EDA), model training, validation, hyperparameter tuning, and performance optimization.
• Knowledge of Deep Learning architectures including Artificial Neural Networks (ANN), Convolutional Neural Networks (CNN), and Recurrent Neural Networks (RNN) for solving real-world data problems.
• Familiar with Natural Language Processing (NLP) techniques including text preprocessing, tokenization, stemming, lemmatization, TF-IDF, text classification, and information extraction.
• Understanding of Reinforcement Learning concepts including Markov Decision Processes (MDP), Q-Learning, Policy Iteration, Value Iteration, and Deep Q Networks through graduate coursework.
• Experience working with Python libraries including Pandas, NumPy, Matplotlib, TensorFlow, PyTorch, and Scikit-learn for data analysis and machine learning model development.
• Knowledge of SQL and relational database concepts for querying, manipulating, and managing structured datasets.
• Familiar with software development methodologies including SDLC, Agile concepts, software testing principles, debugging, and version control fundamentals.
• Strong analytical and problem-solving abilities with the capability to analyze complex datasets and develop efficient software solutions.
• Knowledge of cloud computing fundamentals and Microsoft Azure concepts including cloud services, deployment models, and virtualization.
• Excellent communication, teamwork, and organizational skills developed through academic collaborations and technical project work.
• Highly motivated, quick learner with the ability to adapt to new technologies and continuously improve technical knowledge.
• Passionate about developing innovative software solutions while contributing effectively in collaborative team environments.
Programming Languages: Python, Java, SQL
Machine Learning: Supervised Learning, Unsupervised Learning, Classification, Regression, Model Development, Feature Engineering, Hyperparameter Tuning, Cross Validation, Model Evaluation, Predictive Analytics
Deep Learning: Artificial Neural Networks (ANN), Convolutional Neural Networks (CNN), Recurrent Neural Networks (RNN), TensorFlow, PyTorch
Natural Language Processing: Text Preprocessing, Tokenization, Stop Word Removal, Stemming, Lemmatization, TF-IDF, Text Classification, Text Summarization
Reinforcement Learning: Markov Decision Processes (MDP), Policy Iteration, Value Iteration, Q-Learning, Deep Q Networks (DQN)
Data Visualization: Matplotlib, Tableau, Data Analysis, Exploratory Data Analysis (EDA), Statistical Visualization
Cloud Computing: Microsoft Azure Fundamentals, Cloud Computing Concepts, Cloud Deployment Fundamentals
Database Technologies: SQL, Relational Database Concepts, Data Querying, Database Management Fundamentals
Development Tools: Jupyter Notebook, Google Colab, Visual Studio Code
Software Engineering: Object-Oriented Programming (OOP), Data Structures, Algorithms, Software Development Life Cycle (SDLC), Software Design Principles, Debugging, Problem Solving