
Burak Can Kahraman
Verified Expert in Engineering
Back-end Developer
Istanbul, Turkey
Toptal member since October 31, 2022
Can is a detail-oriented software engineer with over five years of experience in Python development, specializing in building reliable and maintainable applications. He is recognized for his methodical approach to solving complex technical challenges and consistently delivers high-quality solutions that align with business requirements. Can's enthusiasm for technology and collaborative approach make him a valuable team member who consistently elevates project outcomes.
Portfolio
Experience
- Python - 5 years
- Git - 4 years
- Flask - 4 years
- HTML - 3 years
- Django - 2 years
- SQLAlchemy - 2 years
- CSS - 2 years
- JavaScript - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code)
The most amazing...
...product that I've developed enabled a pharmaceutical trial company to track their medication trials at each step through a seamless interface.
Work Experience
Software Developer
Gedankenfabrik
- Built an API that unifies the entry point for several LLMs and serves them through a single endpoint.
- Used pub/sub to create LLM translation jobs asynchronously, including streaming capability.
- Integrated a chatbox with our custom base_url, easing the demonstration for our customers.
Full-stack Developer
Enabled Core Services
- Extracted the necessary requirements based on the client's needs.
- Created a Django app that implements those requirements coming from operations.
- Used Celery and Redis for asynchronous task execution and background jobs.
Full-stack Developer
GCP-Service
- Developed a core app with Flask, MariaDB, and SQLAlchemy.
- Implemented RBAC permission system and added groups/roles for authorization.
- Created multi-layered Jinja templates, including hierarchical relationships.
- Used jsTree library to build a document management system similar to a file tree.
- Containerized the app and created an auto CI/CD with the help of Amazon ECR/ECS and GitHub Actions.
- Wrote unit tests in a flexible way so that the architecture is open for a refactor.
Back-end Developer
BeWell Innovations
- Completed the transition from Python 2 to Python 3 using validation tools and making sure dependencies were compatible.
- Developed a preview feature for the web app, which allows the creation of questionnaires between healthcare providers and patients.
- Implemented unit and functional tests using the Selenium Page Object Model.
- Improved the team's workflow by integrating Visual Studio Code remote containers.
Python Developer
Huawei Technologies Co.
- Participated in the entire lifecycle of the company's web applications using Flask. Maintained and organized RESTful APIs.
- Implemented multithreading, exception handling, and other best practices for more robust products.
- Rewrote legacy code to make it more scalable and integrable with new technologies. Took part in reviewing, managing, and merging other developers' code.
Data Scientist
Intertech
- Used Python to process, clean, and analyze large datasets and applied various regressions and classifications.
- Extracted information from documents through optical character recognition (OCR) and used the text to train the models.
- Worked with Turkish natural language processing (NLP) tools to predict the meaning of a sentence by using lemmatization and stemming.
Experience
Anonymous Chat App
https://anon-chat.fly.dev/• No registration, no login, no identity.
• No logs or records.
• Messages are discarded after 1 day.
Discuss a topic anonymously with your group.
Static Website for a Law Office
https://www.hla-law.comLive Preview Questionnaire
Education
Bachelor's Degree in Mechatronics Engineering
Yıldız Technical University - Istanbul, Turkey
Skills
Libraries/APIs
REST APIs, SQLAlchemy, Vue, Scikit-learn, Pandas, NumPy, jsTree, Playwright, Socket.IO
Tools
Git, ChatGPT, Gensim, RabbitMQ, Celery, Amazon Elastic Container Service (ECS), GitHub, DataTables, Word 2016
Languages
Python, HTML, SQL, CSS, JavaScript, C#, Regex
Frameworks
Flask, Django, Jinja, Bulma
Paradigms
REST, Microservices
Storage
JSON, Databases, PostgreSQL, MySQL, MariaDB, Redis
Platforms
Docker
Other
APIs, Web Scraping, Back-end, HTTPS, Full-stack, Webhooks, Oso, Bootstrap 5, OpenAI, Large Language Models (LLMs), Pub/Sub
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