Personal details

Ekpenyong O. - Remote full-stack developer

Ekpenyong O.

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

Technical skills

About

Results-focused Solution Architect & Software Engineer with more than 6 years experience, in the oil/gas and blockchain industries.

Excellent track record of managing various teams to meet clients’ job specifications, deadlines, and satisfaction. A good record of helping a company avert business foreclosure. Possessing soft skills like leadership, communication, teamwork capability, and diverse developer skill in mobile and full-stack technologies.

Looking for a new challenging role within an organization to help clients implement solutions that meet global standards, leveraging existing skills, experience, and achievements.

Work Experience

Blockchain Engineer & Solution Architect
Chaine Research | Jul 2022 - Present
HTML/CSS
Python
Node.js
Azure
Elasticsearch
TypeScript
Accessibility
Test driven development
Docker
React
Microservices
Blockchain
GraphQL
Agile
Next.js
CI/CD
Storybook
Software architecture
DevOps
AWS

I led a small team of 3 to build and deploy a streaming dataset plugin for the Ocean Protocol. I was technically in charge of development, code review, and bug fixes. The other team members were a data scientist and a product manager. We were able to deliver on target deliverables after winning the Ocean DAO grants two times.

Technology Highlights:

  • The Project is well-engineered using Next’s, TypeScript, and CSS Modules which connect to Ocean remote components by default. The backend technologies include GraphQL, Python, Node.js, and various BaaS.
  • Testing is done using Jest as a test runner and Testing Library for writing tests.
  • The code coverage report is automatically managed using CodeClimate during CI runs.
  • Code style and static code analysis are automatically enforced through ESLint & Prettier rules.
  • Every branch or Pull Request is automatically deployed to multiple hosts ( S3, Netlify, and Vercel) for redundancy and emergency reasons. Staging is also done at these hosts for best engineering practices.
  • Privacy, Accessibility, and Security practices are strictly enforced using standards like GDPR, WCAG, and OWASP.

My Activities:

  • Co-led and designed the system that managed our deliverables and deployments including training coworkers, performing code reviews, and ensuring that we deliver on targets and deadlines as per the Ocean Grant System.
  • Implemented and managed CI/CD pipeline, and issues reporting for our Netlify deployment via GitHub, Firebase and Azure.
  • Facilitated work with efficient communication skills using Discord server, Zoom, and Github.
  • I worked effectively in a fast-paced and flexible environment with meetings conducted with teammates in different timezones, and we could deliver under pressure.
Software Engineer & Cofounder
Exzing Technology | Apr 2022 - Present
Git
Azure
Jira
Firebase
Test driven development
React Native
Microservices
Redux
Fastlane
CI/CD
Clean Architecture
Storybook
Security software
DevOps

I exemplified strong technical, leadership, and entrepreneurial ability, working with a small team made up of myself, a DevOps engineer, and a non-technical Co-founder to build an MVP that won us an award from Microsoft Startup Founders Hub.

I also architected the entire solution using a hybrid approach (Microservice and Monolith), with the Microservices implemented on a Just-In-Time basis to manage complexities, enable scaling, and timely go-to-market implementation. A recommendable approach for a startup, this helped us to gain meaningful traction.

Highlights:

  • Redux and Context are used to manage state, with code written efficiently to prevent memory leakage and enhanced optimization.
  • SOLID principles are enforced for cleaner architecture
  • Logging and Performance are managed by Firebase Performance Monitoring and Crashlytics
  • Static code analysis is enhanced by SonarLint, ESlint, and Prettier.
  • Debugging is enhanced by React-native debugger and VSCODE debugging.
  • Architectural designs are engineered using LUCID CHART.
  • Continuous deployment is efficiently done using Fastlane.

Education

Institute of Petroleum Studies, UNIPORT. Nigeria.
PGD, Petroleum Technology・Petroleum Engineering
Nov 2014 - Oct 2015
University of Port Harcourt, Nigeria.
Bachelor's degree・Computer Science
Sep 2008 - Nov 2012

Certifications & Awards

Microsoft Startup Founders Hub
Microsoft | Nov 2022
Best Graduating Student on Leadership
University of Port Harcourt | Sep 2015