Victor A.

About Me

Victor is a full-stack engineer with over eight years of experience developing and enhancing systems for insurance, banking, cryptocurrency, eCommerce, and inventory management products and tools. Victor is a JavaScript expert with a computer science background and a skill set that includes advanced React Native, Node.js, React, and AWS.

Frontend

Backend

Node.js Express.js REST APIs

Database

DevOps

Amazon Web Services (AWS) Amazon S3 (AWS S3)

Workflow

Other

Back-end Full-stack Typescript

Work history

Valuit
Senior Full-stack Developer
2021 - 2022 (1 year)
Remote
  • Developed a blockchain-based crowdfunding and investment platform with its own tokens for investing and staking.

  • Led a team of developers to build out Valuit, scoped out project timelines with the project manager, assigned tasks, and reviewed pull requests.

  • Implemented a Web3-based app that allows users to purchase VALU tokens via token transfer (ERC-20) from their MetaMask wallet or via card payments using Stripe.

  • Developed back-end services using Alchemy to interact with smart contracts on EVM chains like Ethereum and Moonbeam.

  • Implemented CI/CD using GitHub Actions to help automatically test and deploy software to their respective environments.

  • Converted web page designs on Figma to full-blown sites using React.

  • Set up APIs for time-based two-factor authentication with the support of the Google Authenticator app.

  • Integrated AWS SES for email notifications after successful actions by the user.

StoreJars
Lead Developer
2020 - 2021 (1 year)
Remote
  • Led a team of five developers to build a suite of software that creates simple eCommerce sites for businesses in minutes.

  • Designed and implemented the software cloud architecture that powers the creation of eCommerce websites for businesses, making extensive use of Google Cloud services.

  • Built APIs to create custom subdomains on the fly that uniquely maps to their site.

  • Implemented continuous integration and deployment pipelines to automate the testing and deployment process of applications.

  • Used caching with Redis to improve the initial load time of each user's site by over 80%.

  • Created npm packages to easily share reusable code across teams.

Node.jsGoogle CloudGraphqlReact React NativeTeam ManagementJavaScriptAndroidiOSFirebaseMobile App Development Testing GitDatabasesTeam Leadership Back-end HTML5CSS3REST APIs CI/CD Pipelines RedisGoogle Cloud Platform (GCP) SaaSNext.jsNestJS
Craftturf
Mobile Developer
2019 - 2021 (2 years)
Remote
  • Built an asset management app from the ground up that helped the asset management company drastically reduce the amount of paperwork involved in running their daily business.

  • Converted UI designs to Android and iOS respectively with a high degree of accuracy.

  • Optimized boilerplate code created from Redux actions by making use of generator classes to generate defined actions for a Redux entity. This made the codebase easier to navigate and reduced the boilerplate by over 90%.

React NativeReact ReduxJavaScriptAndroidiOSMobile App Development User Interface (UI) RabbitMQMySQL
3 Wise Pixels
Software Developer
2017 - 2019 (2 years)
Remote
  • Created custom websites for clients in different sectors.

  • Built a QR code scanner mobile application used to validate event tickets bought online at the venue.

  • Integrated with third-party payment handlers to enable payment processing for multiple currencies.

  • Created forked versions of open-source repositories to provide the team with the functionalities they required.

React React NativeMeteor Python
BetaQuick
Software Developer
2016 - 2017 (1 year)
Remote
  • Designed and implemented RESTful APIs to manage the inventory of drugs in healthcare centers.

  • Introduced testing to an existing application, wrote unit and E2E tests to ensure the application was in a good work state and that there was no degradation in quality as new features were added.

  • Updated and maintained an existing Node.js application.

Node.jsTesting Express.js SQLJavaScriptSoftware DevelopmentRelational Databases PostgreSQL
Stubben Edge Group
Senior Back-end Developer
Present (2025 years)
Remote
  • Used Lambda functions and DynamoDB to efficiently generate insurance quotes and policies, generating thousands of quotes and policies.

  • Migrated static insurance configuration files from S3 to DynamoDB, making queries to access data over 10 times faster and more scalable.

  • Implemented the Onion Architecture design pattern to help improve code quality and adhere to DI and domain-driven design principles, making the codebase adaptable to future changes.

  • Modularized AWS policies within Serverless to tighten system security, ensuring AWS Lambdas are only granted access to the required resources, reducing the risk of unauthorized access.

  • Created middleware to convert Joi validation into OAS for the API gateway, making it easier for the team to write validation queries.

