02/15/2024 updated


100 % available
Software Developer
Pale, Bosnia-Herzegovina
Only remote
BSc Power Engineering (Incomplete)JavaScriptUser Experience (UX)Electrical EngineeringUser Interface DesignPostgreSQLMongoDBNode.jsServer-Side DevelopmentNext.jsSoftware EngineeringTime ManagementTypeScriptWeb ApplicationsWebsite WireframeData Processing
With 5+ years of experience in software development I have honed my skills across various roles, including JavaScript Engineer, Frontend and Backend Developer. My journey began with a strong foundation in electrical engineering, where I gained valuable problem-solving and analytical skills that have served me well in my software development career. Expert in React, Node JS and related npm libraries or services, tools. n my role as a JavaScript Engineer, I have developed complex web applications using React, creating interactive user interfaces that enhance the user experience. My expertise in Node.js has allowed me to build scalable and efficient backend systems, handling data processing and server-side logic with ease. One aspect of software development that I particularly enjoy is UI/UX design. I believe that a well-designed user interface is crucial for the success of any application, and I take pride in creating visually appealing and intuitive designs. I have worked closely with designers and product managers to translate wireframes and mockups into fully functional user interfaces, ensuring a seamless user experience.
As a remote worker, I have developed strong organizational and time management skills. Working across different time zones and collaborating with remote teams has taught me the importance of clear communication and effective teamwork. I am comfortable working independently, but I also thrive in a collaborative environment where I can bounce ideas off others and learn from their experiences. In addition to my technical skills, I bring a strong work ethic and a passion for learning to every project I undertake. I am constantly seeking out new technologies and best practices to improve my skills and stay ahead of the curve. I am adaptable and quick to learn, allowing me to quickly integrate into new teams and projects.Overall my expertise lies in the following tech stack:
front-end: React.js + Next.js + TypeScript + GraphQL + Redux + TailwindCSS
back-end: Node.js + NestJS + JavaScript + PostgreSQL + MongoDB + pl/SQL
As a remote worker, I have developed strong organizational and time management skills. Working across different time zones and collaborating with remote teams has taught me the importance of clear communication and effective teamwork. I am comfortable working independently, but I also thrive in a collaborative environment where I can bounce ideas off others and learn from their experiences. In addition to my technical skills, I bring a strong work ethic and a passion for learning to every project I undertake. I am constantly seeking out new technologies and best practices to improve my skills and stay ahead of the curve. I am adaptable and quick to learn, allowing me to quickly integrate into new teams and projects.Overall my expertise lies in the following tech stack:
front-end: React.js + Next.js + TypeScript + GraphQL + Redux + TailwindCSS
back-end: Node.js + NestJS + JavaScript + PostgreSQL + MongoDB + pl/SQL
Languages
EnglishFluentCroatianNative speaker
Project history
https://it-tech.ba | https://dev.servier.bar
As a Back-End Developer, my experience has been marked by a dynamic and enriching
journey, primarily centered around the development and improvements of an online ordering
platform. One notable aspect of my role involved implementing a Point of Sale (POS)
integration, connecting with HubRise (https://www.hubrise.com). Worked on implementation
of the WhatsApp Notification Service I extended the NestJS module by integrating the
WhatsApp SDK and managing PostgreSQL database of the Servier.bar. This enhancement
enables customers to receive timely notifications about their order status. The focus of this
service was to provide real-time updates to customers, specifically sending SMS notifications
when their food item is ready. All by making JavaScript NestJS environment modules.
This task required a deep understanding of the NestJS framework, meticulous code
structuring, and a keen understanding of the WhatsApp SDK and technical docs of WhatsApp
Meta business (https://about.meta.com/technologies/whatsapp) documentation.
The implementation of the WhatsApp Notification Service was a testament to my adaptability
and willingness to explore innovative solutions and reading tech documentations, like Meta in
this case. Worked on the server logic and made database changes to enable store owners to
set the availability range for food items. This means that store owners can specify the time
duration during which a particular food item has available for ordering.
NestJS PostgreSQL Typescript Database Optimization POS Integration OOP principles
As a Back-End Developer, my experience has been marked by a dynamic and enriching
journey, primarily centered around the development and improvements of an online ordering
platform. One notable aspect of my role involved implementing a Point of Sale (POS)
integration, connecting with HubRise (https://www.hubrise.com). Worked on implementation
of the WhatsApp Notification Service I extended the NestJS module by integrating the
WhatsApp SDK and managing PostgreSQL database of the Servier.bar. This enhancement
enables customers to receive timely notifications about their order status. The focus of this
service was to provide real-time updates to customers, specifically sending SMS notifications
when their food item is ready. All by making JavaScript NestJS environment modules.
This task required a deep understanding of the NestJS framework, meticulous code
structuring, and a keen understanding of the WhatsApp SDK and technical docs of WhatsApp
Meta business (https://about.meta.com/technologies/whatsapp) documentation.
The implementation of the WhatsApp Notification Service was a testament to my adaptability
and willingness to explore innovative solutions and reading tech documentations, like Meta in
this case. Worked on the server logic and made database changes to enable store owners to
set the availability range for food items. This means that store owners can specify the time
duration during which a particular food item has available for ordering.
NestJS PostgreSQL Typescript Database Optimization POS Integration OOP principles
https://atia.ba
During my work as a Blockchain Developer, I undertook a crucial role in implementing
cryptocurrency transfers between specialized wallets. I worked on both the backend and
frontend to ensure a crypto transfers works. On the backend, I utilized PostgreSQL and
Node.js, TypeScript, connect it with Blockchain to build crypto transfer service. The
implementation involved leveraging the solidity language in the blockchain to ensure secure
and transparent transactions. I worked extensively with Microsoft Azure for infrastructure
support, ensuring a reliable and scalable environment for cryptocurrency operations.
Building on this experience, I actively participated in tracking cryptocurrency transactions,
gained practical knowledge in the monitoring and management of transactions with the
Ethereum blockchain. The project outcomes are ready to use new Aument Coin
(https://www.aument.com) service for crypto transfer of the custom crypto coin, AUME,
from one special wallet to another. Additionally I worked on improvements in the blockchain
validation of the Aument Coin on the React Frontend side and API documentation for this
special wallet transfer functionality.
Node.js React.js Typescript PostgreSQL GitLab Blockchain 3rd-party integrations
During my work as a Blockchain Developer, I undertook a crucial role in implementing
cryptocurrency transfers between specialized wallets. I worked on both the backend and
frontend to ensure a crypto transfers works. On the backend, I utilized PostgreSQL and
Node.js, TypeScript, connect it with Blockchain to build crypto transfer service. The
implementation involved leveraging the solidity language in the blockchain to ensure secure
and transparent transactions. I worked extensively with Microsoft Azure for infrastructure
support, ensuring a reliable and scalable environment for cryptocurrency operations.
Building on this experience, I actively participated in tracking cryptocurrency transactions,
gained practical knowledge in the monitoring and management of transactions with the
Ethereum blockchain. The project outcomes are ready to use new Aument Coin
(https://www.aument.com) service for crypto transfer of the custom crypto coin, AUME,
from one special wallet to another. Additionally I worked on improvements in the blockchain
validation of the Aument Coin on the React Frontend side and API documentation for this
special wallet transfer functionality.
Node.js React.js Typescript PostgreSQL GitLab Blockchain 3rd-party integrations
https://techsy.io | https://www.linkedin.com/company/techsy
As a Freelancer Full-stack Developer for a client based in Estonia I worked to various
projects, one of which was the web app Trustly (https://trustlynx.com/). My tasks included
enhancing the UI to display a list of articles and making minor adjustments to improve
responsiveness. The technology stack for the Trustly project involved Vue.js for the frontend
and PostgreSQL for the backend. Additionally, I spent nearly a month working with the Svelte
Frontend framework. During this period, I developed updates and implemented changes on
the Techsy.io company website. I also created a new Svelte project from scratch and
developed a portfolio website for a small Cleaning Service in Estonia: FjordGuard used
Figma for design and Svelte for development. Also successfully freelanced at Upwork
(https://www.upwork.com) for one month, collaborating with two clients CMS web apps,
worked on the frontend issues React related.
CMS Development Svelte Vue.js Communication Multitasking Directus UI UX Design
As a Freelancer Full-stack Developer for a client based in Estonia I worked to various
projects, one of which was the web app Trustly (https://trustlynx.com/). My tasks included
enhancing the UI to display a list of articles and making minor adjustments to improve
responsiveness. The technology stack for the Trustly project involved Vue.js for the frontend
and PostgreSQL for the backend. Additionally, I spent nearly a month working with the Svelte
Frontend framework. During this period, I developed updates and implemented changes on
the Techsy.io company website. I also created a new Svelte project from scratch and
developed a portfolio website for a small Cleaning Service in Estonia: FjordGuard used
Figma for design and Svelte for development. Also successfully freelanced at Upwork
(https://www.upwork.com) for one month, collaborating with two clients CMS web apps,
worked on the frontend issues React related.
CMS Development Svelte Vue.js Communication Multitasking Directus UI UX Design