Hi, I'm Roman Vasilyev

Python Software Engineer & Data Analyst

Specializing in data analysis, NLP pipelines, and ETL solutions using Python, Pandas, and machine learning technologies

Roman Vasilyev

About Me

I am a dedicated IT professional and Python software engineer with a strong foundation in data analysis, web development, and cybersecurity. With hands-on experience in developing advanced NLP pipelines, secure data solutions, and API integrations, I leverage tools like Python, Pandas, and TensorFlow to drive innovation. My passion for AI, machine learning, and cybersecurity fuels my goal to continually enhance digital security and solve complex technological challenges.

Technical Skills

Python
C++
Pandas
Machine Learning
Cybersecurity
Data Analysis

Experience

Information Technology Specialist

California Air Resources Board | Sacramento, CA

September 2023 - Present

  • Utilized advanced Excel formulas to produce monthly data reports, resulting in a cost reduction of 15%.
  • Designed a government infrastructure website using HTML and Drupal, improving accessibility compliance by 15%.
  • Developed a flowchart-based data integration in Power BI, reducing info retrieval by 30%.

IT Service Desk Technician

UC Davis | Davis, CA

December 2024 - Present

  • Provide timely IT support via email and in-person, resolving 20+ user requests weekly with a 95% resolution rate.
  • Maintain a 98% satisfaction rating by troubleshooting networks, routers and general workstation problems.

Website Manager

Davis Swim and Fitness | Davis, CA

September 2023 - Present

  • Redesigned UI/UX using HTML, CSS, and JavaScript, integrating an AI-powered chatbot that boosted customer engagement by 40% and streamlined support requests.
  • Optimized website performance by diagnosing and resolving functionality issues, improving load speed by 30%.

Python Software Engineer Intern

Infis.ai | Davis, CA

January 2025 - Present

  • Developed a full Python-based NLP pipeline using Pandas, NLTK, and Regex to extract and transform natural language content into quantitative features for ML model training.
  • Designed and implemented a MongoDB-based data storage system managing over 10,000 supplier records, improving query efficiency and reducing data retrieval time by 60%.
  • Optimized a risk assessment algorithm by integrating geopolitical, crime, and government data, improving predictive accuracy using Python, Pandas, and scikit-learn.

IT/Data Engineer

GIGChampion | Davis, CA

January 2025 - Present

  • Designed and maintained Python-based ETL pipelines using Pandas to automate ingestion, cleaning, and transformation of structured data from third-party RESTful APIs, reducing manual processing time by over 40%.
  • Built data syncing workflows and KPI's using Power BI and Matplotlib, supporting real-time decision-making.

Featured Projects

Secure Data Encryptor

Built a Python-based data protection tool utilizing AES encryption to secure passwords and full CSV datasets. Implemented batch encryption processing over 10,000 records/minute, ensuring data confidentiality.

Python Pandas Scikit-learn AES Encryption

AI Brute Force Password Hacker

Designed and trained an LSTM-based neural network to analyze common password patterns and simulate brute-force attack methodologies. Engineered a data preprocessing pipeline for ethical security testing and machine learning model training.

Python TensorFlow Keras API LSTM

SQL Injection Detection & Logging Predictor

Created an AI-driven Flask dashboard utilizing TensorFlow LSTM to detect SQL injection attacks with 95% accuracy. Used Pandas for data preprocessing, cleaning, and transformation to prepare datasets for TensorFlow model training.

Python TensorFlow Flask SQLite

Get In Touch