Martins Joseph, Developer in London, United Kingdom
Martins is available for hire
Hire Martins

Martins Joseph

Verified Expert  in Engineering

Full-stack Developer

Location
London, United Kingdom
Toptal Member Since
October 21, 2022

Martins is a software engineer whose standards are based on simplicity, creativity, and efficiency. He has robust business development, sales, and marketing psychology capabilities and loves building more profound and meaningful relationships with people. Being a competitive professional who is still willing to learn and grow, Martins enjoys working with organizations that are innovative and intentional when it comes to their mission.

Portfolio

White Bullet Solutions
AWS CodeCommit, Chrome Extensions, Puppeteer, PostgreSQL, JavaScript...
Soft Alliance and Resources
Knex.js, MongoDB, GitLab, Oracle Database, JavaScript, Vue, .NET Core, C#...
Africa Prudential
GitLab CI/CD, React, PDF.js, Spring REST, Java, PostgreSQL, SCSS, Jenkins, Jira...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Jira

The most amazing...

...product I've built is an intelligent Messenger chatbot for a business that sold groceries during the pandemic.

Work Experience

Front-end Engineer II

2022 - 2022
White Bullet Solutions
  • Built a Google Chrome extension that automatically clicks consent buttons for all ads on a website's load.
  • Wrote end-to-end (E2E) test scripts that performed automated testing on the company's internal extensions.
  • Fixed bugs and closed tickets in Redmine for the company's extensive collection of extensions.
Technologies: AWS CodeCommit, Chrome Extensions, Puppeteer, PostgreSQL, JavaScript, JavaScript Testing, Jest, E2E Testing, Automated Testing, TypeScript, HTML, Test Automation, HTML5, CI/CD Pipelines, NPM, Azure, Web Design, API Integration

Application Developer

2021 - 2022
Soft Alliance and Resources
  • Participated in developing the Kashiar inventory management solution as a full-stack developer. Worked closely with the project manager, product owner, QA tester, and mobile developer.
  • Served as a full-stack developer for the SoftTAX tax payment product, collaborating with the project manager, product owner, QA tester, and mobile developer.
  • Worked as a full-stack developer on building the central user access system using Vue.js and Node.js.
Technologies: Knex.js, MongoDB, GitLab, Oracle Database, JavaScript, Vue, .NET Core, C#, Entity Framework, PostgreSQL, .NET 5, Express.js, Node.js, APIs, HTML, HTML5, CI/CD Pipelines, NPM, Azure, Web Design, API Integration, Full-stack

Software Engineer (Contract)

2020 - 2022
Africa Prudential
  • Participated in developing the client-facing and admin systems for the TEFConnect project used to run and manage yearly grants given to businesses across Africa.
  • Tracked and fixed bugs in Jira, applying the Agile methodology.
  • Worked as a front-end engineer and completed a portion of back-end tasks for the GreenPole project dedicated to registrars in the capital market.
Technologies: GitLab CI/CD, React, PDF.js, Spring REST, Java, PostgreSQL, SCSS, Jenkins, Jira, HTML, HTML5, NPM, Spring Boot, Web Design, API Integration, Full-stack

Google Leads Scraper

https://github.com/creativeJoe007/google-leads-scraper
This project is a Python-based web scraper that makes it easy for marketers to extract emails and phone numbers from Google search results. The scraper accepts search queries and launches Google for content surrounding this query. The scrapper ignores content from dictionaries or YouTube.

The scrapper extracts phone numbers and emails from opened websites and then takes a screenshot of the page. Screenshots are stored in the static folder, and the text data are stored as a comma-separated values (CSV) file under whatever file name the user specified on the execution command.

Freqie

Freqie is a subscription as a service tool that enables businesses to integrate subscription payments to their application without coding knowledge. Freqie users can add our libraries, including subscription and account management tooling, to their applications to manage user subscriptions. The business can enable multiple subscription services with diverse charging methods by filling out forms and clicking buttons.
2022 - 2022

Bachelor's Degree in Information Technology and Business Information Systems

Middlesex University London - London, United Kingdom

2016 - 2018

Advanced Diploma in Software Engineering

Aptech Computer Education - Lagos, Nigeria

MAY 2022 - PRESENT

Learning End-to-end Testing with Jest

LinkedIn

DECEMBER 2021 - PRESENT

Master SQL for Data Science

Udemy

JANUARY 2020 - PRESENT

The Complete Kotlin Developer Course

Udemy

Libraries/APIs

React, Node.js, Flask-RESTful, Stripe API, Stripe, Vue, Spring REST, Puppeteer, Entity Framework

Tools

Stripe Checkout, NPM, Jira, Figma, JavaScript Testing, GitLab, Tableau, AWS CodeCommit, Knex.js, GitLab CI/CD, Jenkins

Frameworks

Express.js, Next.js, Selenium, Jest, .NET Core, .NET 5, React Native, Spring Boot, Android SDK, Spring

Languages

JavaScript, Python 3, Python, CSS, HTML, HTML5, Java, SQL, Kotlin, TypeScript, C#, C, SCSS

Platforms

MacOS, Visual Studio Code (VS Code), Linux, Amazon Web Services (AWS), Azure, Android, Oracle Database, PDF.js

Storage

MySQL, MongoDB, PostgreSQL, DBeaver

Industry Expertise

Web Design

Paradigms

Automated Testing, UX Design, UI Design, Test Automation, E2E Testing

Other

Web Development, Web Scraping, APIs, Data Scraping, Scraping, Cloud, API Integration, Full-stack, Enterprise Systems, Chrome Extensions, CI/CD Pipelines, IT Project Management, Cloud Computing, User Interface (UI), User Experience (UX), Management Information Systems (MIS), Stripe Payments, CSS5

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring