Hire the best Scala Developers in Turkey
Check out Scala Developers in Turkey with the skills you need for your next job.
- $50 hourly
- 5.0/5
- (2 jobs)
Mustafa has over 11 years of experience as a Senior Software and Data Engineer who enjoys working in machine learning and distributed applications. Specifically, he is passionate about building products from scratch with cutting edge technologies and hence eager to invent creative products. In addition, he is highly experienced in engineering, infrastructure and production work including CI/CD, monitoring and alerting. Besides, his technical skills, he is a good team player with a great amount of self-motivation.ScalaAkkaMongoDBKubernetesApache KafkaApache CassandraElasticsearchMachine LearningPython Scikit-LearnPython - $33 hourly
- 5.0/5
- (2 jobs)
Full-stack software developer with 15+ years' experience, design acumen, and a keen eye for UX and simplicity. Proven track record in getting things done. Specialize in web and mobile apps. Proficient in AWS, G Cloud, React, Java and more. Diverse project background. Highlighted achievements from my resume include: 1. Spearheaded the development of an EV-charging SaaS platform. 2. Orchestrated the migration of PL/SQL business logic to Spring Boot microservices at Allianz. 3. Pioneered the creation of a cutting-edge eCommerce recommendation system. 4. Elevated customer satisfaction with innovative design on a municipality helpline software. 5. Developed a reputation management web app utilizing G Cloud, Quarkus, Vue.js, and Firebase.ScalaMobile AppWeb ApplicationJavaScriptJavaAgile Project ManagementImplementation PlanMinimum Viable ProductDesign ThinkingBasecampPrototyping - $50 hourly
- 5.0/5
- (1 job)
Stream and batch processing to extract, transform and load large amount of data while optimizing and maintaining search using Apache Spark, Apache Kafka and Apache Flink in Scala Building API s in Golang and Python Use NewRelic, Kubernetes and Grafana service to maintain, observe and large amount of stream Create job schedules using Apache Airflow DAGs and Gitlab CI/CD pipelines Extract, transform and load large amounts of data from a variety of sources(S3, Redshift, RDS) with pyspark ETL jobs(AWS Glue, AWS EMR) Use best practices to scale Apache Spark jobs and data partitions with AWS Glue Reduce run time and usage memory for existing jobs on pyspark manipulating parameters of spark and AWS Glue(control DPU and execution time) Build large and complex data pipelines that reads and writes different data sources like AWS S3/AWS Redshift/AWS RDS Create daily and on-demand data pipelines using workflows, triggers, AWS Glue and AWS Lambda Control health and errors of AWS Glue jobs using CloudWatch events, AWS Lambda and Slack channelsScalaData AnalysisBig DataApache KafkaApache AirflowApache Spark MLlibAWS LambdaApache FlinkPySparkAWS GlueGolangGitLabData VisualizationData MiningPython - $40 hourly
- 5.0/5
- (20 jobs)
With over 12 years of experience in software development, I specialize in building scalable web, mobile, browser and platform applications. I have extensive knowledge in both frontend and backend development, with a focus on delivering robust, high-performance systems. My expertise spans advanced DevOps practices, backend development, and API design, ensuring efficient, scalable solutions that meet complex business needs. I work with a wide range of technologies to develop solutions that are optimized for performance, reliability, and scalability. From creating seamless user experiences in web and mobile applications to implementing advanced database techniques, my approach ensures that both the infrastructure and application logic are aligned with the highest standards. Technical Stack: // #region * Backend Development + Node.js, Express.js ["I specialize in building scalable software architectures using both monolithic and microservices approaches. My backend solutions are designed for high traffic, low latency, and robust performance."] // #endregion // #region * Frontend Development + React.js, React Native, Next.js ["My rapid development approach ensures that frontend solutions are both functionally scalable and visually accurate, meeting your expectations with precision."] // #endregion // #region * Database Solutions + MongoDB, DocumentDB, DynamoDB, Redis, Memcached, MySQL, PostgreSQL ["I have expertise in high-volume data processing, queue-based systems, and advanced database normalization techniques, ensuring optimal data storage and retrieval for your application."] // #endregion // #region * DevOps & Cloud Infrastructure + Amazon Web Services (AWS), Google Cloud Platform (GCP), Firebase ["I am fully equipped for scaling and deploying applications on cloud platforms, particularly AWS, utilizing Kubernetes and serverless architectures to ensure your systems are highly available, efficient, and cost-effective."] // #endregion // #region * My Approach + README ["In my projects, I follow a structured and transparent process to ensure successful outcomes. I begin by thoroughly understanding the client’s vision and requirements to create a clear project roadmap. This allows for setting realistic goals and expectations from the start. During development, I maintain continuous communication, providing regular updates and feedback to ensure alignment with client needs.", "I prioritize agile methodologies, breaking projects into manageable tasks and iterating quickly to deliver results efficiently. Whether working on the backend architecture or crafting the frontend, I focus on optimizing each part of the system for both performance and maintainability. My goal is to ensure a smooth development process and a product that not only meets but exceeds the client’s expectations."] // #endregionScalaRESTful APIAPIPlay FrameworkAPI DevelopmentWeb DevelopmentNext.jsWeb ScrapingReact NativeMongoDBReactMySQLNode.jsJavaScriptRedis - $50 hourly
- 5.0/5
- (1 job)
Andrey is a highly skilled software developer with over 20 years of experience working on a range of projects for diverse clients. He has a focus on solving business problems and is able to quickly understand the needs of his clients, delivering efficient solutions as a result. Andrey is a reliable team player with strong communication skills and is always willing to lend a hand when needed.ScalaETLBusiness IntelligenceFunctional ProgrammingJavaScriptSpring FrameworkClojureSQLPythonJava - $45 hourly
- 5.0/5
- (2 jobs)
Data Engineer with 10+ year experience in the IT industry. Experience in developing complex ETL pipelines, BigData applications, DatabasesScalaETL PipelineGreenplumPythonApache HadoopGitApache AirflowGoogle Cloud PlatformLinuxApache SparkOraclePySparkMicrosoft AzureETLSQL - $30 hourly
- 0.0/5
- (0 jobs)
I've working Software Engineer who has always researched best practices for about 5 years. Because I believe that there is always something better. I've great experience in domains such as Search, Product Information Management, Warehouse Management, and Marketplace Integration. I've working on performance improvement of search and navigation and trying a lot of methods for a long time. I focussed on highly scalable microservices using .Net Core, Golang, and Kubernetes. Trying to improve myself by contributing to open source projects in my free times. Key Skills: .Net Core, Golang, Scala, Python, Elasticsearch, Redis, PostgreSQL, MongoDB, Apache Kafka, RabbitMq, Apache Spark, Continuous Delivery, Continuous Integration, Gitlab, Kubernetes, Docker etc.ScalaCI/CD.NET CoreApache FlinkBash ProgrammingElasticsearchPythonC#GitLabGolangRedisSQLMongoDBMicroserviceApache Spark - $25 hourly
- 0.0/5
- (0 jobs)
I’m a software developer with 6 years of experience. I specialize in languages like Go, Java, Scala, and React, and I’ve contributed to various projects throughout my career. My ability to quickly learn new technologies allows me to adapt to different projects seamlessly.ScalaWeb ApplicationRESTful APIAngular 6.NET CoreDatabaseElasticsearchMicroserviceApache KafkaGolangReactJava Want to browse more freelancers?
Sign up
How hiring on Upwork works
1. Post a job
Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.
2. Talent comes to you
Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.
3. Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
4. Payment simplified
Receive invoices and make payments through Upwork. Only pay for work you authorize.