GithubHelp home page GithubHelp logo

Welcome! 👋

Hello! I'm Arif Mehniyar, a seasoned Full Stack developer with 6 years of experience. I specialize in the following technologies:

Education

  • Computer Programming

    • Akdeniz University
    • 2017-2019
  • Tourism

    • Eskişehir Osmangazi University
    • 2011-2016

Technical Expertise

Frontend Development

Vue.js

Vue.js

  • Developed the client-side using Vue.js.
  • Prioritized reusable and extensible Vue components.
  • Implemented Vue options API and Composition API.
  • Utilized SCSS for styling Vue files.
  • Used slots for creating dynamic components.

JavaScript

JavaScript

  • Implemented various APIs using JavaScript.
  • Applied ES6 features, web components, drag and drop functionality, notifications, navigation, intersection, and mutation observers, touch events, and scroll views.

State Management

Vuex and Pinia

Vuex Pinia

  • Transitioned from Vuex to Pinia for state management in Vue 3.
  • Improved code efficiency.

User Interface Design

Tailwind CSS Bootstrap

Backend Development

Python

Python

Django Rest Framework

Django Rest Framework

  • Utilized Python with Django Rest Framework and Django for the server-side.
  • Followed REST standards for a consistent structure.

Docker

Docker

  • Implemented DevOps processes using Docker containers on Linux machines.

Database and Data Management

Pandas

Pandas

  • Extensively utilized the Pandas library for managing data structures.
  • Generated outputs in formats like Excel, CSV, and dictionaries.

Redis

Redis

  • Integrated Redis for handling long-running, non-blocking jobs.

Real-Time Communication

WebSocket and Django Channels

WebSocket Django Channels

  • Built a notification infrastructure using WebSocket.
  • Implemented WebSocket connection using Django Channels for real-time bidirectional communication.

Cloud Services

AWS

AWS

  • Deployed the product on AWS instances.
  • Utilized services such as EC2, Parameter Store, and S3 for reliable deployment.

RabbitMQ

RabbitMQ

  • Switched Queue workers from DjangoRq to RabbitMQ for improved queue management capabilities.

Project Management

Jira

Jira

  • Used Jira for project management.

Methodologies

Scrum and Agile

Scrum Agile

  • Implemented Scrum and Agile methodologies within the team.

API Development and Documentation

REST API Docker Postman Swagger

Other Skills

MVC SPA OOP Unit Tests

Experience

  • Amazon APIs
  • Walmart APIs
  • FedEx APIs
  • UPS APIs
  • 3rd Party Integrations

Work Experience

Full Stack Developer at Soludio

As a Full Stack Developer at Soludio, I was involved in a project where I contributed to both the server-side and client-side development. Here are some key aspects of my role:

Client-Side Development:

  • Developed the client-side using Vue.js and the Tailwind CSS template.

  • Prioritized the creation of reusable and extensible Vue components for code reusability and maintainability.

  • Implemented Vue options API and Composition API for scripting, and utilized the SCSS CSS preprocessor for styling Vue files.

  • Project Management and Methodologies:

    • Used Jira for project management and implemented Scrum and Agile methodologies within the team.
    • Prioritized code reusability and maintainability to ensure efficient project scalability.
  • Vue.js Project Specifics:

    • Used slots to create dynamic components such as tables, tabs, and accordions.
    • Transitioned from webpack to Vite for Vue 3, resulting in faster deployment times.
    • Replaced Vuex with Pinia for state management in Vue 3, improving code efficiency.
  • Contribution to Open Source:

    • Improved a table component with project-specific features, packaged it as a standalone module, and shared it on npm for community use.
  • JavaScript Expertise:

    • Implemented various APIs using JavaScript, including event listeners, ES6 features, web components, drag and drop functionality, notifications, navigation, intersection and mutation observers, touch events, and scroll views.
  • Vue.js Concepts:

    • Familiar with important Vue.js concepts such as life cycles, emits, props, slots, provide and inject patterns, router integration, and state management using libraries like Vuex and Pinia.
  • Tailwind CSS:

    • Used Tailwind extensively for responsive design and implemented features like dark mode.
  • WebSocket and Real-Time Communication:

    • Built a notification infrastructure using WebSocket, enabling seamless file upload and download actions for efficient real-time communication within the application.

Server-Side Development:

  • Utilized Python with Django Rest Framework and Django for the server-side.

  • Implemented DevOps processes using Docker containers on Linux machines for efficient deployment.

  • Effectively managed server resources using tools like Parameter Store and EC2.

  • Project Management and Methodologies:

    • Proficient in utilizing project management systems such as Jira to optimize performance.
    • Implemented Scrum and Agile methodologies within the team for efficient project execution.
  • Background Jobs with Redis:

    • Integrated Redis into the system for handling long-running, non-blocking jobs.
    • Utilized Django-rq and Django-redis for managing asynchronous tasks within the Django project.
  • Django Rest Framework and Django Project Structure:

    • Followed REST standards to create a consistent structure for the Django Rest Framework and Django project.
    • Implemented a structure based on endpoints created for the client.
  • Data Management with Pandas:

    • Extensively utilized the Pandas library for managing data structures.
    • Used Pandas for the effortless generation of outputs in formats like Excel, CSV, and dictionaries.
  • WebSocket Connection and Django Channels:

    • Improved client communication and notification processes by implementing a WebSocket connection using Django Channels.
    • Transitioned from WSGI to ASGI to support asynchronous functionality.
  • Deployment on AWS:

    • Deployed the product on AWS instances, utilizing services such as EC2, Parameter Store, and S3.
    • Ensured reliable deployment on the AWS platform.
  • Queue Management with RabbitMQ:

    • Switched Queue workers from DjangoRq to RabbitMQ for improved queue management capabilities.
    • Streamlined processes and enhanced efficiency with this transition.
  • API Integration:

    • Implemented different APIs and successfully integrated APIs from various marketplaces, carriers, and integrators.

Contact

Feel free to reach out for questions, suggestions, or collaboration opportunities!

LinkedIn GitHub [email protected]

Thank you!

Arif Mehniyar's Projects

veri-form icon veri-form

formları json dosyası ile oluşturmak için kullanılan bir form sihirbazı

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.