Mehmet Sekercioglu
Verified Expert in Engineering
Software Developer
Eskişehir, Turkey
Toptal member since August 23, 2022
Mehmet is passionate about his work and loves to polish each piece of code to perfection. He is an experienced full-stack developer who has worked on various projects. His expertise is shaped around Elixir, Phoenix, Python, Go, PHP, PostgreSQL, and Redis.
Portfolio
Experience
- Python 3 - 8 years
- JavaScript - 6 years
- PHP - 6 years
- Go - 5 years
- Laravel - 5 years
- Phoenix - 3 years
- Elixir - 3 years
- Phoenix LiveView - 2 years
Availability
Preferred Environment
MacOS, Ubuntu, Doom Emacs
The most amazing...
...thing I've developed is the back-end of a student portal, which 1 million students use.
Work Experience
Senior Full-stack Developer
Order41
- We improved the system's performance because it was slow and there were many problematic queries.
- Fixed bugs on the application that was crashing frequently.
- Rewrote the application's back-end in a more modern way.
Full-stack Elixir Developer
Hacera
- Developed a data analytics application using Elixir and Phoenix.
- Tracked and fixed bugs using Jira as a reporting tool.
- Used Phoenix and Liveview very heavily in the application.
Lead Developer
Anadolu University
- Developed an app for creating and managing educational materials. The system makes and tracks millions of questions or other educational materials.
- Led a student portal that received billions of clicks each year.
- Developed apps for over a million students studying remotely. The apps had about 30,000 concurrent users at their peak times.
Full-stack Developer
Anadolu University
- Developed apps for over a million students studying remotely. The apps had 30,000 concurrent users at their peak times.
- Developed an app for creating and managing educational materials. The system makes and tracks millions of questions or other educational materials.
- Led the student portal that received billions of clicks each year.
Experience
Student Study Portal | A Custom Learning Management System
https://ekampus.anadolu.edu.trAt peak times, 30,000 concurrent users use the system. I used Go, Elixir, and Phoenix for the back end of the application.
Resource and Personnel Management System
Single Sign-on Application
The system has two main benefits:
• Multiple identity providers can be added to any application simultaneously without dealing with each other separately.
• It supports seamlessly switching between multiple applications if needed.
I built this application using Elixir, Phoenix, and PostgreSQL. It performs well, runs inside a Docker container, and is used in multiple high-traffic applications. Also, it had more than two billion logins in three years and is still heavily used in production.
Content Generation Module Back End
Education
Master's Degree in Computer Science
Gebze Technical University - Gebze, Turkey
Bachelor's Degree in Mathematics
Middle East Technical University - Ankara, Turkey
Skills
Libraries/APIs
API Development, jQuery, REST APIs, Shopify API
Tools
Git, GitHub, Jira
Languages
PHP, Go, Elixir, HTML, GraphQL, Python, HTML5, SQL, Python 3, CSS, JavaScript
Frameworks
Phoenix, Flask, Bootstrap, Doom Emacs, Laravel, Alpine.js, Tailwind CSS
Paradigms
Microservices
Platforms
OTP, MacOS, Ubuntu, Docker
Storage
MySQL, Amazon S3 (AWS S3), PostgreSQL, Redis, Elasticsearch
Other
Phoenix LiveView, APIs, Full-stack, Single Sign-on (SSO), Full-stack Development, Minimum Viable Product (MVP), Back-end, Software Architecture, Architecture, WebSockets, Learning Management Systems (LMS)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring