Baris

Senior .NET & Java Developer

29 €/h

Barıis is a Software Engineer who has been working for 5 years in a different kind of business domains. He has good communication skills and likes to share his knowledge among the team. Also, he has the talent to solve problems in a short time with great quality.

Specialties: Java Spring Boot, Software Design, Agile Product Development, Game Development, R&D, Cloud Native Systems and Applications, Microservices, Reactive Programming, Object-Oriented Programming.

  • C#

    C#

    4 yr.
  • .NET

    .NET

    4 yr.
  • Java

    Java

    5 yr.
  • PostgreSQL

    PostgreSQL

    3 yr.
  • MySQL

    MySQL

    3 yr.
  • Redis

    Redis

    3 yr.
  • Spring Boot

    Spring Boot

    3 yr.
  • Selenium

    Selenium

    3 yr.
  • .NET Sitecore

    .NET Sitecore

    4 yr.
  • F#

    F#

    3 yr.

Selected experience

Software Engineer

NETAS · 9 months

Researched on LoRaWANtechnology which is the type of wireless communication used for long range distanceand Internet of Things. Reported and presented all specific details of LoRato the supervisor and the team via presentation. Worked on a project that creates water-meter as IoTdevicewhich detects water in meter optically (LC Sensors) and communicates with gateway via LoRa Technology. Especially developing software with C programming language which will be used for the device’s microprocessor (MSP430) according to LoRaWAN Protocol.

Technologies used:
skill

.NET

Software Engineer

Zynga Inc. · 6 months

Working on Card Studio of the company and responsible for 4 games, which are BluffPlus, OkeyPlus, CanakOkeyPlus and BackgammonPlus. As a Backend Developer was implementing APIs for several purposes such as used by Mobile, Web, Internal Zynga Services(collected game data)and Facebook services (authorization and payment). All of four games are composed of Java 8, Spring Boot v2.2.0, Maven, Rabbit MQ(for communicating internal services like Campaign Service asynchronously), Redis and Ehcache, MySQL8.0, JPA.
In addition, transforming legacy codesthat is written in PHP to Java and Spring on these projects. JUnit 4, Mockito are used for unit-tests. MockMvcis used for integration-tests at APIs. Also, creating alerts and dashboards in Sumo Logic(for logging)and New Relic(for JVMand process health)after implementation finished in order to monitor the applications and start to fix quickly if necessary.

Technologies used:
skill

Java

skill

PostgreSQL

skill

MySQL

skill

Redis

skill

Spring Boot

Intern, Software Development

Siemens · 3 months

Developed a tool that combines LautherUI and SLCUIwhich areused to testReal Time PLC in assembly linecreated with C# and XAML.

Technologies used:
skill

C#

skill

.NET

Software Engineer

adesso Turkey · 2 years 4 months

Worked on a global project for Daimler AG, which is used for producing batteries for cars at Daimler factory in China. At first stage of the project, with DevOps techniques, completed infrastructure setup at Kubernetes as Docker containers via creating Ansible scripts for them as applying the principle of Infrastructure as a Code. Implemented microservices as creating a strong commitment to Fundamental Design Principles like DRY, KISS, YAGNI,etc. As a Backend Developer, started to implement microservices that their architecture is composed of Java 8, Spring Boot v2.0.2, Maven, Jax-RS, Rabbit MQ (for idempotency and asynchronous purposes), IBM MQ (messaging for external services), PostgreSQL 9.6 and JPA. Besides, JUnit 4, Mockito and PowerMockito are used for unit-tests. Rest-Assured and H2 Database are used for integration-tests at APIs. For E2E tests and performance tests in service-to-service communication, Gatling is used via implementing at Scala. For UI Automation tests, Cucumber and Selenium Driver also are used.

Technologies used:
skill

Java

skill

PostgreSQL

skill

Spring Boot

skill

Selenium

Education

BSc. Computer Engineering

Boğaziçi University · 2014 - 2018

How it works

2-3 mins

Tell us about your needs

Talk to us about your technical requirements and goals for your product or project.

1-2 weeks

Meet and work with your new tech star

Within days, you will meet and work with a hand-selected and quality-assured tech talent.


1 week

Right person for the right assignment, guaranteed

Completely risk-free for a week. Pay only if satisfied.

Have a question?

How much does it cost to hire a developer at Proxify?

When it comes to pricing, we believe in transparency. You always know how much you will pay. Our simplest pricing plan is flexible pricing where you pay between 28 and 35 euros / hour. That's it, no hidden costs and no startup fees. The price you pay between 28 and 35 euros / hour depends on the experience and seniority of the developer selected. If you know in advance that you will need someone part-time or full-time, we can offer you an even lower rate if you are able to commit to those hours. You can always switch between our pricing plans.

How does the risk-free trial period with a developer work?

It's simple, due to our thorough and best-in-class vetting process, we know that our developers are among the very best in their field. This is why we can offer you a risk-free trial for one week. You only pay if satisfied.

Can Proxify really present a suitable developer within 1 week?

Yes, in close to all cases we can present a developer within a week. There can be cases where a client might be searching for a developer with particular, additional skills or experience and then it can sometimes take longer to find the right candidate. If you feel that your case may be unique or particular in any way, contact us and we will do our best to tell you the most likely time frame for finding the perfect talent for your needs.

How does the vetting process work?

We pride ourselves on the fact that we have one of the industry's most comprehensive vetting processes. We receive thousands of applications from developers who apply to become a part of Proxify but only a fraction of those developers pass through our screening process: interviews, code, logic, personality and English tests - we told you it was comprehensive! Indeed, under 4% of those that apply become a part of Proxify and this enables us to guarantee that you will be presented with a senior, trusted developer who we know will be the perfect match for your company.

Stress-free hiring of tech expertise starts here

Coding is a universal language. That’s why Proxify searches far and wide for the best global talent within tech. We make it safe, secure and easy to hire developers and designers. And at a good price, of course.

In a short 15-minute call, we would like to:

  • Understand the type of talent your company needs
  • Discuss the most suitable engagement plan for you
  • Tell you exactly how Proxify works

Book a meeting