
Nurullah Macun
Verified Expert in Engineering
Full-stack Developer
Ankara, Turkey
Toptal member since November 3, 2020
Nurullah is a talented full-stack developer pursuing a master's degree in cybersecurity. He excels at scripting with Python and Bash and using Scrapy to crawl websites for automated tasks. Nurullah built a secure and robust authentication system using IBM's Hyperledger Fabric, and has delivered many projects involving big data. He is a passionate developer who enjoys collaborating with clients to help them achieve their goals.
Portfolio
Experience
- Python - 6 years
- JavaScript - 6 years
- Secure Web Development - 6 years
- Linux - 6 years
- MySQL - 6 years
- Django - 5 years
- Django REST Framework - 4 years
- Vue - 3 years
Availability
Preferred Environment
Manjaro Linux, Sublime Text 3, Vim Text Editor, WebStorm, PyCharm, Linux
The most amazing...
...project I built is a secure and robust authentication system using IBM's Hyperledger Fabric, which is a blockchain framework.
Work Experience
Full-stack Developer
Ignitia
- Led the migration of services from local databases to a scientific data warehouse (SDWH).
- Dockerized multiple services previously managed by the supervisor for improved scalability and deployment.
- Resolved various issues related to Celery, including the migration of the Celery broker from Redis to RabbitMQ. Optimized and updated Celery configurations to prevent deadlocks and task pile-ups.
Django and React Full-stack Developer
American Secure Living, Inc.
- Created dotloop integration with Django from scratch.
- Tracked and fixed several bugs on the back-end side using Sentry.
- Used Celery task to queue tasks and imports on Django.
Django and React Full-stack Developer
Valence Enterprises, Inc
- Seperated out inbox messages from notifications systems and designed new inbox architecture from scratch.
- Fixed several bugs, like synchronization issues related to the notification system.
- Added payment support to the website using Stripe API.
- Managed deployments, errors, and logs using the Google Cloud Platform. Configured GAE (Google App Engine) settings using YAML files.
DevOps Engineer
JotForm
- Solved user problems with a ticket system.
- Fixed a bug enabling users to register with the same email address.
- Developed a system where users must reCAPTCHA twice to submit their form.
Full-stack Developer
Nart Informatics
- Developed an app that crawls Google Scholar in a very efficient way.
- Built a Vue component that works dynamically to simulate network servers.
- Developed a website with a team using React and Django REST Framework for a GS1 company enabling customers to order and buy new barcode numbers with several additional steps.
Experience
Chat App
https://github.com/nurulmac11/chat-appSpreadsheet Clone
https://github.com/nurulmac11/spreadsheets-cloneGS1 Online
Education
Bachelor's Degree in Computer Engineering
Middle East Technical University - Ankara, Turkey
Skills
Libraries/APIs
Vue, jQuery, Node.js, React, Vuex, Pusher, Stripe API
Tools
Git, PyCharm, WebStorm, Vim Text Editor, Sublime Text 3, GitHub, PhpMyAdmin, Celery, Docker Compose, Webpack, Bugsnag, Jenkins, RabbitMQ
Languages
Python 3, JavaScript, PHP, Python, HTML, CSS, SQL, C, C++, PHP 7
Frameworks
Django, Flask, Django REST Framework, Bootstrap, Bootstrap 3, Scrapy, NestJS, Laravel, GAE
Paradigms
Object-oriented Programming (OOP), REST, Parallel Programming, Unit Testing
Platforms
Linux, Manjaro Linux, Docker, Raspberry Pi, Google Cloud Platform (GCP), Google App Engine
Storage
MySQL, PostgreSQL, Elasticsearch, Google Cloud, Datadog, Redis
Other
Ajax, Full-stack, APIs, MVC Frameworks, Web App Deployment, Web Scraping, Secure Web Development, Cloud Computing, Shell Scripting, Hybrid Apps, API Integration, Payment APIs, FastAPI
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