React Node.jsJavaScriptFull-stack TypescriptAmazon Web Services (AWS) AWS Lambda Amazon DynamoDB Amazon S3 (AWS S3) Back-end Amazon Simple Queue Service (SQS) Instant Messaging REST APIs CI/CD Pipelines Elasticsearch SaaSPython
Weaver Dating Inc.
Senior Full-stack Developer
Present (2025 years)
Remote
  • Migrated servers from a static AWS EC2 instance to an auto-scalable AWS EBS service, resulting in improved efficiency and handling an increase in user traffic and demands.

  • Decoupled services so that downtime doesn't bring down the whole system, taking the uptimes for core services to 99%.

  • Moved the SOLR search/index service to on-demand usage, resulting in over 80% resource efficiency and saving costs by over 70%.

  • Created AWS Infrastructure as Code (IAC) templates that enable the quick and accurate deployment of servers for multiple environments, resulting in consistent and predictable systems.

  • Used CI/CD pipelines to streamline the deployment process, automating code builds, testing, and deployments, increasing development efficiency and reducing the risk of errors getting into production.

  • Provided real-time monitoring of the system for errors and sent notifications via Slack, enabling the team to quickly identify and resolve issues and reducing downtime by over 70%.

  • Analyzed crash logs and debugged code to identify Android app crashes preventing users from onboarding. Fixed issues and got the app back to a functional state—increasing sign-ups significantly.

React NativeNode.jsFirebaseAmazon Web Services (AWS) SolrApache Solr DockerReact PHPLaravel Amazon EC2 AndroidiOSTwilioPostgreSQLAmazon S3 (AWS S3) Back-end WebpackHTML5CSS3API IntegrationInstant Messaging REST APIs ContainerizationCI/CD Pipelines Relational Databases Amazon RDSElasticsearch MySQLRefactoring
Camel Riding Sports LLC
Senior Mobile App Developer
Present (2025 years)
Remote
  • Developed a mobile app that allows users to track the status of their betting games from various providers in real time.

  • Executed UI design specifications with precision, resulting in seamless user experiences that perfectly matched the original designs.

  • Completed the project within a 2-month timeframe.

Installation Made Easy
Mobile App Developer
Present (2025 years)
Remote
  • Converted UI designs to match proposed designs and fixed user experience issues.

  • Tracked and fixed bugs. Got the app to a stable working version.

  • Completed the app and was able to push it to the Apple Store and Google Play Store.

Tychzoe
Programming Tutor
Present (2025 years)
Remote
  • Taught students how to program efficiently in JavaScript and Java.

  • Assisted students in fixing issues and provided more strategic approaches to solving technical difficulties.

  • Created a learning curriculum to take students from having no knowledge in programming to creating their very first websites from scratch.

Showcase

StoreJars
  • A cloud-based eCommerce website creation system designed and developed by the lead.

  • Implemented features including auto-creation of subdomains, custom payment processing with multiple gateways, and store customization.

  • Utilized full theming system for consistent visual design across the platform.

Ibile Digital Bank App
  • A React Native mobile app for loan and investment applications.

  • Over 10,000 loans have been processed.

  • Features include push notifications, code push, Firebase analytics, and file uploads.

Nairabox Lifestyle App
  • A React Native app for booking movie tickets and ordering meals.

  • Includes location-based restaurant rendering, payment processing, and push notifications.

  • Supports auto-deployment to app stores via Fastlane.

ARTOJA
  • Builds an eCommerce marketplace to sell artwork from Nigeria to the international market.

  • Features a top-notch UI and integrates with the back-end.

  • Successfully sold over 5,000 artworks to date.

Education

Education
Bachelor's Degree in Computer Science
University of Ibadan
2011 - 2015 (4 years)