Summary
Overview
Work History
Education
Skills
Software
Timeline
BusinessAnalyst
Ivan Balaž

Ivan Balaž

Software Developer
Zagreb

Summary

Dynamic Lead Software Developer with a proven track record at Zagrebačka Banka d.d, excelling in software architecture design and code review. Spearheaded innovative projects, enhancing user experience and system security. Committed to mentoring teams and implementing automated testing, driving continuous improvement and delivering high-quality solutions on time.

Experienced with designing and developing complex software systems. Utilizes agile methodologies to enhance project efficiency and team productivity.

Overview

10
10
years of professional experience
2
2
Languages

Work History

Lead Software Developer

Zagrebacka Banka D.d
04.2018 - Current
  • Championed a culture of innovation and continuous improvement within the development team, inspiring colleagues to push boundaries and strive for excellence in their work.
  • Achieved enhanced user experience through regular collaboration with UX/UI designers during the development process.
  • Mentored junior developers, fostering an environment of continuous learning and professional growth.
  • Streamlined deployment processes using CI/CD tools, reducing downtime during updates and minimizing potential errors caused by manual intervention.
  • Maximized system security by identifying vulnerabilities and implementing industry-best practices for secure coding standards.
  • Led a team of developers to successfully complete projects on time and within budget constraints.
  • Ensured high-quality code by conducting thorough code reviews and implementing automated testing tools.
  • Updated old code bases to modern development standards, improving functionality.
  • Enhanced software performance by optimizing algorithms and implementing efficient coding practices.
  • Identified opportunities for improvement in existing systems by analyzing end-user feedback data, leading to impactful enhancements.
  • Continuously updated skillset through professional development courses, staying current with industry trends and emerging technologies.

Software Engineer

RT-RK Osijek
10.2015 - 03.2018
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Enhanced user experience with intuitive interface design and responsive web applications.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Implemented effective debugging strategies, resulting in fewer software defects and increased reliability.

Education

Master of Process Computing - Computer And Information Sciences

Elektrotehnički Fakultet Osijek
Osijek
04.2001 -

Skills

Code review proficiency

Software

Python

Angular

Java/Groovy

Rect

Timeline

Lead Software Developer

Zagrebacka Banka D.d
04.2018 - Current

Software Engineer

RT-RK Osijek
10.2015 - 03.2018

Master of Process Computing - Computer And Information Sciences

Elektrotehnički Fakultet Osijek
04.2001 -
Ivan BalažSoftware Developer
Created at Zety.com