Ante Perić is a Principal Engineer based in Croatia with 11 years of experience building enterprise, customer-facing systems and a strong emphasis on Clean Code and robust software architecture. He has progressed through roles at Ericsson into senior engineering and product-owner positions before leading architecture and delivery at Infobip, focusing on Contact Center as a Service. Ante blends backend expertise—evident from open-source contributions to notable Node.js projects like actionhero and node-resque—with a practical interest in Site Reliability Engineering. He is skilled at refactoring legacy codebases, improving Redis-backed job systems, and resolving complex initialization and configuration issues to improve maintainability. Colleagues rely on him for disciplined code quality, thoughtful system design, and quietly bridging operational concerns with development priorities.
11 years of coding experience
8 years of employment as a software developer
High school, Mathematics and Computer Science, High school, Mathematics and Computer Science at III. gymnasium Split
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Faculty of electrical engineering, mechanical engineering and naval architecture
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks
Role in this project:
Back-end Developer
Contributions:14 commits, 5 PRs, 12 comments in 2 months
Contributions summary:Ante primarily focused on modifying the project's configuration and initialization processes. Key contributions include refactoring code related to redis configuration, updating package dependencies, and fixing merge conflicts. Furthermore, the user addressed out-of-scope variable issues in action and task initializers and addressed code style concerns by adding a .jscsrc file and styling appropriately, demonstrating a focus on code quality and maintainability.
Contributions summary:Ante primarily focused on refactoring and updating the codebase related to Redis connection configuration. The user updated instances of the keyword "package" to "pkg" across multiple files within the project, including core libraries, tests, and examples. This included adjustments in the connection handling and spec helper files, indicating a deep understanding of the project's internal structure and dependencies. They also addressed depreciation warnings, ensuring the codebase's compatibility.
backgroundjobsredisresquenode-js
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.