Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Work Background
Senior React Developer
MochaLabsSenior React Developer
Sep. 2023Zagreb, CroatiaOne of my key contributions to Funder Pro has been the implementation of dynamic and responsive user interfaces using React. By leveraging React's component-based architecture, I have developed modular and reusable UI components that ensure consistency and scalability across the platform. These components not only enhance the platform's visual appeal but also streamline user interaction, resulting in a seamless trading experience for our users. In addition to React, I have utilized TypeScript to bring type safety and enhanced tooling to the development process. By statically typing our codebase, I have helped identify and prevent potential errors early in the development lifecycle, leading to more robust and maintainable code. TypeScript's advanced features, such as interfaces and generics, have empowered our team to write cleaner and more expressive code, thereby improving overall code quality and developer productivity. Furthermore, I have integrated React Query into the Funder Pro platform to facilitate efficient data fetching and state management. By leveraging React Query's powerful caching and refetching capabilities, I have optimized network requests and minimized unnecessary data fetching, resulting in improved performance and responsiveness across the platform. Overall, my contributions to the Funder Pro trading platform have been instrumental in driving innovation and delivering a best-in-class trading experience to our users. By harnessing the power of React, TypeScript, and React Query, I have helped elevate the platform to new heights of performance, reliability, and user satisfaction.
Senior React Developer
CasumoSenior React Developer
Jul. 2022 - Feb. 2023remoteA significant portion of my role involved a major migration project, transitioning the existing codebase from Knockout.js to React. This initiative aimed to harness the power of React's component-based architecture, fostering a more maintainable, modular, and efficient codebase. Through meticulous planning and meticulous execution, I successfully migrated key functionalities while ensuring minimal disruption to user interactions. To optimize the platform's performance and user access, I effectively leveraged Cloudflare to handle redirects. This involved configuring and managing Cloudflare settings to ensure efficient routing and smooth navigation for users, enhancing the overall site experience. Furthermore, I was instrumental in implementing Keycloak, a robust open-source identity and access management solution. This integration fortified the platform's security infrastructure, enabling secure user authentication and authorization mechanisms. Integrating dynamic content into the platform was another facet of my role. I adeptly integrated Contentful and WordPress content management systems, seamlessly integrating their outputs into the web page. This provided a dynamic and engaging experience for users, while also facilitating streamlined content management processes for the internal teams. Additionally, I played a pivotal role in deploying code changes using Jenkins. This continuous integration and continuous deployment (CI/CD) pipeline allowed for automated and efficient code deployment, reducing the time between code changes and their availability on the live platform. Throughout these endeavors, I demonstrated a strong ability to collaborate across cross-functional teams, ensuring the successful implementation and integration of various technologies. I actively engaged in problem-solving, troubleshooting, and iterative improvements to enhance the platform's performance, security, and overall user satisfaction.
Angular developer
Formunauts GmbHAngular developer
Jan. 2020 - Jan. 2021Vienna, AustriaDuring my time at Formunauts, I had the fantastic opportunity to dive into Angular development for the company's platform. My primary role centered around architecting a robust communication framework between the Angular-based user interface and the Raisenow API, which shares similarities with Stripe. This involved designing seamless data flow, optimizing performance, and ensuring efficient API interactions. Key aspects of my experience included: - **Angular Mastery:** I embraced the challenge of rapidly learning Angular within a month to contribute effectively to the project. This encompassed understanding its core concepts, building components, and employing its powerful features. - **Typescript and RxJS Proficiency:** In conjunction with Angular, I quickly acquired proficiency in Typescript and RxJS, vital for developing efficient and maintainable code. These skills empowered me to handle asynchronous operations and data streams seamlessly. - **Architecting Communication:** I spearheaded the architecture for communication between the Angular UI and the Raisenow API. This involved establishing clear patterns for data exchange, optimizing API requests, and handling responses effectively. - **Testing with Jest:** I ensured code quality and reliability through comprehensive testing using Jest. This allowed me to identify and rectify potential issues early in the development process. - **Raisenow API Integration:** I successfully integrated the Angular UI with the Raisenow API, navigating its intricacies to ensure smooth data synchronization and accurate transaction handling. In essence, my experience as an Angular developer at Formunauts showcased my ability to swiftly learn and apply new technologies, design intricate communication architectures, and collaborate effectively with the team. From mastering Angular, Typescript, and RxJS to ensuring seamless API interactions, I contributed significantly to enhancing the functionality and performance of the platform.
React Developer
Async LabsReact Developer
Jan. 2019 - Jan. 2020During my engagement with AsyncLabs, I had the privilege of contributing my skills as a sole developer to their projects, primarily focusing on https://revuto.com/. My responsibilities extended across multiple layers of development, employing technologies such as Axios, interceptors, React Context, and more. Key highlights of my experience include: - **Revuto Platform Development:** As the sole developer for https://revuto.com/, I played a pivotal role in the platform's evolution. Leveraging Axios and interceptors, I efficiently managed API requests and responses, ensuring data integrity and seamless user experiences. My adeptness with React Context facilitated consistent state management across the application. - **API Integration and Enhancement:** I successfully integrated APIs into the Revuto platform, optimizing data flow and communication. This encompassed leveraging interceptors to handle authentication, error handling, and other cross-cutting concerns, enhancing the reliability and security of the application. Additionally, I contributed to the PIMSF app, dedicated to managing oil pipelines. In this capacity, I focused on data visualization, a critical aspect of the application's functionality. My role included: - **Data Visualization Expertise:** Within the PIMSF app, my responsibilities centered around data visualization. I employed visual representations to convey complex pipeline-related information comprehensively to users. - **User-Centric Design:** Understanding the significance of user-centric design, I crafted visualizations that empowered users to interpret data effortlessly, aiding decision-making processes. In essence, my journey with AsyncLabs enabled me to make meaningful contributions as a sole developer, enhancing the Revuto platform's functionality through meticulous API integration, React Context utilization, and a keen eye for user experience. Additionally, my work on the PIMSF app reinforced my prowess in data visualization.
React Native Developer
CraftStromReact Native Developer
Oct. 2018 - Oct. 2019RemoteDuring my tenure at Craftstrom, I was fortunate to serve as a React Native developer, a role that allowed me to immerse myself in the world of mobile app development. At the core of my responsibilities was the design and implementation of the app's user interface, a task that required leveraging the capabilities of libraries such as react-native-elements and react-native to ensure a seamless and visually appealing experience for users. A significant aspect of my role was handling user authentication and authorization, pivotal components for ensuring the security and privacy of our users. I accomplished this by skillfully orchestrating Ajax calls to communicate with the backend API. The intricacies of this process required a deep understanding of how to interact with the server effectively, validating user credentials, and granting access privileges as needed. One of the notable elements of the authentication process was the storage of user tokens. Here, I utilized AsyncStorage, a key-value store system, to securely store and manage user tokens. This approach not only ensured the integrity of user data but also facilitated smooth and seamless interactions for returning users. What truly excited me about this opportunity was the chance to work hands-on with JavaScript and React Native. The ability to apply my skills and creativity to a real-world application was immensely gratifying. Crafting an intuitive and visually appealing user interface, and integrating it seamlessly with the backend, allowed me to witness the tangible impact of my work on the app's functionality and user experience. In summary, my experience at Craftstrom as a React Native developer was a journey of learning, growth, and tangible contributions. I continue to progress in my career, I carry with me the valuable lessons and accomplishments gained during my time at Craftstrom.
Mentor
Code InstituteMentor
Nov. 2017 - Jun. 2019RemoteMy engagement with Code Institute, a distinguished Irish coding bootcamp, has been a fulfilling journey of mentorship and fostering the growth of aspiring developers. As a mentor, I've had the privilege of guiding students in their coding endeavors, with a primary emphasis on elevating the quality of their projects. Throughout the mentorship sessions, my central focus lies in cultivating a mindset aligned with that of professional developers. I firmly believe that nurturing this mindset from the outset of a coding career is paramount. I work closely with students, imparting insights and strategies that enable them to approach coding challenges with a professional perspective. In my mentorship role, I champion certain principles that serve as the foundation for producing high-quality code. These principles, including content agnosticism, the "don't repeat yourself" (DRY) philosophy, reusability, and object orientation, underpin the strategies I encourage my students to adopt. By adhering to these principles, students learn to craft code that is not only efficient and maintainable but also aligned with industry best practices. Beyond technical guidance, I am a proponent of fostering personal qualities that contribute to success in the coding realm. I wholeheartedly advise my students to cultivate qualities of persistence, commitment, and curiosity. These traits are instrumental in navigating the dynamic landscape of coding, empowering students to overcome challenges and continuously evolve their skillset. My experience as a mentor at Code Institute extends beyond imparting technical skills; it's about nurturing a holistic growth journey. By instilling professional thinking, promoting coding principles, and nurturing personal qualities, I strive to equip students with the tools and mindset necessary to thrive in the coding industry.
Front-end developer
Code InstituteFront-end developer
Sep. 2017 - Sep. 2018RemoteDuring my time at Code Institute, an esteemed Irish coding bootcamp, I undertook a pivotal role in enhancing the functionality and user experience of their Learning Management System (LMS) based on Django. My primary task was to integrate a plethora of new components into the existing system, transforming it into a seamless and efficient platform for learners. With a focus on elevating the LMS, I meticulously implemented various components, including quizzes, embedded repl.it, sidebars, course content, headers, and footers. This endeavor involved coding the interface of every course module, a responsibility that allowed me to demonstrate my prowess in front-end development. Guided by design files provided, I leveraged my CSS and SCSS skills to create visually appealing and intuitive user interfaces. One of the noteworthy aspects of this project was the transformation of the existing LMS code, which was characterized by sluggishness and complexity. Armed with my SCSS logic and a determination to enhance performance, I embarked on a journey to optimize the codebase. The outcome was immensely gratifying – a cleaner and swifter LMS that not only improved user experience but also streamlined the backend processes. Collaboration played a pivotal role in this project, and I had the privilege of working closely with a talented designer. Their keen eye for modern and contemporary design aesthetics complemented my technical expertise perfectly. The collaboration not only enriched the visual appeal of the LMS but also infused it with a sense of sophistication and user-centric design. Overall, my experience at Code Institute was marked by the pursuit of excellence. Through transforming the LMS, I honed my CSS, SCSS, and front-end development skills while addressing the challenges posed by an intricate codebase. The opportunity to collaborate with a skilled designer further enriched my experience, enabling me to merge aesthetics with functionality seamlessly.
Product Developer
Code InstituteProduct Developer
Feb. 2017 - Sep. 2018RemoteMy tenure as a Product Developer at Code Institute, a prominent Irish coding bootcamp, was a dynamic journey where I played a pivotal role in crafting engaging and enriching learning experiences for students. At the heart of my responsibilities was the creation and development of comprehensive content and learning materials, tailored to equip students with the essential skills demanded in the field of web development. My contributions spanned a wide array of topics, covering the foundational aspects of web development. I meticulously authored content that delved into essential disciplines such as HTML, CSS, CSS animations and transitions, responsive web design, JavaScript, and SCSS. My aim was to provide students with up-to-date insights into the ever-evolving landscape of web development, ensuring that they were armed with the latest industry knowledge. The educational journey I crafted extended beyond theory, as I recognized the significance of practical application. To this end, I curated an assortment of real-life challenges that allowed students to put their newly acquired skills into practice. These challenges mirrored actual scenarios, enabling students to gain hands-on experience and build their problem-solving abilities. Recognizing the importance of assessment and reinforcement, I designed quizzes for each lesson. These quizzes served as checkpoints for students, gauging their comprehension and mastery of the material. By assessing their understanding, students were able to identify areas for improvement and consolidate their knowledge. Additionally, I ventured into the realm of multimedia by developing audio and video materials that complemented the overall learning experience. These supplementary resources provided students with alternative modes of learning, catering to diverse learning styles and preferences
Frontend Developer
UpworkFrontend Developer
Jan. 2016 - Aug. 2019Over the course of my freelancing journey on Upwork, I had the privilege of collaborating with a diverse range of clients, each with their unique visions and projects. From working with established companies like Tintup and Zipline Recruiters to innovative startups like Povio Labs, my role was to seamlessly transform their designs and ideas into fully functional and engaging websites. My responsibilities encompassed translating design mockups into pixel-perfect HTML, CSS, and JavaScript implementations, ensuring that the essence of the visual concepts was faithfully retained in the digital realm. I took pride in not only bringing clients' ideas to life but also in enhancing user experiences through intuitive and interactive web elements. Working across different time zones and cultures, I cultivated strong communication skills to understand clients' requirements, address their concerns, and provide updates on project progress. This collaborative approach enabled me to adapt to each client's unique preferences and deliver tailored solutions that aligned with their goals. Throughout this journey, I acquired a profound understanding of the importance of responsive design, cross-browser compatibility, and clean code architecture. Collaborating with clients from various industries expanded my versatility, allowing me to create websites that ranged from portfolio showcases to e-commerce platforms and more. My experience working on Upwork not only honed my technical skills but also reinforced the value of adaptability, effective communication, and delivering on promises. It was both inspiring and rewarding to witness my contributions directly impacting clients' online presence and business success. In summary, my time on Upwork has been characterized by a dynamic and enriching experience, collaborating with a global array of clients to transform their ideas into visually stunning and functionally impeccable websites.
Front-end developer
SuperSuperFront-end developer
Jan. 2015 - Jan. 2016ZagrebAt Supersuperstudio, I assumed the role of a static website developer, engaging in the creation of impactful online interfaces that aligned with the provided design concepts. My core responsibility encompassed translating these designs into fully functional user interfaces using a combination of HTML, SCSS, and JavaScript. With a strong attention to detail, I meticulously transformed static visuals into interactive and engaging web pages. HTML formed the structural backbone, providing the framework upon which the content was organized. Leveraging SCSS, I meticulously styled the elements to mirror the design's aesthetics, ensuring consistency and visual appeal across the website. JavaScript was a vital tool in enhancing the interactivity and functionality of the websites. I incorporated JavaScript to create dynamic elements, implement animations, and facilitate user engagement. By weaving together these languages, I was able to produce cohesive and immersive digital experiences that resonated with the intended audience. What excited me about this role was the blend of creativity and technical expertise it demanded. Converting design concepts into live websites was not just a task but a process of bringing ideas to life on the digital canvas. Every project posed unique challenges that required innovative solutions, fostering a continuous learning journey. In summary, my experience as a developer of static websites at Supersuperstudio allowed me to merge design aesthetics with technical proficiency. Crafting user interfaces using HTML, SCSS, and JavaScript enabled me to contribute to the digital presence of various brands while constantly pushing my boundaries to create visually stunning and functionally robust websites.

Requests

Touchpoint image
50
Looking for a Job
Part-Time React Developer Available
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Antonija on Intch
IT
245188 people
18
CEO at MAOIO Group @ MAOIO Group
15
DevOps engineer @ Tietoevry
22
eNetwork IT manager @ moj-eRačun
ITFrontend Developer
44375 people
48
Owner and CEO @ Levabyt
16
Software Engineer @ Nordit
47
Frontend/Architect @ Infosit