Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Nir Klinger

Software Developer
Givat Shmuel

Summary

Experienced Software Developer and Java Technical Lead at Bank Hapoalim, adept in Java, Swift, and frameworks like Spring Boot and Angular. Leverages Agile methodologies and microservices architecture to enhance software reliability and efficiency, utilizing tools such as Docker, Kubernetes, and Jenkins. Known for exceptional mentorship and consistently delivering scalable and maintainable software solutions. Technical expertise extends to cloud platforms like AWS and OpenShift, with hands-on experience in mobile development using SwiftUI. Maintains a proactive approach, managing a personal iPhone app and demonstrating continuous learning through varied project experiences.

Overview

5
5
years of professional experience
1
1
year of post-secondary education

Work History

Software Developer

Bank Hapoalim
01.2023 - Current
  • Lead development of engine generation code using Mustache, enabling efficient Java class generation for Spring Boot applications.
  • Implement and enhance testing frameworks with JUnit, Mockito, Spring Boot Test, and WebTestClient, boosting software reliability and process efficiency.
  • Utilize Martin Fowler's presentation patterns to ensure scalability and maintainability of software designs, consistently following strict SDLC guidelines.
  • Quickly adapt to new technologies and project demands, demonstrating strong problem-solving skills and technical agility.
  • Guide multiple departments, enhancing collaboration and knowledge sharing through expert technical advice.
  • Contribute valuable insights and solutions in technical discussions and strategy meetings, leveraging deep understanding of modern software development and testing frameworks.

Java Technical Lead

Bank Hapoalim
01.2022 - 01.2023
  • Played key role in monitoring and supporting production environments, focusing on critical operational flows within banking context.
  • Conducted detailed code reviews and provided mentorship, guiding junior developers towards producing higher quality code.
  • Served as Java Technical Lead for small team of five junior developers, collaborating with large Amdocs team on high-stakes integration project.
  • Enhanced system performance by implementing CompletableFuture, leading to more efficient and responsive applications.

Chapter Lead

Bank Hapoalim
08.2021 - 01.2022
  • Oversaw team of 10+ developers as Chapter Lead, managing multiple projects focused on developing web applications in Spring Boot.
  • Led design of application flows, integrating MongoDB for data management and deploying applications on OpenShift for enhanced scalability and performance.
  • Ensured all code reviews adhered to highest standards of clean coding practices and included comprehensive unit tests, fostering culture of quality and precision in software development.

Software Developer

Bank Hapoalim
06.2019 - 08.2021
    • Developed large-scale ETL processes using MongoDB and Kafka, enhancing data integration and real-time data processing capabilities.
    • Created and deployed Spring Boot microservices applications, overseeing their performance on OpenShift platforms.
    • Investigated new technologies, developed proof of concepts, and successfully implemented these innovations, demonstrating initiative and problem-solving skills.

Education

No Degree - Java Full Stack

John Brace
Tel Aviv, Israel
06.2018 - 02.2019

Skills

Programming Languages: Java, Swift

Timeline

Software Developer

Bank Hapoalim
01.2023 - Current

Java Technical Lead

Bank Hapoalim
01.2022 - 01.2023

Chapter Lead

Bank Hapoalim
08.2021 - 01.2022

Software Developer

Bank Hapoalim
06.2019 - 08.2021

No Degree - Java Full Stack

John Brace
06.2018 - 02.2019
Nir KlingerSoftware Developer