Ivan Kohut

Ivan Kohut Email and Phone Number

Agile Software Developer @ Swiss Re
Bratislava, SK
Ivan Kohut's Location
Bratislava, Slovakia, Slovakia
About Ivan Kohut

From the moment I first encountered a computer as a child, I was fascinated by it. Initially drawn to games, my interest gradually shifted to creating my own programs. I started with Basic, Pascal, and Delphi as a student. As a professional, I have primarily focused on Java backend development while also gaining experience with Groovy, Scala, Python, and most recently, frontend JavaScript.Early in my career, I realized through extensive reading and practical experience that "quick and dirty" methods are unsustainable in software development. This understanding fueled my dedication to improving software quality, i.e. maintainability. My journey has led me to embrace functional and pure object-oriented programming, coding conventions, static analysis, refactoring, code reviews, pair programming, TDD, ATDD, build pipelines, frameworkless development, etc.I contributed to the teams I worked with by helping them apply these practices: agreeing on code conventions, setting up static analyzers (SonarQube, Checkstyle, PMD), establishing build pipelines (Travis CI, Jenkins), and promoting automated testing (JUnit, SoapUI, Postman, Cypress, FitNesse). In my previous role, I led a continuous refactoring initiative that, over four years, halved the codebase, eliminated 99% of code smells, reduced cognitive complexity by 64%, eradicated duplicated code from 30% to 0%, and improved code coverage from 0% to 50%. This was achieved while handling maintenance tasks and implementing new features. These efforts demonstrate my willingness to tackle legacy software, given stakeholder support for continuous improvement.I’ve learned that successful software development requires an incremental and iterative approach with fast feedback loops, which is why I advocate for agile development, particularly Extreme Programming, as it prescribes both process and technical practices.For the past five years, I've used IntelliJ IDEA with my personal license, reflecting my belief in my responsibility for procuring the best tools. Similarly, as a fan of open-source software, I've used Linux personally for 20 years and professionally for 7 years because it is the right tool for my needs.I am currently seeking a role in a continuous delivery environment, where daily production deployments are the norm. My goal is to join a team where I can learn from those more proficient in TDD, ATDD, and pair programming, and where a commitment to high-quality software is paramount. I am eager to contribute my skills and passion to a team that values excellence and continuous improvement.

Ivan Kohut's Current Company Details
Swiss Re

Swiss Re

View
Agile Software Developer
Bratislava, SK
Website:
swissre.com
Employees:
14983
Ivan Kohut Work Experience Details
  • Swiss Re
    Agile Software Developer
    Swiss Re
    Bratislava, Sk
  • Ibm
    Agile Software Developer
    Ibm Jan 2018 - May 2024
    Bratislava, Slovakia
    - Member of agile development teams, helping other team members embrace XP practices.- Set up and maintained static code analysis tools - defined and enforced a code style, implemented pretested (gated) commits approach with Jenkins and Travis CI, GitHub Pull Requests, and static code analysis tools (SonarQube, Checkstyle, etc.).- Migrated applications from an IaaS to a SaaS cloud environment (OpenShift based).- Led a continuous refactoring initiative that, over four years, halved the codebase, eliminated 99 % of code smells, reduced cognitive complexity by 64 %, eradicated duplicated code from 30 % to 0 %, and improved code coverage from 0 % to 50 %.- Simplified some backend components by employing the frameworkless approach.- Won a local internal programming hackaton due to the high software quality of the developed solution.
  • Davinci Software
    Agile Software Developer
    Davinci Software May 2017 - Oct 2017
    Bratislava, Slovakia
    - Member of Scrum development teams.- Developed and maintained an application for processing mortgage applications.- Led the creation of company-wide SonarQube quality profiles.- Introduced the pretested (gated) commits approach.
  • Ferratum Slovakia
    Agile Software Developer
    Ferratum Slovakia Sep 2016 - Mar 2017
    Bratislava, Slovakia
    - Member of Scrum development teams.- Developed and maintained a bank policy checking application.- Increasing trust between business and technical people, reducing the bugs and rework through the use of ATTD.- Actively participated in cross-team technical meetings, defining and implementing company-wide code conventions and improving teams’ technical alignment.
  • Softec
    Software Developer
    Softec Feb 2010 - Jul 2016
    Bratislava, Slovakia
    - Custom software development in various teams and projects, mostly for the government and banking industry.- Maintained a proprietary framework supporting model-driven development.- Introduced the pretested (gated) commits approach and SQL code testing.- Promoted TDD, ATTD, static code analysis, and build pipelines.- Led the migration of legacy Ant-based build scripts to Maven.
  • Asseco Solutions Sk
    Software Developer
    Asseco Solutions Sk Aug 2007 - Dec 2010
    Bratislava, Slovakia
    - Developed and maintained software products for hotel receptions, restaurants, and currency exchange.- Led the migration from CVS to Subversion version control system.- Improved the type safety of hundreds of backend SQL queries.

Ivan Kohut Education Details

Frequently Asked Questions about Ivan Kohut

What company does Ivan Kohut work for?

Ivan Kohut works for Swiss Re

What is Ivan Kohut's role at the current company?

Ivan Kohut's current role is Agile Software Developer.

What schools did Ivan Kohut attend?

Ivan Kohut attended Faculty Of Mathematics, Physics And Informatics, Comenius University.

Who are Ivan Kohut's colleagues?

Ivan Kohut's colleagues are Pablo García De Zúñiga Hernández, Darcy Clymer, Tom Marku, Gercek Beyret, Janet Gerding, Ajay Ganatra, Hideo Kobayashi.

Not the Ivan Kohut you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.