07/12/2024 updated

**** ******** ****
100 % available

Senior Python Engineer with 8 years experience Professional QA Automation Engineer || Scraping Engi

Lagos, Nigeria
Only remote
Lagos, Nigeria
Only remote

Profile attachments

Henry_Akwerigbe_PythonEngineer.pdf
Coursera pythonlearn 2014.pdf
vidma_recorder_03072024_203235.jpg

JavaScript.NET FrameworkApplication Programming Interfaces (APIs)Artificial IntelligenceApache AirflowAmazon Web ServicesAmazon Elastic Compute CloudAmazon S3Data AnalysisGoogle App EnginesApplication Performance ManagementAuthenticationsTest AutomationUnit TestingMicrosoft AzureBig DataGoogle BigQueryCloud ComputingCode ReviewInformation Technology ConsultingDatabasesContinuous IntegrationCronDirected Acyclic Graph (Directed Graphs)Data ValidationInformation EngineeringWeb ScrapingExtract Transform Load (ETL)Data ManagementData MiningData VisualizationData WarehousingRelational DatabasesLinuxDevOpsDjangoAmazon DynamoDBE-CommerceElasticsearchGoogle DocsGitHubApache HadoopMobile Application SoftwarePython (Programming Language)Lightweight Directory Access Protocols (LDAP)PostgreSQLMachine LearningMicrosoft SQL ServersMySQLNumPyOAuthOpenCVParsingRole-Based Access ControlMicrosoft Power BICloud ServicesRobotic Automation SoftwareSeleniumSoftware EngineeringSQL DatabasesSalesforce TableauWeb ApplicationsExtensible Markup Language (XML)Data ProcessingScriptingGoogle CloudCloud Platform SystemPostmanFlaskSnowflakeApache SparkKaggleBackendGitFastAPIpandasMatplotlibDall-EPytestSalesforce HerokuPySparkGitlab-ciScikit LearnUipathKubernetesOptimization AlgorithmsSolidityOperational SystemsWeb3.jsStable DiffusionGoogle PlayRestful ApiSpacySelenium WebdriverGPTSoftware Version ControlData PipelineDockerDatabricksProgramming Languages
.NET, Apache Airflow, AirFlow, DynamoDB, AWS EC2, EC2, AWS S3, Amazon Web Services (AWS), AWS, Amazon Web Services, AWS services, Hadoop, Apache Spark, Spark, application performance, API, AI, Test Automation, Automation testing, Backend, back-end, BIGData, BigQuery, Cloud, Cloud Platform, Cloud Service, cloud services, code reviews, CI/CD, CI/ CD, Cronjob, Dall-E, data sets, Data Analytics, Data Analysis, analytics, analyzed data, Data management platform, Data Mining, Data pipelines, data processing, Data Validation, data visualizations, data warehousing, data warehouse environment, Databases, database, Databricks, DevOps, DAGs, Django, Docker, ElasticSearch, XML, ETL, FastAPI, Flask, ChatGPT, Git, Github, GitLab CI, Google App Engine, Google Cloud Platform (GCP), GCP, Google cloud platform, Google Docs, Google Play, Heroku, Data Engineering, IT Consulting, JavaScript, Kaggle, Kubernetes, K8s, LDAP, Linux, Machine Learning, Matplotlib, Microsoft Azure, MS Excel, Microsoft SQL Server, MSSQL, Word, mobile App, MySQL, NumPy, OAuth2, OpenCV, Operating Systems, optimization algorithms, pandas, parsers, Parser, PostgreSQL, Postgres, Postman, Microsoft Power BI, Power BI, PowerBI, Programming Languages, PySpark, Pytest, Python, Python3, Python programming, RDBMS, RESTful API, Robotic Process Automation, RBAC, SQL, SQL databases, Scikit-learn, scripting, Selenium, Selenium Webdriver, Snowflake, software development practices, Version Control, solidity, SpaCy, Stable Diffusion, Tableau, UiPath, Unit Testing, Authentication, web-based, web scraping, web3

Experience

Professional experience5 - 10 years
Freelancer since2019

Languages

EnglishNative speakerFrenchBasic knowledge

Project history

Senior Backend Engineer (Python)

Zarttech

Internet & IT

50-250 team member

Industry: IT Services (Digital Marketing)
December 2023 - May 2024

Overview: AI-driven digital marketing that assists companies with creating
high customer engagement by providing marketers with the ability to offer
real-time, targeted, personalized customer experience in the context of the
moment.

Responsibilities

* Design and develop the backend infrastructure for digital marketing;

* Optimize backend application performance for speed, and robust scaling;

* Implement security features using JWT, OAuth2 Authentication, Roles, and
Permissions (RBAC).




* Implement AI image and text generation features;

* Own and manage data generated and consumed on the front end with
Database management best practices in Postgres and Databricks.

* Produce well-designed, efficient code using the best software development
practices;

* Perform code reviews for compliance with the best engineering practices,
coding standards, and quality criteria set for the projects;

* Provide suggestions to improve the architecture, coding practices,
build/verification toolset, and solve customer problems.

Technologies: Python, FastAPI, Asyncio, PostgreSQL, Databricks, ChatGPT, Dall-E 3,
Stable Diffusion, AWS, Lamda, GCP, Pandas, PySpark, Postman


Python Engineer, Profile Import & Data Scraping

Power BI Engineer

Smart Fusion Solutions
Industry: Real Estate
January 2023 - May 2023

Overview: Startup that revolutionizes the home equity market in the US. Our
team is working on providing outstanding BI services with accessible data to




decision-makers as well as streamlining the current services and their
effectiveness.

Responsibilities

