Hello
I’m Maryam
Barati

Front-end developer, Software Engineer

About

NAME

Maryam Barati

ROLE

Front-end developer

EMAIL
maryam.barati11@gmail.com
PHONE
(+505) 596 78 89

LOCATION

Istanbul, Turkey

INTERESTS

Games, Books, Movies

LINKEDIN

XP YEARS

7 +

PROJECTS

45

Hi, I’m Maryam! 👋 I’m a passionate software engineer with over 7 years of experience in programming and a degree in Computer Engineering.

My expertise spans JavaScript, TypeScript, Vue, Angular, Ionic, and Phaser, and I enjoy bringing creative ideas to life through code. Whether it’s building responsive websites, mobile apps or games with Phaser. I’m always excited to take on new challenges and keep learning.

Let’s collaborate to make something extraordinary!

Svcs

  • Creating responsive and visually appealing websites and web applications
  • Expertise in JavaScript, TypeScript, Vue, Angular, and modern frontend frameworks.
  • Building cross-platform mobile apps using frameworks like Ionic.
  • Ensuring smooth and intuitive user experiences across devices.
  • Translating designs into functional and dynamic user interfaces.
  • Optimizing for accessibility and user-friendly interactions.
  • Enhancing the speed and performance of websites and applications.
  • Debugging and improving existing projects for better efficiency.
  • Developing engaging 2D games using Phaser.
  • Customizing games for web and mobile platforms.

Portfolio

Ionic Vue Application

This is an interactive application designed to teach users poker strategies and improve their skills with exercises, tutorials, and tools. Built with Vue 3, TypeScript, Ionic, and Vuex, the app offers a range viewer and an odds calculator.
Key Features:
  • Interactive poker exercises with tutorials
  • Range viewer and odds calculator
  • Cross-platform design using Ionic
  • Responsive design
  • REST APIs integration
Technologies Used:
  • Vue 3
  • Ionic
  • Vuex
  • TypeScript

Interactive Game Powered by Vue and Phaser

This is a responsive, fully interactive game developed using Vue 3, Phaser 3, TypeScript, Vite, and Pinia. The game integrates Vue for the UI, providing smooth animations and a responsive design for both mobile and desktop platforms.
Key Features:
  • Dynamic game mechanics
  • Smooth UI transitions
  • Responsive design
  • State management
  • REST APIs integration
  • Real-time connection with Socket.io
Technologies Used:
  • Vue 3
  • Phaser 3
  • Pinia
  • TypeScript
  • Vite
  • REST APIs
  • Socket.io

A Responsive and Engaging Poker Game Experience

A poker game developed using Vue and Phaser, designed for both desktop and mobile platforms. Built with Capacitor, the app offers seamless performance across devices, delivering an engaging poker experience.
Key Features:
  • Multi-Table Gameplay
  • Interactive Lobby System
  • Responsive design
  • Real-Time Interactions: Utilizes REST APIs and Socket.io
  • Automated Testing with AI Bots: Developed custom bots using Node.js and TypeScript
  • Custom UI/UX
Technologies Used:
  • Frontend: Vue, Phaser 3, TypeScript
  • Mobile Platform: Capacitor
  • Integration: REST APIs, Socket.io
  • Automation & Testing: Custom bots built with Node.js and TypeScript
  • Build Tools & Package Management: npm, Webpack
  • Version Control: Git

Skills

  • Programming Languages
    TypeScript
    JavaScript
  • Frontend Development
    Vue.js (Vue 2 & Vue 3)
    Phaser 3 (Game Development)
    Angular
    HTML5, CSS3, SCSS
    Nuxt.js
  • Backend Development
    Node.js
    REST API Integration
    WebSocket & Socket.io
  • Mobile Development
    Capacitor
    Ionic Framework
  • Tools & Platforms
    Git & GitHub
    Webpack
    Figma (Translating Designs to Code)
  • Other Skills
    Real-time system integration
    Multi-platform app optimization
    Problem-solving and debugging
    Responsive design and UI/UX optimization

Exp.

September, 2014 – September, 2018

Student
Bachelor's degree, Computer Engineering
University of Isfahan

Jun, 2017 – Jul, 2018 . 1 yr 2 mos

Frontend Development Intern

Learned JavaScript and Angular 2, building a strong foundation in frontend development. Built two admin panels using Angular 2, demonstrating skills in creating dynamic user interfaces.

CPOL / Isfahan, Iran

Jul, 2018 – Oct 2022 . 4 yrs 4 mos

Frontend Developer

Developed websites and applications using Vue.js and Angular, delivering responsive and efficient solutions. Focused on creating dynamic user interfaces and improving application performance.

LibraTech IT Solutions / Isfahan Province, Iran

Oct, 2022 - Present · 2 yrs 4 mos

Frontend Developer

Worked as a core developer at a startup focused on creating innovative gaming solutions, contributing to the development of cutting-edge web and mobile applications.

Game Industry Startup / Istanbul, Turkey

    Name: Maryam Barati
    Email: Maryam.barati11@gmail.com
    Address: Istanbul, Turkey