Robert Katić

Software Engineer at Dept Agency

Croatia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Robert Katić is a seasoned software engineer with 16 years of hands-on experience across full-stack JavaScript, Python, and embedded C systems. Currently building data-driven full-stack solutions and ETL pipelines with Airflow, dbt, and Snowflake at Dept Agency, he also brings fintech-focused Next.js/Node/Postgres experience from Rocket Insights. He has a strong front-end pedigree from contributing to jQuery and improving core behaviors, and has optimized the popular q promise library—demonstrating attention to performance, strict-mode compatibility, and edge-case correctness. Comfortable across the stack, Robert has tackled IoT, backend services, and complex React/TypeScript applications, pairing practical engineering with a computational science MS background. Colleagues know him as a developer who still prefers to write code himself, blending long-term craftsmanship with modern data and web architectures.
code16 years of coding experience
job4 years of employment as a software developer
bookMaster of Science (MS) in Mathematics, Computational Science, Master of Science (MS) in Mathematics, Computational Science at Georgia Southern University
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Electrical Engineering, Mechanical Engineering and Naval Architecture (FESB)
languagesEnglish, Croatian, Italian
github-logo-circle

Github Skills (10)

javascript10
jquery10
performance-optimization10
es6-promise10
testing10
algorithms8
data-structures8
algorithm8
data-structure8
software-design8

Programming languages (4)

TypeScriptCoffeeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
jquery/jquery

Nov 2009 - Mar 2012

jQuery JavaScript Library
Role in this project:
userFront-end Developer
Contributions:22 commits in 2 years 4 months
Contributions summary:Robert primarily contributed to the jQuery JavaScript Library, focusing on improving its core functionality and internal workings. Their work included refactoring the `closest` method, optimizing event handling, and enhancing the `isObject` function. The contributions also involved addressing bugs and ensuring the library's correct behavior with various object types and edge cases. Additionally, the user added and corrected tests to validate the introduced changes.
javascript-libraryjquery-javascriptjqueryjavascriptjquery-ui
kriskowal/q

Jan 2013 - Jun 2013

A promise library for JavaScript
Role in this project:
userFull-stack Developer
Contributions:26 commits in 4 months
Contributions summary:Robert primarily focused on optimizing the `q` promise library for JavaScript. They made changes to improve the `nextTick` function, including optimizations for performance and minimizing latency. Additionally, the user corrected issues related to strict mode compatibility, sparse arrays, and ensured the proper use of `Object.keys`. They also made minor code adjustments, such as removing unnecessary spaces and semicolons, to enhance the overall code quality.
javascriptpromisesnodejspromise-library
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Robert Katić - Software Engineer at Dept Agency