Close this
Close this

Murat Topuz

Development
istanbul, Turkey

Skills

PHP

About

Turkey Samsun's skills align with Programmers (Information and Communication Technology). Turkey also has skills associated with Web Professionals (Information and Communication Technology). Turkey Samsun has 6 years of work experience.
View more

Work Experience

Software Engineer(Contract)

idverse.com
March 2023 - Present
  • Developed a KYC APP using Laravel framework and RatchetPHP (a socket library). The data coming from the user was processed by showing the steps of the necessary flows to those who wanted to verify their identity. Any document coming from the user was encrypted by the OpenSSL. OCR engine, E-mail, and SMS, IpQualityScore services were integrated. Unit and Integration tests were written. ◦: Using the NodeJS programming language with ExpressJS framework and SocketIO library, developed a service where customer representatives can view call requests (video calls) from customers and answer or cancel these incoming calls. Used Sequalize ORM to fetch data from MySQL and PM2 to keep the application running. ◦: Maintained: video call service a webrtc-based project written in NodeJS, MediaSoup library. It serves to make a video call between customer representatives and clients. Added new feature video recording using FFmpeg library and connected to mediasoup streaming. ◦: Developed Laravel-based admin panel from scratch. Tracking users who have verified or not verified their identity. Features include OAuth2, two-factor authentication, identity verification management, user management, role assignment, and reporting in PDF and Excel formats, decryption of encrypted files, through REST API structures ◦: Configured Nginx as a reserve proxy to reach all the web apps, set up SSL for each web app, and Used Supervisord to hold Laravel-Horizon running. Dockerized PHP, NodeJS, MySQL, MongoDB, Nginx, and Redis through docker-compose files. To set up the project easily, I created a Git submodule-based repository, incorporating all the necessary submodules, and devised a Bash script to automate the installation of all applications. ◦: Drawn diagrams and written documents for each project showing how the project works. ◦: Build Continues Integration and Delivery Pipeline on GitLab, Managed On-Prem Servers

Software Engineer

teknasyon.com
December 2021 - September 2022
  • Developed a single sign-on (SSO) server using Laravel and written unit and end-to-end tests. Used AWS EC2, CloudWatch, SNS, SQS, S3, CodeCommit services, and RabbitMQ. Used swagger for API docs. Set up CodeBuild pipeline for GitHub and bitbucket.Integrated phan(static-analyzer), cs-fixer(style-checker) and PHPUnit tools ◦: Used AWS lambda and serverless framework in small NodeJS project set up code pipeline built docker images. ◦: Maintained a multi-channel digital marketing platform (rockads.com) on Phalcon framework and used google, facebook, snapchat, tiktok advertisement libraries, Contributed bug fixes and new feature requests.

Software Engineer

fizbot.net
December 2019 - November 2021
  • Developed a Web-Scraping Framework from scratch that collects data from one million web pages every day from 7 websites(idealista.com, sahibinde.com, hepsiemlak.com..) and is the backbone of the application and data processes of the company. Used Laravel queues, horizon, and Redis (more than 1 million jobs were on queues) ◦: Developed a presentation and excels sheet builder(template-engine) with Python and used Flask, Python-PPTX and OpenPyxl libs ◦: Developed a resource (HTML, JSON) fetcher written in NodeJS with ExpressJS, Puppeteer, and Puppeteer-cluster libs to manipulate Firefox and Chrome browser's fingerprints to successfully evade security measures taken by the websites ◦: Dockerized every project I worked on and integrated them into Google Cloud provider

Software Engineer

useinsider.com
May 2019 - December 2019
  • Contributed to many projects working as a full stack developer and used different technologies such as Go/Php(Laravel)/Javascript(Jquery/Vuejs, Docker) / AWS services and used scrum methodology. ◦: Reviewed pull requests as a backend engineer team member. written unit and end-to-end tests in NodeJS and PHP.

Software Engineer

beyaz.net
November 2018 - May 2019
  • Developed GDPR(KVKK) signature project for Istanbul Sabiha G¨ok¸cen Airport in which the LDAP auth system was integrated with Vuejs/Laravel technologies ◦: Developed new features and bug fixes for Istanbul Electricity, Tramway and Tunnel General Management(IETT)˙ help desk application using Bootstrap, jQuery, and Yii2 Framework technologies

Software Engineer

December 2017 - November 2018
  • Developed large B2C e-commerce projects such as seninolsun.com, tuzlamba.com, and modalarda.com from scratch. Built RESTFUL API and Admin Panel Feature Include (user management, role management, inventory management, category management, campaign management, reporting, marketing tools(send email or SMS), and multi-channel sales integration by XML services.)