Code Monkey home page Code Monkey logo

resume's Introduction

Atıfcan Ergin

Software Engineer - Distributed Systems , Java , Kotlin , Groovy , Python 3.x , Father of 🐶x2 🐈x2 based in Istanbul, TR

Email / Website / LinkedIn / GitHub / Twitter / DEV

I Care about...

Animal Welfare, Gender Neutrality, Environment, Civil Rights and Social Activism

👩🏼‍💻 Technical Experience

Senior Software Engineer Contract @ Fashion Digital (Aug 2023 - )

  • Working as a Senior Engineer on an agile running team.
  • Modernizing legacy systems to cloud native services.
  • System design.
  • Programming.
  • Code reviewing.
  • Mentoring.
  • Technologies used: Kotlin, Kotlin Coroutines, Ktor, Docker, Kubernetes, GCP, Apache Kafka.

Senior Software Engineer Contract @ Mox Bank (Jan 2023 - July 2023)
Developing on event-driven microservices, cloud-native backend systems for a digital bank in Hong Kong:

  • Working as a Senior Developer on an agile running team.
  • Implementing new features using Spring Boot, Kotlin.
  • Code reviewing.
  • Technologies used: Spring-boot, Kotlin, OpenAPI, GraphQL, Spring Security, Spring Cloud, Docker, Kubernetes, AWS, Apache Kafka

Senior Software Engineer Contract @ Dogus Technology (Jun 2020 - Jan 2023)
Architecting and developing event-driven, cloud-native backend systems for a mobile fintech & loyalty application:

  • Leading and mentoring a 12 member agile team to deliver the highest quality product.
  • Re-architecting legacy systems and implementing the new business requirements.
  • Code reviewing.
  • Mentoring all other 3 teams to align with modern software architecture standards.
  • Implementing an engineering culture and teamwork which is autonomous, proactive, continuously learning and improving itself.
  • Technologies used: Spring-boot, Kotlin(Coroutines) , Spring Reactor, Reactive API's, GraphQL, Spring Security, Spring Cloud, Docker, Kubernetes, GCP, Apache Kafka

Senior Software Engineer Contract @ Dogus Technology (Apr 2019 - Jul 2019)
Developed and lead an undisclosed cloud native application. It's been developed by agile practices and TDD. Technologies are Google Cloud Platform (GKE, CloudFunctions, PubSub), Spring Boot, Java 11, Kubernetes, JUnit, Mockito etc.

  • Technologies used: Spring Boot, Java 11, Docker, Kubernetes, GCP, Spring Cloud

Senior Software Engineer Contract @ Dogus Technology (Mar 2018 - Dec 2018)
Design and implement event driven microservices and API's using java.

  • Rearchitecting and refactoring the legacy services that are built in .NET ecosystem into an Event driven java platform.
  • Technologies used: Spring Boot, Java 11, Docker, Kubernetes, Openshift, Spring Cloud, RabbitMQ

Lead Software Developer / Architect @ Bilyoner (Nov 2016 - Jan 2018)
Architecting and implementing microservice architecture using Spring Cloud(Netflix) on Kubernetes platform (Openshift).

  • Leading an 8 member agile team.
  • Re-engineering the legacy monolith(Java) backend.
  • Re-architecting the legacy system to microservices using strangler pattern.
  • Technologies used: Spring Boot, Java 8, Docker, Kubernetes, Openshift, Spring Cloud

Senior Software Engineer @ Innova (Nov 2014 - Nov 2015)
Developed various backend services based on Spring Framework+JPA+RDBMS.

  • Technologies used: Spring Framework, REST, Jasper Reports.

Senior Java Developer @ Anadolu Sigorta (Dec 2013 - Oct 2014)
Worked as a Senior developer at Alternative Distribution Channels and Customer Relationship Management division. Integrating CRM software with insurance base through web services. JSF, RichFaces, Hibernate, EJB, Oracle 11g are the main technologies that I use.

Java Developer @ Aksigorta (Nov 2012 - Dec 2013)
Worked as a Senior developer at Bancassurance business integration projects developing scheduled backoffice jobs and batch processes.

  • Responsible for developing presentation, service and data layers.
  • Attended meetings with PM, business, system organisation and test teams to contribute on development process.
  • Provided support for bug fixing and testing processes.
  • Technologies used: Seam Framework, IceFaces, Hibernate, Spring IOC, Spring AOP, Oracle 11g

Java Developer @ Metaform (Jul 2010 - Sep 2012)
I worked in this organization as a Java Developer. I took the task of developing the design given to me and ensured that the final products matched the quality standards. I also took the task of writing complex programs or modules. Spring MVC and Hibernate are the two framework I made use of in depth to carry out the development process. I attended team meeting conducted by project lead and project manager at regular intervals. I also involved in production support for maintaining the system developed and resolved the complexities and bugs raised by customers efficiently and effectively on time.

  • Developing web applications using java, spring and hibernate.
  • Developing mobile applications using jquery mobile, spring, java.
  • Geospatial web implementations w/ Google Maps API.
  • Implementing web services.

📌 Side Projects (Under Construction)

💬 Languages

Turkish: Native
English: IELTS 6.5


👩🏼‍🎓 Education

Information Technologies Certificate Program focused on essential courses of CS degree
METU Continuous Educ. Center - Ankara, TR (2009)

Cisco Network Academy - CCNA Exploration Program CCNA prep course
METU Continuous Educ. Center - Ankara, TR (2010)

Bachelor of Science in Computer Engineering
Meždunarodnij Kazahsko-Tureckij Universitet im. H.A. Yesevi - TR (2011 - 2015)

Bachelor of Science in Economics
Baskent University - TR (2000 - 2006)

resume's People

Contributors

ozthemagician avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.