Summary
Overview
Work History
Education
Skills
Timeline
SoftwareDeveloper
Yariv Cohen

Yariv Cohen

Software Developer

Summary

Professional Summary
Experienced Software Developer with a strong background in designing and delivering innovative backend systems and software solutions. Skilled in creating efficient, scalable systems and integrating complex technologies to meet business needs. Adept at collaborating with diverse teams to ensure high-quality outcomes and aligning technical solutions with organizational goals.

Overview

14
14
years of professional experience
5
5
years of post-secondary education

Work History

Senior Software Developer

Mobitti
01.2021 - Current
  • Designed and implemented scalable backend architectures using Java and Spring Boot.
  • Proficient in configuring and optimizing Apache and Tomcat architecture to support scalable and reliable web applications.
  • Proficient in secure system design with experience in implementing security protocols such as OAuth, SAML, and JWT.
  • Integrated with third-party systems seamlessly , utilizing advanced RESTful APIs for efficient data exchange.
  • Collaborated with cross-functional teams (product, design, and front-end development) to deliver user-centric solutions aligned with business goals.
  • Proficient in cloud-native development , leveraging AWS (e.g., Lambda, S3, EC2) and container orchestration tools like Docker
  • Streamlined development processes by implementing DevOps best practices and utilizing tools like Jenkins , GitHub Actions for infrastructure as code.
  • Managed project timelines effectively, delivering high-quality code punctually through task prioritization.

Senior Software Developer

Fuel Check
01.2019 - Current
  • Designed and developed IoT tracking systems, focusing on scalability and efficiency.
  • Developed robust real-time data processing and analytics systems to support critical business operations.
  • Worked with microservices architecture using Java Vert.x and the Spring framework for backend development.
  • Integrating and managing IoT devices, including Ruptela, Teltonika, Raspberry Pi, and Arduino, to enable real-time data tracking and control.
  • Worked with the Netty framework to manage communication with IoT devices, ensuring efficient and reliable data exchange.
  • Designed and implemented streaming data components using Kafka and ActiveMQ to enhance real-time data processing and communication.
  • Leveraged expertise in PHP for additional development needs and flexibility across projects.
  • Managed and optimized NoSQL and SQL databases, ensuring data integrity and performance
  • Led project management efforts, including planning, task prioritization, and coordinating with cross-functional teams to ensure timely delivery and quality outcomes.

Software Engineer

MIND CTI
01.2017 - 01.2020
  • Developed web applications using J2EE technologies (JSF, JSP, PrimeFaces) on the JBoss Application Server, ensuring scalable and robust solutions.
  • Designed and implemented Java-based systems, focusing on performance, reliability, and maintainability.
  • Worked extensively with Oracle databases, optimizing queries and ensuring data integrity to support complex business processes.
  • Developed and integrated provisioning systems for seamless Network Element (NE) communication and management.
  • Maintained and enhanced real-time server billing systems, ensuring accurate and efficient billing operations.
  • Led integration efforts on-site at international customer locations, ensuring successful deployment and system alignment with client requirements.

Systems Integration

Fuel Check
01.2011 - 01.2014
  • Configured and deployed integration middleware tools, including GPS devices, fuel controllers, and other IoT equipment, to enable seamless data flow and system interoperability.
  • Collaborated with cross-functional teams, including developers, project managers, and business stakeholders, to design and deliver effective integration solutions tailored to business needs.
  • Developed and maintained comprehensive integration specifications and documentation, ensuring clarity and consistency for development teams and stakeholders.
  • Performed rigorous testing and validation of integration solutions, ensuring compliance with industry standards and delivering reliable performance.
  • Conducted advanced troubleshooting and issue resolution, providing expert technical support to internal teams and external clients to maintain operational efficiency and client satisfaction.

Education

B.Sc. - Computer Science

Technion, Israel Institute of Technology
01.2014 - 01.2019

Skills

Java

undefined

Timeline

Senior Software Developer

Mobitti
01.2021 - Current

Senior Software Developer

Fuel Check
01.2019 - Current

Software Engineer

MIND CTI
01.2017 - 01.2020

B.Sc. - Computer Science

Technion, Israel Institute of Technology
01.2014 - 01.2019

Systems Integration

Fuel Check
01.2011 - 01.2014
Yariv CohenSoftware Developer