03/18/2024 updated

**** ******** ****
100 % available

Senior Software Developer

Tallinn, Estonia, Estonia
Only remote
BS.c
Tallinn, Estonia, Estonia
Only remote
BS.c

Profile attachments

Goran-Vujic-Resume.pdf

Testing (Software)Gulp.jsHTMLJava (Programming Language)JavaScriptPHPAgile MethodologyAmazon Web ServicesAsset ManagementAtlassian JiraHTML5AutomationMicrosoft AzureBootstrap (Software)C Sharp (Programming Language)Cascading Style Sheets (CSS)Cloud ComputingCommunications ProtocolsDatabasesContinuous IntegrationWeb DevelopmentDjangoAmazon DynamoDBECMAScript (C Programming Language Family)EnzymesGitHubPython (Programming Language)LaravelPostgreSQLProject ManagementMongoDBMySQLNode.jsNoSQLScrum MethodologyRabbitMQServer-Side DevelopmentNext.jsSeleniumSignalRSimple Object Access Protocol (SOAP)Software EngineeringSQL DatabasesTransact-SQLAtlassian TrelloTypeScriptWebSocketManaging Client ExpectationsCircleCIBrowserifyGoogle CloudInVisionTailwindGrunt (Software)React.jsFlaskExpress.jsPHPUnitCypress (Programming Language)Vue.jsBackendGitLabKanbanSyntactically Awesome Style Sheets (SASS)ContainerizationWebpackAngularJSKubernetesFull Stack DevelopmentApache KafkaBuild ToolsFigmaAtlassian BitbucketGraphQLReact NativeFront End Software DevelopmentReact ReduxMock UpsApi DesignNestJSRestful ApiMochaAtlassian BambooDockerJenkins
Highly skilled and experienced with over 10 years of proficiency in full-stack development and software engineering. Proficient in a wide array of technologies including HTML5, CSS, JavaScript, TypeScript, ECMAScript, PHP, Java, C#, and Python, with expertise in both front-end and back-end development.

Exhibiting outstanding proficiency in transforming screen mockups from platforms like Invision and Figma into highly responsive HTML/CSS code.

Possessing strong knowledge in modern web development frameworks and libraries such as React.js, Angular, Vue.js, and their associated ecosystems including React Native, Next.js, Gatsby.js, Redux, Vuex, NgRx, and more. Experienced in crafting responsive and visually appealing user interfaces utilizing LESS, SASS, SCSS, Bootstrap, Tailwind CSS, Material-UI, Chakra-UI, and Styled-Components.

Extensive experience in server-side development with frameworks like Express.js, Node.js, Nest.js, Laravel, Django, and Flask. Proficient in database management systems including MySQL, PostgreSQL, MongoDB, CosmosDB, DynamoDB, and T-SQL, with expertise in both SQL and NoSQL databases.

Adept in implementing real-time communication protocols and technologies such as WebSocket with Socket.io, as well as event-driven architectures including RabbitMQ, NATs, SignalR, and Kafka. Experienced in API development utilizing SOAP, REST, and GraphQL.

Skilled in software testing methodologies and tools such as Jest, Enzyme, Mocha, Chai, Cypress, PHPUnit, Selenium, and more, ensuring the reliability and robustness of applications.

Experienced in cloud computing platforms such as AWS, Azure, and GCP, with proficiency in containerization and orchestration technologies like Docker and Kubernetes. Familiar with CI/CD pipelines using Jenkins, CircleCI, and Bamboo for efficient and automated software delivery.


Experienced in utilizing build tools such as Webpack, Grunt, Browserify, Gulp, and Vite to streamline and optimize the development workflow for efficient bundling, compiling, and asset management.

Adept in project management methodologies including Agile, Scrum, Kanban, with experience using project management tools such as Jira, Trello, GitHub, GitLab, and Bitbucket.

Passionate about staying updated with emerging technologies and continuously enhancing skills to deliver cutting-edge solutions and exceed client expectations. A proactive team player with excellent communication and collaboration abilities, capable of thriving in dynamic and challenging environments.

Experience

Professional experience10+ years
Freelancer since2014

Languages

EnglishFluent

Project history

Senior Full Stack Engineer

IT Teams

Other

50-250 team member

