Principal Software Engineer

Muhammad Arqam

Solutions Architect & Tech Lead
Based in Portugal, Europe

Full-Stack Software Engineer with 9+ years of experience. Expert in JavaScript, Node.js, AWS, MEAN/MERN Stack and serverless technologies.

Connect on LinkedIn
Muhammad Arqam

Work Experience

PRINCIPAL SOFTWARE ENGINEER

TKXEL PORTUGAL LDALisbon, Portugal

07/06/2021 - CURRENT

Principal Software Engineer | Tech Lead | Pre-Sales Engineer | Javascript Trainer

Locations: Portugal | London, Poland, Seattle, Boston, U.A.E

Technologies: AWS, AWS APIs (Lambdas), Amplify, GraphQL, DynamoDB, Angular 17, Node 18

Responsibilities:

  • Working as PSE, managing multiple projects, and reviewing PR of the respective modules.
  • Manage Bootcamps regarding JavaScript technology.
  • Backend Responsibilities: Writing Lambda functions and fixing them.
  • Frontend Responsibilities: Creating UI and performing mutations and queries.
  • Database Responsibilities: Manage DB and Create tables using amplify.

SENIOR SOFTWARE ENGINEER

SOFTCIRCLES LLCBrooklyn, NY, United States

01/08/2018 - 01/06/2021

Senior Software Engineer | Team Lead

Technologies: NodeJS (Express JS, Loopback 3, Loopback 4), Angular 8, React JS, React Native, MySQL, MongoDB, PostgreSQL, WordPress, Android

Responsibilities:

  • Managed up to 9 members team and managed project timelines.
  • Create & manage the architecture of each project and PR reviews.
  • Backend Responsibilities: Creating project architecture, Writing APIs, Scripts, etc.
  • Frontend Responsibilities: Creating UI according to the given design and utilization of APIs.
  • Database Responsibilities: Creating Schema, Writing SPs, Creating Views, etc.

SOFTWARE ENGINEER

ADNARE LLCWashington, United States

Office: Redmond, WA, United States

01/08/2017 - 01/09/2018

Software Engineer

Technologies: .Net (C#), Microsoft SQL Server, MS Access DB

Responsibilities:

  • Creating and managing the assigned modules.
  • Backend Responsibilities: Writing APIs and other backend tasks.
  • Frontend Responsibilities: Creating UI and APIs utilization.
  • Database Responsibilities: Manage Schema, Write SPs, Creating Views, etc.

ASSOCIATE SOFTWARE ENGINEER

WATEEN TELECOM LLCAbu Dhabi Emirates, United Arab Emirates

01/02/2017 - 01/07/2017

Associate Software Engineer

Technologies: .Net (C#), MySQL

Responsibilities:

  • Managing the backend tasks only and a few database tasks.
  • Backend Responsibilities: Writing APIs and bug fixing in various modules.
  • Database Responsibilities: Writing basic data retrieval and creation queries.

WEB DEVELOPER

LIVELLO TECHNOLOGIES GMBHDüsseldorf, Germany

01/06/2015 - 01/11/2015

Internee

Technologies: .Net (C#), SQL Server

Responsibilities:

  • Managing the backend tasks only and a few database tasks.
  • Backend Responsibilities: Support for writing APIs.
  • Database Responsibilities: Writing queries and optimising them.

Skills & Technologies

JavaScript

95%

Node.js

92%

AWS

88%

Angular

90%

React

85%

GraphQL

87%

MongoDB

85%

PostgreSQL

88%

MySQL

90%

DynamoDB

82%

Express.js

93%

React Native

80%

Education & Training

MPhil - Post Graduation (18 Years)

University of Engineering and Technology, Lahore, Pakistan

Advanced studies in programming and technology, software development and system architecture.

Visit Website

Post Graduation Certification

University of Lisbon, Lisbon, Portugal

Visit Website

Publications & Projects

2021NPM

Javascript Library - JS Bunch

A variety of utilities and helper functions for various tasks, providing streamlined solutions across different contexts.

View on NPM
2021NPM

Javascript Library - Expressjs-mvc-Generator

Essential boilerplate code for connecting to multiple databases and organizing projects into specific folders.

View on NPM

Get In Touch

Phone

(+351) 000000000

Location

Lisbon, Portugal

Follow Me On