Front-End
Developer
About
Icraftinnovativewebsolutionsbymergingcreativity,functionality,andcutting-edgetechnology.
I`mapassionatewebdeveloperwhothrivesonbringingcreativeandpracticalideastolife.Iloveexploringnewtechnologies,solvingproblems,andbuildingwebsitesthatarenotonlyfunctionalbutalsoajoytointeractwith.I`malwayspushingmyselftolearnmore,takeonfreshchallenges,andgrowineveryprojectIdiveinto.
View ResumeSkills

SoftwareEngineering
Idesignanddevelopscalablefront-endarchitectureswithastrongemphasisonperformance,maintainability,andseamlessAPIcommunication.MyexpertiseincludesTypeScript,React.js,andNext.js,whereIleveragefeatureslikeReactServerComponents,Next.jsMiddleware,anddynamicrenderingstrategies.Iworkcloselywithback-endteamstooptimizeGraphQLandRESTAPIinteractions,ensuringefficientdatafetching,caching,andrevalidation.

WebDevelopment
Ibuildresponsive,high-performancewebapplicationsusingTypeScript,React.js,GraphQL,andApolloClient.IfocusonimprovingSSRandISRcachingwithNext.js,optimizingLighthousescoresthroughlazyloading,preloadingstrategies,andimageoptimizations.IenhanceuserexperiencebyimplementingstatemanagementsolutionslikeZustand,ReduxToolkitforefficientdatahandling.

Back-EndDevelopment
Ihaveexperienceinback-enddevelopmentusingNode.js,Nest.js,andLaravelforbuildingefficient,scalableAPIs.IoptimizeAPIperformancewithcachingmechanismslikeRedis,improvedatabasequeriesusingPrismaandTypeORM,andhandlereal-timedatathroughWebSocketsandGraphQLsubscriptions.MyworkincludesauthenticationflowswithJWTandOAuth,aswellasintegratingexternalserviceslikeAdyenforpaymentprocessing.

Architecture&Integration
Idesignandimplementscalablesystemintegrations,suchasAdyenpaymentsolutionsformultiplemarkets,optimizingAPIconsumptionandfront-endcachingstrategies.MyexperienceincludesimplementingfeatureflagsforA/Btesting,designingmicroservicesarchitectures,andleveragingserverlessfunctions(AWSLambda,VercelEdgeFunctions)forperformanceoptimization.IensuresmoothcommunicationbetweenservicesusingmessagequeueslikeRabbitMQandevent-drivenarchitectures.

SoftwareQuality
Iapplysoftwarequalityprinciplesbyimplementingtestingstrategiesforbothfront-endandback-endapplications.IuseJestandReactTestingLibraryforunitandintegrationtesting,CypressandPlaywrightforend-to-endtesting,andSeleniumforautomatedbrowsertesting.Formobiletesting,IhaveexperienceusingEspresso.Iemphasizecontinuousintegration(CI)withGitHubActionsandGitLabCI/CDtoautomatetestexecutionandmaintainrobustcodebases.
Technologies
TypeScript,JavaScript,React.js,Next.js,Zustand,Node.js,GraphQL,Vercel, Apollo Client,Contentful,Localazy,Laravel,Selenium,Espresso
Experience
ASSISTSoftware
April2021-PresentSoftwareDevelopmentEngineerII
Developingfront-endformultipleprojects,usingTypeScript,React.js,Next.js,GraphQL,andmore.Focusedonimprovingperformance,optimizingApolloClient,andintegratingpaymentproviderslikeAdyen.
Syndika
August2024-October2024Front-EndDeveloper(Freelance)
WorkedontheTea-FiPresale&AdminPanelforacryptocurrencyapplication,fixingmajorbugs,integratingsmartcontracts,andoptimizingperformance.Technologies:TypeScript,React.js,GraphQL,SWR,wagmi,TailwindCSS,Subgraph.