Abdullah

Life as a Developer

As a developer, you have to be willing to immerse yourself in technology. The following sections summarize my key skills in the field of Software Engineering.

Web/Software Development

Over the years working as a web developer, I was able to explore both front-end and back-end paradigms. I believe developers should be versatile in all areas of development.

As a Full-Stack developer, I can design and develop dynamic, secure, and user-friendly websites.

I am AWS certified. I love working with the various services AWS has to offer. With the advent of AI, I plan on upskilling in the field of AI x Cloud. Recently, I completed the Azure Administrator exam Microsoft Azure certified.

I have dabbled my feet into Web3 development and learned a lot about bridging the gap between traditional Web2 paradigms and how, by harnessing the power of the blockchain, we can build decentralized solutions.

Languages

JavaJavaScript (ES7+)TypeScript

Full Stack Technologies

AWSAzureBootstrapExpress.jsMocha.jsNext.jsNode.jsReact.jsRedux ToolkitREST APIsSQL/MongoDBTailwindCSS

Development Tools & IDEs

AWS CLIBitbucketCursor AIEclipseGitGitHubJiraReplitVIMVS Code

Testing & Deployment

CI/CDCucumberDockerJenkinsSelenium WebDriverTerraform

Web3 Development

EthereumGanacheRemix IDESmart ContractsSolidityWeb3.js

Additional Programming Languages

Other than web development (which is a big part of my skillset), I am competent with other programming languages:

  • Bash/CLI/Powershell Scripting
  • Terraform

Java was the first language I learned in high school. Intrigued by the idea of programming, I decided to pursue my studies in Software Engineering.