* Design and develop Tableau dashboards;
* Produce well-designed, efficient code by using the best software
development practices;
* Perform code reviews for compliance with the best engineering practices,
coding standards, and quality criteria set for the projects;
* Provide suggestions to improve the architecture, and coding practices,
build/verification toolset, and solve customer problems.

Technologies: Tableau, SQL, Snowflake

Data Engineer, Data management platform / Amazon E-Commerce Aggregator

Proxet
Industry: E-Commerce
2020-August 2022

Overview: A next-generation consumer goods company reimagining how the
world's most-loved products become accessible to everyone. We use a deep
understanding of rankings, ratings, and reviews to identify and acquire quality
brands and use world-class expertise and data science to make their products
better or create new ones to meet changing customer demand.


Responsibilities:

* Use Sisense to build dashboards for tracking updates to selected Amazon
store brands for determined time periods. I used the interactive SQL palette
for querying the tables to filter the needed information (columns) to be
displayed in the dashboard. This dashboard provides the data engineering
manager with the necessary information to make decisions on store brands.
* Create and support ELT data pipelines built on Snowflake and DBT while
ensuring high-quality data
* Develop and deploy data warehousing models, and support existing
processes/ETLs (extract/transform/load), and functions (in Python/SQL/ DBT)
in a cloud data warehouse environment using Snowflake, AWS services
* SQL statements and developing in Python




* Design and develop data pipelines (DAGs). Automation tests.

Technologies: Sisense, AirFlow, Snowflake, Python3, Pandas, AWS S3,
Hadoop, Spark, GitLab CI/CD, Kubernetes, LDAP.

IT Analyst

FieldworkAfrica
Industry: Market Research
July 2019 - 2021
Responsibilities:
* Developed data visualizations on PowerBI and Tableau to track areas of
high and low drink consumption to establish which areas are potentially
viable to push a new drink to.
* Provided daily and historical data reports and visualizations to the
technical director. Daily and historical reports included tracking the
coverage of data collection in geographical areas, and providing updates
on data quality checks and target data samples.
* Developed and maintained cloud services on the Google cloud platform.
* Developed questionnaire scripts on ODK for market research.




* Led a data collection team of 10 people.
* Performed data analysis using data tools, visualizations, and dashboards.
* Used PowerBI and Tableau to provide daily and historical data reports and
visualizations to the technical director. Daily and historical reports included
tracking the coverage of data collection in geographical areas, and
providing updates on data quality checks and target data samples.

Technologies: ODK, GCP, Google App Engine, PowerBI, Python, Tableau,
MS Excel, BigQuery, XML

Software Developer

AI Project; Valuesoft AI
Industry: Financial Services
September 2020 - July 2021
Responsibilities:
* Develop automation workflows with RPA (UiPath).
* Set up and manage web-based cloud services on AWS EC2.

Technologies: Python, MSSQL, AWS, SQL, UIPATH, RPA, .NET.

Python Instructor

Iorange Ltd
Responsibilities:
* Teach Python programming to students.
* Develop a curriculum to be used for teaching Python programming and data
analysis.

Technologies: Python, SQL, Git.

Python Developer

IoT-leveraged agricultural tech company; Sensegrass
Industry: AgriTech
A project on monitoring and reporting sample data from agricultural plants on a
field of land.

May 2020 - August 2020
Responsibilities:




* Hands-on setting up, maintaining, and deploying services to AWS EC2.
* Automated web scraping of data from webpages using Selenium.
* Carried out multi-processing and parallelizing of code with PySpark.
* Used Spark for 2 cases of data processing in an ELT phase:

1. Data was collected from drones and other specialized bots were used to
physically survey the land area and take samples from the soil and air for
properties such as soil pH, moisture content, specific gravity, etc for different
types of crops planted on the field. This data was received gotten in real-time,
and placed on a queue to be loaded into AWS DynamoDB. The transformation
involves converting some data properties from the queue such as temperature
from degree Celsius to the Kelvin scale, moisture content from cubic centimeters
to cubic meters, etc. The transformed data is then loaded into AWS s3.

2. Process large batch data averaging 10 million rows with spark: There were
cases where I had to transform data on a different database containing historical
data to consolidate the currently maintained tables in another database. The
historical data contains millions of rows of IoT-generated values. To optimize
speed and memory usage for transformation, I used Python's implementation of
Spark (Pyspark) to carry out the same transformation technique on the batch
data to backfill the current table in the database.

Technologies: EC2, Cronjob, PySpark, Python, Pandas, AWS, Github,
DynamoDB, Selenium, OpenCV.

Python Developer

Bincom
Industry: IT Services & IT Consulting
Jan 2019 - April 2019
Responsibilities:
* Working on websites back-end with Flask and Django.
* Maintaining SQL databases for proper scaling.
* Ensuring proper test units are integrated to promote clean codes.

Technologies: MYSQL, Selenium, Heroku, Flask, Django, SQL, Python,
Github, Pandas.

Data Science Trainee

DSN

Other

Industry: Data Science Academic Research
2017
Responsibilities:
* Implemented optimization algorithms.
* Carried out analytics with Microsoft Azure for prediction models.
* Generated various visualization models for data analytics with Power BI and
Seaborn.

Technologies: Microsoft Azure, Power BI, Python, Machine Learning,
Python, Github, Kaggle, NumPy, Scikit-learn, Matplotlib, Pandas.

Campus Ambassador

ScholarX
Responsibilities:

* Promoted ScholarX mobile App on designated campuses and social
platforms for the company achieving 1000 downloads on the Google Play
Store.

Engineering Intern

Nivafer Steel Co.
Industry: Oil & Gas / Construction
April 2015 - July 2015
Responsibilities:
* Assisted in a supervisory management role and design engineering in
various structural steel processes.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in