zuluf
Lead Software Engineer
Dedicated and focused team player with 15 years of web engineering experience helping businesses bring their services to an online and on-chain presence.
Currently available for up to 20h/week, I can help you out building reusable UIs, connecting your service and your users to the chain through ethers/viem on the FE, or building your NodeJS API endpoints and syncing/aggregating data from the chain to your DB through graph-like services.
Currently available for up to 20h/week, I can help you out building reusable UIs, connecting your service and your users to the chain through ethers/viem on the FE, or building your NodeJS API endpoints and syncing/aggregating data from the chain to your DB through graph-like services.
Experience: 11 years
Yearly salary: $130,000
Hourly rate: $100
Nationality: 🇷🇸 Serbia
Residency: 🇷🇸 Serbia
Experience
Senior Software Engineer
Tenderly 2024 - 2026
Currently holding a position of the Senior Software Engineer in the Tenderly Frontend team. Working on a various set of projects providing a friendly user experience for accessing and interacting with multi-network blockchain data. Developing and maintaining reusable UI components and API model wrappers for different Tenderly applications. Developing and maintaining a multi-provider RPC package for interacting with multitude of networks and network types. Developed a wallet connector package, combining Coinbase, WalletConnect and browser injected wallet providers with rpc provider fallbacks based on latest ethersjs library. Maintaining and improving the company's frontend code base on daily basis.
Senior Software Engineer
Tangible 2023 - 2024
Worked as a Senior Software Engineer with the Tangible Backend team. My responsibilities were: development and maintaining a NodeJS backend API for the Tangible marketplace; development of an aggregator service for the RWA L2 chain statistics, using on-chain event data processing combined with historical token prices; development of an admin dashboard UI for management, import, export and migration of the Tangible real estate marketplace data.
Senior Software Engineer
Playstudios 2022 - 2024
Worked as a Senior Software Engineer in the Playstudios Data team. My responsibilities were: development and maintaining of a web based internal tools used by the company employees spanning 3 continents; development and maintaining of a SPA Typescript/React platform service for a centralized access to our internal tools; helping out on the data team Python backend APIs with DynamoDB state management; integrating with external services to reduce company' day to day running costs.
Senior Software Engineer
Tymeshift 2021 - 2022
Worked on a time management platform service for Zendesk embedded application. My responsibilities were: development and maintaining of the UI/UX components on the Tymeshift administrative service; development and maintaining of features on a widget embedded application inside Zendesk main platform service; working on a custom iframe communication system so different parts of the app can communicate behind CORS browser limitations; improving the legacy code base to a modern Typescript/React stack.
Senior Software Engineer
Stem, Inc 2020 - 2021
Worked on an energy distribution, management and statistics software platform through an outsourcing company based in Belgrade. My responsibilities were: development and maintaining of the common UI/UX components libraries used across the Stem. Inc platform applications; proposing solutions for large data visualisations in browser environments; helping the team with day to day planning, estimations and delivering the features necessary for the customer satisfaction.
Lead Software Engineer
Symphony 2017 - 2020
Worked on the position of a Lead Software Engineer, helping enterprise and start-up companies to reach their targeted goals. In addition from making sure that the agile process is working at its best, both for Symphony' clients and our team members, my responsibilities also include: Helping team members excel and improve their knowledge and day to day work satisfaction. Supporting Sales Engineers propose solutions and estimates for incoming projects. Setting up SPAs based on React, Redux and latest React Hooks implementations. Setting up NodeJS APIs with Express and Koa frameworks. Environment and permissions administration on different AWS accounts. Helping out colleagues with HTML, CSS, JS, Ruby on Rails, PostgreSQL and other relational databases, Linux servers, NGINX and other web solutions.
Software Engineer
Vast 2016 - 2017
As a part of the Real Estate Front-End team at vast.com, I've had the pleasure to work with the most talented and professional engineers to date. Together we delivered a multi-tenant real estate platform for the top tier mortgage and investment banks in the US, including Capital One, Cartus and USAA to mention a few. My responsibilities included: Writing testable and reusable components based on ReactJS. Implement and optimize Webpack build processes for our applications. Implemented a React + Redux server side rendering framework. Helped out maintain and improve an Express based internal RESTful API.
Software Engineer
Humanity 2012 - 2015
Being a part of the engineering team at humanity.com from its beginnings as shiftplanning.com was a professional and personal pleasure. We worked on services that help out large teams to organize their schedules, work hours and internal communication. Initially worked on delivering new features to the shiftplanning.com service. Became a part of the humanity.com Front-End team, working on the SPA based on CanJS. Helped optimize and deliver the client side UI components and data management.
Software Engineer
ManageWP 2010 - 2012
At Prelovac Media I was a part of the original team creating and delivering the first iteration of the managewp.com service. My daily tasks included: Building and optimizing the ManageWP core features. Building, versioning and optimizing the ManageWP WordPress worker plugin. Dived into WordPress source code to get familiar with the system we were trying to tame. Figuring out the most optimized way to communicate to hundreds of websites in parallel using single-threaded language and platform setup.
Skills
node
nosql
python
solidity
sql
vue
front-end
english
portuguese