Personal details

Arthur A. - Remote back-end developer

Arthur A.

Software Engineer (Backend)
Based in: 🇳🇬 Nigeria
Timezone: West Central Africa (UTC+1)

About

I love solving problems and building solutions. I am committed to applying best practices - clean and secure coding, accountability, responsiveness, and setting clear expectations.

I have experience working with startups, product-driven companies, and large organizations. I have built solutions ranging from desktop applications, web applications and integrated with SDKs for hardware interactions.

My desire to always be good at the art of software engineering drives my unending learning.

Work Experience

Snr Backend Engineer
NewsCorp USA | Apr 2023 - Present
Python
Amazon S3
Machine learning
DynamoDB
Docker Compose
Aws Codepipeline
Fastapi
Langchain
Generative AI
  • Leading Design and Development of Python APIs for Generative AI business use cases.
  • Exploring various Large Language Models (Raven, Falcon7b, llama) and CodeLLama.
  • Built vector embedding engines leveraging various vector stores (pinecone, faiss, and chromaDb). Explored cosine similarity search for retrieval.
  • Developed session management systems using FastAPI and AWS Dynamo-Db.
Software Engineer Platform
Bellhop USA | Sep 2021 - Jan 2023
Python
Django
Git
PostgreSQL
Test driven development
Python 3
GraphQL
AWS DynamoDB
Go
Fastapi
  • Designed configurable REST APIs on demand using GO and Python3. Worked on numerous go frameworks like echo, gin, and python frameworks like Fast-API, Django. Documented and Consumed restful Webservices from third parties using Postman Client, Swagger-UI.
  • Designed API solutions using Multithreading, Design Patterns in GO, and extensive usage of goroutines and channels. Leveraged event-driven implementations using Amazon SQS/SNS.
  • Developed APIs using GO for reading and writing a large volume of data to Postgresql and Dynamo-Db.
  • Worked with business users, product managers, and stakeholders to gather business requirements and convert these requirements into user stories on JIRA.
  • Developed GraphQL APIs that served as middleware between the client and third-party APIs, and some GO APIs. Wrote lambdas using GO to handle our notifications services.
  • Containerized Python and GO APIs using docker: wrote multi-stage build docker files for microservices to run on Kubernetes.
  • Designed REST APIs using Python3 for our internal tooling solution. Contributed net new lines of code to our Fast-API and Django applications. Increased back office operations efficiency by 25% compared to the previous usage of the old CRM.
  • Designed and deployed dockerized Python and Django MVP proof of concept web applications on Heroku using heroku-cli reading and writing to PostgreSQL database. While leveraging plain HTML and CSS and Javascript for DOM manipulation.

Education

University of Abuja
Bachelor's degree・Physics
Jan 2011 - Nov 2015