Jaro Kuruc

Senior Software Engineer at Google

Zürich Metropolitan Area

About

• Experienced Software Engineer with the reputation of consistently delivering solutions under stringent deadlines. • 15+ years of full project life cycle experience with a track record of success in delivering large-scale systems, from inception to completion. • Seasoned in designing scalable multi-threaded enterprise applications using the latest Java and web-based technologies, in particular Spring Framework and its Ecosystem. • A System Architect with solid exposure to the Financial Services and Investment banking industry. • Well versed in complex infrastructure, while providing cross-functional support, with a clear focus on systematic process improvement.

Experience

  • Senior Software Engineer at Google
    Jan 2021 - Present · 5 yrs 7 mos

  • Senior Software Engineer at Julius Baer
    Jan 2019 - Dec 2020 · 2 yrs

    Contributing to development of a web-based platform for pricing and executing FX cash/derivative products as well as tailor-made cross-asset structured products. • Reduced the effort required to extend the product offering by an order of magnitude by redesigning the business-driven logic in a feature based cross cutting concerns instead of previous case based implementation. • Improved the definition of REST API interfaces between the client and the server side by automating generation of JSON schemas and equivalent Typescript client code from server side interfaces. • Significantly reduced the maintenance costs of server side code by reducing the amount of boilerplate code used to define domain model thanks to an integration of appropriate tooling into a build pipeline. • Introduced Kotlin language support to the build pipeline, allowing full interoperability with Java code.

  • Lead Application Architect at UBS
    May 2011 - Oct 2018 · 7 yrs 6 mos

    Lead the design and implementation a global multi-issuer cross-asset structured products trading platform, a strategic tool within UBS to sell tailor-made derivative financial products used by thousands of users. • Held a strategic technical leadership role, while helping to shape the future of existing and brand new IT systems within UBS Global Wealth Management. • Established large-scale Scrum set-ups for 5 teams across 3 European locations, defining workflow processes and collaboration models, including code review, release procedures and quality standards. • Held an outstanding role in bridging business needs with technical solutions, transferring business knowledge to IT teams, while communicating technical solutions and constrains to the business sponsors. • Defined, maintained and documented communication protocols used by 6 external banks and their respective IT systems. • Contributed significantly in defining and estimating roadmap for multi-million IT transformation programme within the department. • Participated actively in defining effective, intuitive and consistent UX design for modern web-based UI platform. • Held a key role in the technical assessment of candidates, hiring over 20 developers within the department.

  • Owner at Springlogic Consulting Limited
    Mar 2007 - Aug 2011 · 4 yrs 6 mos

  • Senior Java Developer at Deutsche Bank
    Jul 2010 - Apr 2011 · 10 mos

    • Participated in the development of a highly scalable distributed system serving market risk data for analysts and other bank systems using Oracle Coherence technology backed by a relational database store. • Improved the system modularity by dynamically discovering and bootstrapping available subsystems. • Acted as Technical Lead for a team of developers working on a reporting subsystem capable of generating on-demand reports using OLAP multi-dimensional analytical queries (the system processed, daily, over 12 million exposures and stored them in an OLAP based store to make it available for further querying).