03/08/2024 updated


100 % available
Senior Fullstack Developer /Javascript / AWS / ReactJS / NodeJS / NextJS
Crawley, United Kingdom
Only remote
B.Eng Software EngineeringJavaScriptAmazon Web ServicesAtlassian JiraTest AutomationDatabasesCouchDBDevOpsGitHubPostgreSQLMySQLNode.jsNoSQLCloud ServicesAnsibleNext.js
Technologies and languages
- JavaScript
- TypeScript
- React
- Node.js
- Express.js
- Xamarin
- UWP
- StorybookJS
- C#
- REST
- Android
- Ionic
- AWS
- Google Cloud Platform
- PostgreSQL
- MySQL
- CouchDB
- NoSQL
- Terraform
- Ansible
- packer
- Jenkins
- Jest
- CypressJS
- JIRA
- GitHub
Experience
Professional experience5 - 10 years
Freelancer since2017
Languages
EnglishFluent
Project history
- As a lead developer, I am spearheading the implementation of a Databricks Data Lake, leveraging Spark for large-scale processing, Databricks SQL Warehouse for efficient analytics, and Unity Catalog for centralized data governance. Using Databricks notebooks and microservices, we streamline content streaming and complex data workflows, enhancing our ability to process and analyze large datasets efficiently.
- Collaborating closely with a team, I am involved in the migration process from Drupal 7 to Drupal 10 by developing custom modules and microservices leveraging AWS technologies.
- I am leading the creation of a ReactJS component library for micro frontends using Storybook, ensuring seamless integration and usability across projects.
- I have introduced the implementation of automated tests using Cypress and Jest, ensuring robustness and reliability across our applications.
- Additionally, I manage infrastructure updates using Infrastructure as Code (IaC), streamlining deployment processes and enhancing scalability.
- I have led efforts to resolve database load and stress issues, implementing targeted changes that ensured zero downtime and significantly improved system reliability and performance.
- Lead the tech stack as a lead full-stack developer using ReactJS and NodeJS frameworks to develop robust and high-performance applications.
- Seamlessly integrated Stripe payment gateway to enable secure and smooth online transactions while implementing features such as trials, scheduled subscriptions, and automatic cancellations to improve usability and flexibility.
- Implemented cron jobs for scheduled emails and task execution, enabling efficient automation and timely communication.
- Implementated CRM platform support (Salesforce, HubSpot, Pipedrive) for effective customer relationship management.
- Optimized communication through the integration of Slack, Gmail, Nylas and Outlook.
- Leveraging state-of-the-art Google Cloud services (App Engine, Cloud Functions, Cloud Run, Cloud Scheduler, Cloud Storage) for agile and efficient application delivery in a cloud environment.
- Use of Algolia for efficient search functions within the platform.
- Seamlessly integrated Stripe payment gateway to enable secure and smooth online transactions while implementing features such as trials, scheduled subscriptions, and automatic cancellations to improve usability and flexibility.
- Implemented cron jobs for scheduled emails and task execution, enabling efficient automation and timely communication.
- Implementated CRM platform support (Salesforce, HubSpot, Pipedrive) for effective customer relationship management.
- Optimized communication through the integration of Slack, Gmail, Nylas and Outlook.
- Leveraging state-of-the-art Google Cloud services (App Engine, Cloud Functions, Cloud Run, Cloud Scheduler, Cloud Storage) for agile and efficient application delivery in a cloud environment.
- Use of Algolia for efficient search functions within the platform.
- Led a front-end team in developing a tablet and web-based food ordering system for Ancon, a provider of point-of-sales (POS) solutions for the hospitality industry in the Nordics. ReactJS, NodeJS and NextJS were used for this purpose.
- Worked with an offshore team at Watchkeeper to design and implement a real-time situational awareness dashboard for enterprises and governments using ReactJS, StorybookJS and CypressJS.
- Played a key role in developing a comprehensive and interactive mobile sales, marketing and training platform used by numerous Fortune 500 companies.
- Led the development of Android and Windows applications using Xamarin Android and Universal Windows Platform (UWP) respectively.
- Demonstrated expertise in UWP, Angular, Ionic, Xamarin and Sqlite to develop robust and user-friendly mobile applications.
- Developed Android application for SitRight smart seat cover to monitor and correct posture using native Android (Java).
- Assumed responsibility for training and mentoring junior developers and new team members to ensure knowledge transfer and maintain a high standard of development practices.
- Worked with an offshore team at Watchkeeper to design and implement a real-time situational awareness dashboard for enterprises and governments using ReactJS, StorybookJS and CypressJS.
- Played a key role in developing a comprehensive and interactive mobile sales, marketing and training platform used by numerous Fortune 500 companies.
- Led the development of Android and Windows applications using Xamarin Android and Universal Windows Platform (UWP) respectively.
- Demonstrated expertise in UWP, Angular, Ionic, Xamarin and Sqlite to develop robust and user-friendly mobile applications.
- Developed Android application for SitRight smart seat cover to monitor and correct posture using native Android (Java).
- Assumed responsibility for training and mentoring junior developers and new team members to ensure knowledge transfer and maintain a high standard of development practices.