

Senior Front-end developer with extensive experience in ReactJS, TailwindCSS, and Material UI to build responsive and user-centric web
applications. Proficient in version control and code review processes that enhance code quality and team collaboration. Focused on leveraging modern
front-end technologies to drive innovation and deliver seamless digital experiences. Excellent communication skills Flexible within the working
environment and able to adapt quickly and positively to challenging situations whilst remaining calm, focused and positive Strong attention to detail
Developed and maintained UI features for a tennis trading platform used to monitor and modify matches,
odds, and live incidents.
• Built a custom JavaScript mechanism using IntersectionObserver to subscribe visible table rows to
WebSocket live data and automatically unsubscribe non-visible rows, supporting complex tables with
expandable sub-rows.
• Created new table components for live data rendering and configurable UI modules.
• Contributed to the in-house UX/UI design system, an internal alternative similar to MUI.
• Worked on a micro-frontend architecture, where our React application operates as an individual micro-
frontend integrated into a larger system.
• Collaborated with and utilized a Backend-for-Frontend (BFF) layer dedicated to our team’s micro-frontend.
• Wrote and maintained unit tests with Vitest.
• Developed acceptance and end-to-end tests using Playwright.
Developing new features in backend and front-end.
• Implementing new features in the front-end and backend.
• Direct communication with the client and product managers.
• Investigating and fixing bugs.
• Used Jira, Kanban and Sprints to manage and organize tasks.
• Leading Sprint process, organising and leading meetings for demos, estimations,retrospective, hosting
dailies, knowledge sharing front-end meetings, making presentations about front-end topics.
• Lead small development team. Helping teammates solve issues and guiding during developing new stuff.
developed from scratch reactJS application with react island architecture communicating with ruby on rails
service.
• Builded react components that can be used inside different CSM systems like TYPO3, WordPress which are
independent and can communicate between each other.
• Developed signup login approach with email only via reactjs app.
• Solved code splitting issue when new version of react added code splitting.
• Participating in processes of releasing different features or hotfixes to production.
• Implemented different interfaces, components for TYPO3 and WordPress.
• Extending existing WordPRess code to provide new features for ratings using plugins like Pods which
created custom post types in WordPress.
• Proposed and created from scratch email generator tool using current WordPress site where the information
was extracted from articles and groped as email html template and used directly into mailjet service
Created react-native components which were used in reactjs environment for various web pages.
• Implementing various components like expert talk banners, floating buttons, overlays etc.
• Delivered redesign of the main web site using pure CSS and bootstrap grid into TYPO3 and WordPress
CMSes.
• Leading students on an internship program.
• Followed Scrum and after that Kanban processes with all meetings like daisies, estimations, retrospectives
etc.
• Used Jira and Confluence for tasks management.
• Used git and GitHub for version control
• Used Jenkins for deployments.
• Used Datadog for tracking issues.
• Communicating with the PMs, UX and dev teams.
• Delivered mobile application that was builded from scratch.
• Build screens and features for iOS and Android.
• Embedding 2 mobile apps into once but with separated file structures to avoid 2 different accounts for app
store and google play store.
• Fixing bugs and problems related to the app.
• Writing documentation in Jira for applying ISO standards for medical devices such as describing screens and
data flows between the mobile app and the backend.
• Writing E2E tests using Detox js library.
• Implementing tracking libraries to track user activities.
• Implementing news feeds with Contentful and GraphQL.
• Creating UI components from scratch without libraries.
• Participating on dailies, refactorings, estimations, scrum and sprints.
• Presenting the current state of the app in demo meetings.
Starting NextJs project from scratch and developing its features like showing different info pages, showing
user tradings as charts, implementing payments, payment of different accounts for MetaTrader 4 and showing
information from MetaTrader4. Fixing bugs.
• Developing user interfaces with Chakra UI.
• Collaborating with the UX/UI Team to apply the designs.
• Creating components in StoryBook and using them in the NextJS project.
• Writing Cypress tests.
• PArticipating in dailies and Scrum meetings like estimations, retrospectives etc.
• Presenting the current state of the project at the demo meetings.
• Direct communication with the client.
Developed from scratch react cloud-based application of services, which automate the posting of workers
process for organisations, which send employees to perform a service within an EU Member State.
• Developed screens components and big forms for handling different information.
• Developed administrative panel of the system.
• Developed authentication and authorisation screens and processes.
• Used Trello for tasks management.
• Used Skype for communicating with the clients and backend developers and UI/UX team
• Collaborated with the client developers team and UI/UX team also with product owners and editors(people
from the business part).
• Developed UI/UX part of the banking application, community application using bootstrap framework and
custom SASS solutions for the components and screens. Developed controllers, views and models to build the
screens.
• Developed “Ramp” Front-end project which was used to be sold to different customers like ADIB Banking.
• Developed backend APIs and micro services that provide information to the front-end part and other backend
services.
• I used to solve production problems using ssh access production console/terminal like transactions were set
but the money was not received.
• Followed Scrum methodology with sprint goals.
• I had scrum training and also regular money laundering training to be up to date with security and risks
issues.
• Used Jira and Confluence for tasks and story management.
• Used Git and GitHub for version control of the projects and different git methodologies like GitHub-Flows.
• Participating on dailies, plannings, estimations etc.
• Create web and ecommerce sites.
• Slice and dice PSD to html/css/js.
• Writing custom html, css and javascript with no libraries like nowadays.
• Embed html templates into custom PHP CMS.
• Create web and ecommerce sites.
• Slice and dice PSD to html/css/js.
• Writing custom html, css and javascript with no libraries like nowadays.
• Embed html templates into custom PHP CMS.
Redux, MobX, React ContextAPI, React Native, JavaScript, TypeScript ,HTML5 CSS3, Tailwind CSS, Bootstrap, Material UI, Chakra UI, jQuery, Responsive design, Cypress, Playwright, Detox JS, Ruby on Rails, WordPress, MySQL, PostgreSQL, Photoshop, Scrum and Kanban, Jira, Jenkins Git, GitHub / Bitbucket/ GitLAb NextJS, NestJS ExpressJS,
I enjoy training and teaching Ving Tsun Kung Fu, playing handball for many years, volunteering as an
instructor at Rails Girls events, participating in Ruby on Rails study groups, mentoring others, and constantly
learning new skills to grow and improve myself.