Profileimage by Lazar Furtula Software Developer from Pale

Lazar Furtula

available

Last update: 15.02.2024

Software Developer

Company: DIGITAL
Graduation: BSc Power Engineering (Incomplete)
Hourly-/Daily rates: show
Languages: English (Full Professional) | Croatian (Native or Bilingual)

Keywords

JavaScript (Programming Language) Node.Js Software Engineering ReactJS Backend User Experience (UX) Front End Software Development Electrical Engineering User Interface Design PostgreSQL + 13 more keywords

Attachments

CV-Lazar_150224.pdf

Skills

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 

Project history

09/2023 - 02/2024
Back-End Developer (NestJS)
IT TECH

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

06/2023 - 11/2023
Blockchain Developer (React.js + Smart Contract)
Atia Ltd | Aument Coin (Banks and financial services, 10-50 employees)

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

06/2023 - 10/2023
Full-stack (FE-heavy) Developer
Techsy | Upwork

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

08/2022 - 07/2023
JavaScript Engineer (Next.js + GraphQL)
2am technologies | SeeSawLabs (Internet and Information Technology, 50-250 employees)

2.am technologies
https://2am.tech

As JavaScript Engineer at 2am Technology, a international outsourcing company, I worked
on the project centered around JavaScript, Nest, and GraphQL technologies. My
responsibilities included crafting high-quality code, writing comprehensive tests, and
actively participating in the review process for pull requests. As a dedicated team member,
I ensured that my daily updates and reports provided clear insights into the progress of my
work, fostering transparent communication within the big collaborative team, together with
SeeSaw Labs (https://seesawlabs.com) developers. The goal of the project was to elevate W.
R. Berkley's system (https://www.berkley.com) by extending forms and enhancing admin
accessibility. This development and project aimed to streamline data input for companies
and facilitate policy requests through user-friendly forms. An achievement was the creation
of a dynamic form, showcasing my commitment to complex functionality and expertise in
ReactJS or NextJS, which was a key technology skill utilized in the project. The introduction of
a new service on the Berkley was the goal of the development project.



It provides diverse roles across different organizations with a powerful tool to handle and
access complex data and forms. A strong understanding of Frontend and TypeScript, along
with proficient problem-solving skills, particularly evident in my daily responsibilities
involving code reviews. The project's outcomes included the introduction of a new service
that empowered diverse roles and the implementation of a specialized form service for
companies within Berkley, both contributing to a more robust and efficient system for
handling complex data and forms. I contributed to a dynamic and sizable software
development team with a primary focus on building new forms and implementing logic to
manage policy data within the Berkley Admin System. During this experience, I elevated and
enhanced my proficiency in GraphQL and TypeScript, especially Next.js framework.

Next.js GraphQL Typescript Jira/Bitbucker Code review GitLab API Documentation

08/2021 - 09/2022
Software Developer (SQL + Node.js + React.js)
TOB | Schneider Electric (Industry and mechanical engineering, 10-50 employees)

https://www.tob.ba

PostgreSQL with DynamoDB extending relations, working on type definitions, and implements
server-side logic. I incorporated logic to store the state of users' policies and terms,
establishing seamless connections with our server and database. I was managing
translations by implementing an i18n service on both the React front end and Node back end.
This facilitated the correct handling, storage, and display of translations in four languages:
German, Italian, French, and English. Contributed to the project by writing JavaScript unit tests
and adhering to best practices in Git workflow, commits, branching, and pull requests. The
primary goal of the project was to create an efficient and secure platform for administrators
to manage user data and roles within the company system. It was successful development of
an admin user dashboard, equipped with required functionalities for managing other users'
data and roles within the company system. The dashboard featured clear analytic views,
including charts depicting company data, providing administrators with valuable insights.
Several essential actions required for administrators were implemented, consolidating
various functionalities into a unified platform. Achiements well-architected software system,
incorporating the latest versions and updates to ensure optimal performance on both the
React Frontend and its associated services, as well as the Node.js PostgreSQL and its services.

6 months




1 year




1 year

React/TypeScript Node.js/PostgreSQL Localization i18n Auth0 AWS DynamoDB Docker

10/2020 - 07/2021
Full-Stack (BE-heavy) Developer
ITIS (Internet and Information Technology, < 10 employees)

https://www.itis.ba
Actively I was working in backend development using Node.js, JavaScript, Apollo GraphQL,
and PostgreSQL. An issue I remember, involved implementing functionality to calculate the
subtotal of items within our online shop. This intricate task demanded aligning the
calculation with the existing payment system, working with Stripe (https://stripe.com) for
payment processing, and TaxJar (https://www.taxjar.com) for tax rate calculations. Within
the database management, I adeptly coded PostgreSQL queries used a pl/SQL environment,
enabling the creation of procedural PostgreSQL queries and pSQL functions. Ensuring code
quality and functionality were one of requirements, leading me to write quality code and
solutions, test cases for each feature.


We have used postGraphile library in the Node server for GraphQL query writing, leveraging
the GraphQL schemas generated from the postgreSQL functions. This project showcased my
proficiency across various technologies, including React, GraphQL, TypeScript, JavaScript,
and PostgreSQL, spanning both frontend and backend development. I implemented
backend logic for promo code service in ordering management, enhancing the shop's
functionality and user experience. I took issues of the backend development for a USA based
online shop specializing in pharmaceutical items. My responsibilities encompassed
implementing complex logic to handle customer payments efficiently. This involved intricate
server-side logic, ensuring secure payment process for users.

React.js Typescript GraphQL Apollo/Relay PostgreSQL pl/SQL Testing

Certifications

React Software Architecture
2023
Build an Ethereum Blockchain App
2023

Local Availability

Only available for remote work

Other

I write tech stories --> https://lazarf.medium.com/ 383 contributions in the last year --> https://github.com/Lazar996F I had been educator for the React.js --> https://www.linkedin.com/feed/update/urn:li:activity:7111763052554821632/
Profileimage by Lazar Furtula Software Developer from Pale Software Developer
Register