Tunji A.

Tunji A.

Senior PHP Developer

Nigeria
Hire Tunji A. Hire Tunji A. Hire Tunji A.

About Me

Tunji is a full-stack engineer who possesses a broad skill set for web application development. He has solid experience with all things back end and has been working on a range of products and clients. Tunji is passionate about innovation and technology and enjoys taking on personal challenges.

WordPress Plugins System Administration PHP Laravel WordPress Google Maps Vue Databases PostgreSQL React WooCommerce API Amazon Web Services (AWS) Windows Regex HTML5

Work history

Estate Intel
Lead Software Engineer
2018 - 2019 (1 year)
Remote
  • Managed the development of a real estate data product as a Laravel monolith in collaboration with a freelance UI/UX designer and the product owner.

  • Assessed, interviewed, and onboarded engineers. Managed the internal team by defining the entire code collaboration process and coordinating developers.

  • Led the refactoring and migration of the product from a monolith to a Vue SPA powered by a Laravel back end.

  • Migrated the WordPress blog to a headless Vue SPA powered by the WordPress REST API.

JavaScriptVue Laravel Blade TemplatesWordPressLaravel ForgeAmazon Web Services (AWS)
Undertow Creative
Full-stack Developer
2017 - 2021 (4 years)
Remote
  • Developed a migration tool for migrating data from a legacy MS SQL application, considering the data structure, custom data mapping, and character encodings.

  • Created a process to migrate legacy subscription data, including sensitive card data, to Stripe.

  • Built a user reporting tool leveraging application events so administrators can review users' preferences and options and changes to this data over time in real time.

  • Built advanced search capabilities for the listed marinas with support for filtering and faceting results, improving the search results speed by over 180%. This was initially created with WP Search.

  • Rebuilt search using Algolia and custom Vue front end, including extensive work with the Google Maps API, displaying searched Marinas on Maps and allowing search through the map.

Vednode
System Administrator
2014 - 2022 (8 years)
Remote
  • Provisioned, designed, and managed several VPS and cloud services across different providers, including AWS, Linode, and DigitalOcean.

  • Designed a custom architecture based on the LEMP stack, custom NGINX modules, Redis, and Varnish cache. This improved service availability site throughput and reduced server load by over 150%.

  • Migrated a large client's site, averaging several million views per day from DreamHost to provisioned services based on a self-designed custom architecture improving the overall site throughput and reducing server load during peak traffic periods.

MTech Communications, Ltd.
Software Solutions Intern | Software Solutions Developer
2014 - 2016 (2 years)
Remote
  • Contributed to developing a subscription engine, used in-house to manage SMS content and services and generate reports. This tool also included scheduling capabilities, so content could be pre-filled and scheduled to go out later.

  • Designed and developed a web-based campaign management portal used to manage unique SMS campaigns.

  • Created a log parser, storage, and visualization system for in-house SMS logs using the ELK (Elasticsearch, Logstash, Kibana) stack.

  • Developed an automated backup workflow using logrotate to rotate logfiles on a predetermined schedule and then the Amazon EC2 API tools to copy rotated logs to the AWS S3 service.

  • Contributed to a monitoring solution using Nagios and built custom connectors to monitor and send notifications based on pre-defined events.

  • Led the Ghana technical team to build a subscription engine platform and USSD application for managing and deploying customers' USSD solutions.

SOAPAmazon Web Services (AWS) PostgreSQLCSSHTMLJavaScriptLogstashElasticsearch NagiosUbuntuCentOSPHP

Portfolio

Paystack PHP API Wrapper

This library aims to provide convenient access to the Paystack API using predefined services grouped following the Paystack API docs. These service classes initialize defined resources dynamically from API responses.

North UX

Improved the client's existing CRM integration with WooCommerce. The client's existing integration was a single-file PHP plugin which was getting impossible to manage as it grew.The first task was to rewrite the existing integration following OOP and WordPress plugin best practices while addressing current issues, reducing error rates, and improving error detection.Added additional features to the plugin to improve performance and how the WooCommerce subscription and order data were stored in the CRM.

Bandwidth

Developed a responsive WordPress theme for the Bandwidth website based on PSD design files with collaboration on designs managed using Zeplin.io.Defined and implemented development workflows for the project using Bitbucket as a version control system and Jenkins to deploy merged pull requests on the master branch to WP Engine's Git system.

SMS Logs Analysis and Visualization

Built a real-time log analysis project using the Elastic Stack. Archived data were manually processed and added to the system for historical analysis.Data were processed and grouped by MSISDN, and an API was created, which can be used to query records by different fields and collate totals, among other functions.

Education

Education
Bachelor of Technology Degree in Computer Science and Technology
Bells University of Technology
2008 - 2013 (5 years)