Ridvan Döngelci
Verified Expert in Engineering
Back-end Developer
Vancouver, BC, Canada
Toptal member since January 18, 2022
Ridvan is a back-end developer with extensive experience in Java and Android applications. Having worked for Amazon for more than four years, he is very familiar with Amazon Web Services (AWS). As a goal-oriented and delivery-focused professional, Ridvan enjoys delivering innovative solutions and highly scalable distributed systems.
Portfolio
Experience
Availability
Preferred Environment
Android, Java, TypeScript, Spring, Python, Amazon Web Services (AWS), NoSQL, REST, GraphQL, Hadoop
The most amazing...
...thing I've developed is a distributed rule engine that processes millions of events per second.
Work Experience
Software Engineer
Texting Things LLC
- Developed an SMS bot and a reminder service using Django and Celery.
- Used Trello to track tasks, project status, and bugs.
- Deployed different components, alarms, and services to AWS using SQS, SNS, CloudWatch, EventBridge, RDS, CDK, and CloudFormation.
Android App Developer
Nucleos, Inc.
- Developed an Android application using Java and JavaScript.
- Built custom WebView for proxying through clients' networks.
- Used ClickUp for the project and bug tracking and attended daily sync meetings.
Software Development Engineer
Amazon Web Services (AWS)
- Developed scalable back-end systems and measurable services with metrics and alarms.
- Used various project management tools that are similar to Atlassian Jira.
- Designed, implemented, launched, and maintained highly scalable distributed systems.
R&D Engineer
M-Brain
- Developed pipelines for sentiment analysis of different media.
- Created a search cluster using Apache Solr for article search.
- Crawled sources and used Hadoop to process large amounts of data.
Server Developer
Rovio
- Developed game services such as matchmaking, in-app purchase verification, leader boards, and user profiles.
- Created an A/B testing service for the game content. Used Jira to keep track of tasks.
- Maintained the game services, fixed issues and bugs, and added new features.
Research Assistant
Aalto University
- Conducted research on different distributed systems.
- Ported Apache Pig-based genomic processing tools to Spork (Pig on Spark).
- Maintained the big data genomics project built on top of Hadoop.
Part-time Software Engineer
Ericsson
- Developed test suites for Telecom infrastructure such as radio controllers and cell towers.
- Tracked tasks using Jira, fixed bugs, and maintained software.
- Used functional programming languages like Erlang extensively.
Software Developer
Cybersoft
- Developed the metrics and logging framework using aspect-oriented programming.
- Performed Jira task management activities, fixed bugs, and developed various features.
- Used Oracle SQL DB to build a Java Enterprise application.
Experience
Sirona Connect Android App
The app has various features, including the dentist login and display of the ordered dental implants and high-poly 3D models of different implants. The application has custom UIs to show teeth that are modeled.
Education
Master's Degree in Advance Computing
Aalto Univeristy - Espoo, Finland
Skills
Libraries/APIs
REST APIs, React, Node.js, Stripe, Stripe API
Tools
Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Git, Apache Tomcat, Apache Maven, Amazon Elastic Container Service (ECS), Apache Solr, AWS Cloud Development Kit (CDK), Celery, GitLab, Mercurial
Languages
Java, TypeScript, Python, GraphQL, JavaScript, PHP, CSS, HTML, Erlang, Kotlin, C, SQL
Paradigms
REST, Agile, Mobile Development
Platforms
AWS Lambda, Android, Apache Pig, Mobile, JBoss, Amazon EC2, Amazon Web Services (AWS)
Storage
NoSQL, Amazon DynamoDB, Apache Hive, Amazon S3 (AWS S3), MySQL, PostgreSQL
Frameworks
Spring, Hadoop, Spark, JUnit, Android SDK, Laravel, React Native, Bootstrap, Django
Other
Back-end, APIs, Back-end Development, Webhooks, Algorithms, Web Development, Software Design, Software Architecture, Full-stack Development, Distributed Systems, 3D, SOAP, AOSP, Android Architecture, Architecture, Mobile App Development, Full-stack, Leadership, Scraping, Mobile Apps, Sentiment Analysis, Natural Language Processing (NLP), Machine Learning, Web Scraping, Physics, SMS, SMS Bots, Generative Pre-trained Transformers (GPT)
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