Späť na profesionálov

Java Developer

Prehľad

🎂 Vek: 49
Národnosť: Turkish
Krajina pobytu Turkey
Má auto
Má nástroje
Má WhatsApp
Ochotný sa sťahovať

Krátke zhrnutie

Skúsený vedúci tímu a softvérový inžinier s viac ako 22-ročnými skúsenosťami v oblasti návrhu, vývoja a nasadzovania podnikových aplikácií s využitím technológií Java/J2EE. Má skúsenosti s objektovo orientovaným programovaním, agilnými metodikami a nepretržitou integráciou. Zbehlý v Spring MVC, Spring Boot a Angular s TypeScript. Odborné znalosti v oblasti fintech, elektronického obchodu a systémov riadenia. Má bakalársky a magisterský titul v oblasti počítačového inžinierstva. Plynulo hovorí anglicky.

Pracovné skúsenosti

Team Lead and Software Engineer (1999 - Present)

  • Experienced team lead and software engineer with over 22 years of experience in design, development, and deployment of business applications using Java/J2EE technologies and OOP concepts.
  • Proficient in using Java/J2EE design patterns and Agile methodologies, with a focus on Test-Driven Development (TDD) using JUnit tests.
  • Skilled in using Spring MVC, Spring Boot, and Angular with TypeScript for application development.
  • Utilized Git and Jira for versioning, bug tracking, and project management, as well as Gradle and Jenkins for automating build and deploy processes.
  • Expertise areas include fintech, e-commerce, security, and management systems.

Fullstack Developer (2002 - Present)

  • Accomplished fullstack developer responsible for the full lifecycle development of next-generation software, from requirement gathering to implementation.
  • Specialized in object-oriented programming analysis and design, utilizing UML and design patterns.
  • Proficient in project management tools such as Jira, Git, SVN, CVS, SonarQube, Jenkins, and more.
  • Experienced in Java development, including JSE8-11, JEE7, Spring MVC, and Spring Boot.
  • Skilled in web development with JavaScript, TypeScript, Angular, HTML, CSS, and SCSS.
  • Knowledgeable in databases such as MySQL, PostgreSQL, MongoDB, Redis, and Elastic Search.
  • Experienced in software configuration management using Git, SVN, CVS, and IBM ClearCase.
  • Proficient in build tools like Gradle and Maven, and familiar with various IDEs such as IntelliJ IDEA, VS Code, Eclipse, and NetBeans.
  • Strong soft skills including excellent communication, problem-solving, attention to detail, and ability to work independently or within a team.

Education and Certification

  • Master's degree in Computer Science from GYTE Kocaeli, TR (1999-2002).
  • Bachelor's degree in Computer Science from Bilkent University Ankara, TR (1994-1999).
  • Research topics include security improvements for electronic data interchange (EDI) and security risk-based access control.

Seminars / Courses

  • Completed various seminars and courses including project management, conflict resolution, PostgreSQL, body language, JSF, CMMI, software measurement, web component development, IBM Rational software development, and more.

Awards

  • Ranked 284th out of 1 million people in the centralized university admission exam of Turkey (1994).
  • Awarded a full scholarship by Bilkent University (1994-1999).

Highlights, Skills & Knowledge

  • Proficient in OO analysis & design, design patterns, and UML.
  • Experienced in project management and ALM tools such as Jira, Git, SVN, CVS, SonarQube, Jenkins, ELK, Graylog, and Prometheus/Grafana.
  • Skilled in Java development (JSE8-11, JEE7, Spring MVC, Spring Boot), web services (REST, SOAP), and web development (JavaScript, TypeScript, Angular, HTML, CSS, SCSS).
  • Familiar with test tools and frameworks including JUnit, Mockito, Cucumber, SoapUI, Postman, and Selenium.
  • Knowledgeable in databases such as Hibernate ORM, MySQL, PostgreSQL, MongoDB, Redis, and Elastic Search.
  • Experienced in deployment using Gradle and Maven, and application servers like Tomcat, JBoss, and Wildfly.
  • Proficient in various development tools including IntelliJ IDEA, VS Code, Eclipse, and NetBeans.
  • Strong soft skills including excellent communication, problem-solving, attention to detail, ability to work independently or within a team, and adaptability to high-pressure environments.
  • Familiar with Agile (Scrum, SAFe, XP), waterfall, and Test-Driven Development methodologies.

Languages

  • Full professional proficiency in English.
Author
Java Developer
63693540f064f880dde6406a
Kontraktor429  / Denne
ÚroveňEXPERT
Role
Java Developer
Jazyky
English
Zručnosti
AWSCloudJavaSpringSpring boot
Lokality
Remote
Hybridné Lokality
Remote