Worked with a wide range of technologies and platforms in the hospitality and eCommerce industry.
Utilizing tools such as Open Graph and adhering to SEO best practices, Ensured that website ranks well on search engines, maximizing organic traffic and visibility.
Employing JavaScript frameworks like React, Emotion, Next.js, and CSS frameworks like MUI, Chakra UI, and styled-components, Crafted responsive designs that adapt seamlessly to various devices and screen sizes, providing an optimal browsing experience for users across desktops, tablets, and smartphones.
Leveraging CMS technologies like Adobe Experience Manager, I've facilitated efficient management of content on the website, ensuring timely updates and smooth operation of Marriott's online store offerings.
With expertise in Express.js, Node.js, TypeScript, GraphQL, Java, MongoDB, and PostgreSQL, developed robust backend systems that power functionalities, including user authentication, data processing, and integration with third-party services like Amazon Web Services and OAuth, Firebase for secure transactions and user management.
Employing testing libraries like Jest, Enzyme, and Cypress, I've conducted thorough unit testing of both frontend and backend components, ensuring code reliability and stability throughout the development process.
Demonstrated state management libraries such as Redux and Jotai to efficiently manage and synchronize application state.
Utilized various JavaScript libraries like Splide, Lodash, jQuery, Glide.js, Apollo, Polyfill, and web-vitals to enhance functionality, improve performance, and streamline development processes.
Added integration with different payment systems such as Adyen, Stripe, SOFORT, and iDEAL.
Integrated and customized video players and mapping functionalities using VideoJS, Youtube, Brightcove, and Google Map API.
Utilized Content Delivery Networks (CDNs) like Akamai, jsDelivr, and Edgio, to optimize the performance, reliability, and security of website, ensuring seamless delivery of content to users worldwide. 
Collaborating with QA teams, Participated in comprehensive QA testing cycles, performing functional, regression, and compatibility testing across different browsers and devices to identify and resolve any issues before deployment.
Worked with analytics tools such as TikTok Pixel, Dynatrace, Adobe Analytics, Facebook Pixel, and Google Analytics to track website performance and user behavior, enabling data-driven decision-making to further optimize the user experience.
Integrated A/B testing capabilities using Adobe Target to conduct experiments and refine website features based on user feedback and preferences.
Utilized AWS S3 for storage solutions and managed cloud computing resources using Google Cloud
Platform (GCP), ensuring scalability and reliability of the application.
Devised an efficient deployment model for microservices utilizing Docker and Kubernetes, ultimately
reducing deployment time and enhancing system scalability.

Technologies:  
HTML5, CSS3, TypeScript, MUI, Chakra UI, React, React Hooks, styled-components, Next.js, Redux, Jotail, React-Query, GraphQL, Emotion, Chart.js, Express.js, Node.js, TypeScript, GraphQL, Java, Splide, Lodash, jQuery, Glide.js, Apollo, Polyfill, web-vitals, Amazon Webstore, Salesforce Commerce Cloud, Adobe Experience Manager,Dynatrace, Adobe Analytics, Google Analytics, TikTok Pixel, Facebook Pixel, VideoJS, Brightcove, Youtube, Webpack, Babel, PWA, Module Federation, Akamai, jsDelivr, Edgio, Adobe Target, Monetate, Optimizely, Podsights, Microsoft Advertising, Amazon Advertising, Google Map API, Google Cloud Platform, CI/CD, Agile

Senior Software Developer

GRUMPY CAT SOFTWARE
Developed dynamic and responsive user interfaces for web applications, including shaping the frontend of shapletes.io, a Vue-based platform for data science solutions.
Leveraging WordPress's flexible templating system and API integration capabilities, I've delivered intuitive and content-rich interfaces that align with client requirements and brand aesthetics.
Implementing standards such as RSS and Open Graph, optimized content sharing and social media visibility for web applications, enhancing reach and engagement among users. 
Integrated LottieFiles and Popper, enriched frontend experiences with animated graphics and interactive tooltips.
Deploying and configuring Apache HTTP Server, I've ensured reliable and secure delivery of web content, optimizing server performance and scalability for high-traffic websites.
Accelerated frontend development and ensured consistency in design and layout across web applications using Bootstrap.
Managed application state using Pinia, ensuring efficient data management and synchronization across frontend components.
Enhanced multimedia playback and accessibility, providing consistent and customizable video and audio experiences across browsers and devices.

Technologies:

HTML5, CSS3, Bootstrap, JavaScript, TypeScript, Vue, Pinia, Google Font API, RSS, Open Graph, LottieFiles, Popper, Apache HTTP Server, jQuery Mobile, PHP, Ubuntu, Cloudflare, cdnjs, MySQL, WordPress, Yoast SEO, Tippy.js, jQuery, Underscore.js, Clipboard.js, Sphinx, MediaElement.js.

Software Developer

Simon Property Group

>10.000 team member

