O meni
Gradim proizvode od početka do kraja
Softverski inženjer sa 6+ godina iskustva u izradi end-to-end web i mobilnih proizvoda koristeći TypeScript, React Native/Expo, Next.js i Node.js. Vodio cross-functional razvoj kroz mobilni, web i backend — sa production feature-ima koji poboljšavaju engagement i retention.
Iskustvo
Gde sam isporučivao
Head of Development - Younger Fitness
- Vodio end-to-end razvoj Younger fitness platforme: mobilna aplikacija (React Native/Expo), sajt (Next.js), backend servisi (Node.js) i interni admin dashboard.
- Dizajnirao i isporučivao ključne produkt funkcionalnosti kroz praćenje aktivnosti, trening iskustva, onboarding, social i gamifikaciju.
- Gradio subscription i paywall infrastrukturu (RevenueCat), Stripe checkout tokove, kao i affiliate i attribution integracije.
- Razvijao marketing i analytics mogućnosti kroz integracije sa Meta Conversions API, AppsFlyer, Klaviyo i product analytics alatima.
- Osiguravao kvalitet i stabilnost platforme kroz SDK upgrade-e, optimizaciju performansi, observability (Sentry, Clarity) i release management.
- Gradio interne admin i analytics alate za content management, user operations i business insights.
Softverski developer - Tangled Group, Inc
- Razvijao softver u kompaniji specijalizovanoj za klasični i generativni AI OCR, sa ML/AI rešenjima optimizovanim za IoT i uređaje sa ograničenim resursima.
- Radio u Engineering and Technical odeljenju na high-performance, production-grade aplikacijama.
Frontend developer - DCLOUD
- Implementirao UI-je koristeći moderne framework-e: React, Svelte i Vue.js.
- Kreirao reusable, dinamičke komponente i radio na backend integraciji.
- Radio sa TypeScript, Tailwind CSS, Docker, Cypress (E2E), unit testing-om i Agile workflow-ima (Jira).
Veštine
Alati sa kojima radim svakodnevno
Mobile
React NativeExpo (EAS)Expo RouterReanimatedNativeWind
Frontend
ReactNext.jsTypeScriptTailwind CSSReact Query
Backend i podaci
Node.jsPostgreSQLSupabaseREST & GraphQLMCP serveri
Integracije i observability
StripeRevenueCatSentryAppsFlyerCI/CD
Jezici
Kako komuniciram
- SrpskiMaternji
- EngleskiProfesionalni