03/18/2024 updated


100 % available
Senior Software Developer
Tallinn, Estonia, Estonia
Only remote
BS.cTesting (Software)Gulp.jsHTMLJava (Programming Language)JavaScriptPHPAgile MethodologyAmazon Web ServicesAsset ManagementAtlassian JiraHTML5AutomationMicrosoft AzureBootstrap (Software)C Sharp (Programming Language)
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.
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
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
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
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.
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.
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)
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)