Developed and maintained robust, scalable applications across various industries including Hospitality, Fintech, Shopping, and Restaurant.
Collaborated with cross-functional teams to gather requirements, design, and implement solutions that met business objectives.
Utilized a wide range of technologies and frameworks to build efficient front-end and back-end systems.
Implemented responsive and intuitive user interfaces using JavaScript frameworks such as React, Next.js, and Angular.
Implemented a GraphQL API for efficient data retrieval, reducing data transfer by 30%.
Integrated third-party APIs and services for functionalities including analytics, advertising, payment processing, and CRM systems.
Employed modern web development tools and practices such as PWA, Webpack, Babel, and HTTP/3 to optimize performance and user experience.
Designed and maintained databases using various technologies including MariaDB, MySQL, MongoDB, Oracle, CosmosDB, and PostgreSQL.
Implemented application state management solutions using Redux, Mobx, and NgRx to manage complex data flow and state changes.
Conducted unit testing using Jest, Enzyme, Karma, Jasmine, and automated testing using tools like Cypress, NUnit, JUnit, PHPUnit, and Selenium to ensure code reliability and quality.
Worked with containerization technologies like Docker, and Kubernetes for efficient deployment and scaling of applications.
Leveraged cloud platforms such as Amazon Web Services (AWS) and Azure for PaaS and IaaS solutions.
Integrated various payment processors including Braintree, Apple Pay/Google Pay, and Klarna Checkout for secure and seamless transactions.
Implemented live chat functionality using tools like LivePerson, and LiveChart to enhance customer support and engagement.
Utilized CRM systems like Salesforce and Gladly for managing customer interactions and improving customer experience.
Actively participated in code reviews, debugging, and troubleshooting to ensure the quality and stability of the applications.
Stayed updated with the latest trends and technologies in web development to continuously improve development processes and deliver cutting-edge solutions.

Technologies:

Frontend Development, React, Next.js, Angular, AMP, JavaScript, TypeScript, jQuery, Bootstrap, styled-components, Webpack, Babel, PWA, Module Federation, HTTP/3, Font Scripts (Bootstrap Icons, Google Font API, Typekit), Livestreaming (Kaltura), Video Players (YouTube, Vimeo), Google Maps, Advertising (Twitter Ads, Reddit Ads, AdRoll, etc.), Widgets (AddShoppers), Backend Development, Express.js, Node.js, Nest.js, Ruby on Rails, Django, Microsoft ASP.NET, Java, PHP, MariaDB, MySQL, MongoDB, Oracle, CosmosDB, PostgreSQL, Firebase/Firestore, Jest, Enzyme, Karma, Jasmine, Cypress, NUnit, JUnit, PHPUnit, Selenium, Docker, AWS, Azure, CDN (Unpkg, Cloudflare, Akamai, Fastly, cdnjs, Azure CDN), Salesforce, Gladly, Payment Processors (Braintree, Apple Pay/Google Pay, Klarna Checkout), CRM (Salesforce, Gladly), LiveChat, LivePerson, Document Tools (Zendesk), Websockets, D3.js, Chart.js, CI/CD, Agile(Scrum)

Junior Developer

DATAVISOR

50-250 team member

Developed web applications using MVC PHP frameworks like Laravel within a LAMP stack environment.
Proficient in frontend development using HTML5, CSS3/4, Bootstrap, Tailwind CSS, Angular Material Design, Material UI, and various JavaScript frameworks including jQuery, React, Angular, and Vue.
Utilized Middleware, Redux-Promise for data retrieval from Node.js backend and to facilitate RESTful services.
Built a hotel booking system employing Angular, Node, PrimeNG, and RxJS.
Upgraded codebase to modern ECMAScript standards (ES6/ES7).
Implemented OAUTH2 authentication in Angular.
Designed and developed web pages adhering to W3C standards and Web 2.0 principles using HTML5, DHTML, XHTML, CSS3, and Ajax.
Employed object-oriented PHP within a LAMP environment, utilizing the CodeIgniter Framework.
Created comprehensive test suites for applications including Unit Testing and E2E testing with tools like Jest, Cypress, Karma, Jasmine, and PHPUnit.
Developed CRUD features using Express.js, Node.js, and Firebase.
Proficient in Agile Engineering Best Practices such as TDD, BDD, and ATDD.
Experienced in setting up CI/CD pipelines using Jenkins, CircleCI, AWS, GCP, and Microsoft Azure.
Daily use of GitHub, Jira, Confluence, Trello, GitLab, BitBucket, Slack, Azure DevOps, Jenkins, Git,
SVN, etc. for source control, CI/CD automated build pipeline.

Technologies:
HTML5, CSS3, Bootstrap, JavaScript, TypeScript, PHP, Laravel (MVC framework), Node.js, Express.js, Firebase, HTML5, CSS3/4, Bootstrap, Tailwind CSS, Angular, Angular Material Design, React, Material UI, Vue, PrimeNG, RxJS, jQuery, Redux, Redux-Promise, ECMAScript (ES6/ES7), OAuth2, Jest, Cypress, Karma, Jasmine, PHPUnit, W3C Standards, Web 2.0 Principles, Git, GitHub, GitLab, BitBucket, SVN, Jenkins, CircleCI, AWS, GCP, Microsoft Azure, Azure DevOps, Jira, Confluence, Trello, Slack.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in