Resume

Olanrewaju Shogbanmu is a Software Developer/Web Developer with many years of experience in developing small to enterprise scale applications. This experience has spanned a broad spectrum of proprietary and open source technologies, and also has brought me in contact with great teams that have contributed immensely positively to my technology journey.

Education and Certifications

MS, Data Analytics, Western Governors University   In Progress

MBA, American Public University System,      2020

Post Graduate Diploma, Computer Science, University of Lagos,        2003

MS, Mathematics, University of Ibadan,      2002

BS, Mathematics, Lagos State University,         1997

Diploma in Oracle 10g, Expertedge Training Centre (Oracle University)

AWS Certified Solutions Architect

CISM (Certified Information Security Manager)

PMP (Project Management Professional)

CSM (Certified Scrum Master)

Member IEEE

Professional Experience

Zilker Technology LLC

01/2019 – 07/2020

Role Title: Senior Consultant(Remote)

End Clients: NV Energy, UMB Bank, Capital BlueCross

Location: Austin, Texas

Responsibilities and Projects:

  • Development of Angular 6 and React apps with Okta Single Sign-on integration
  • Integration of Jayson JSON-RPC in nest.js created application for remote procedure calls
  • Creation of a microservices architecture based app using Node.js/Express
  • Creation and management of APIs with IBM APIC in IBM Cloud
  • Creation and Management of IBM APIC Developer Portal
  • Email development with HubSpot.
  • Creation of Drupal panels, mini-panels, and blocks for layout segmentation
  • Creation of custom Drupal 7/8 contents and forms
  • Scrum Master within a self-organizing team.
  • Creation custom JS and CSS scripts per Drupal 7/8 pages using Live CSS/JS Injector/CSS Injector/Asset Injector
  • Migration of IBM APIC Drupal 7 based Developer Portal to Drupal 8 based Developer Portal
  • Developed python apps to extract urls from a Drupal 8 website’s sitemap and to web scrape the corresponding url websites using Beautiful Soup 4, requests, os, urllib modules for Drupal to WCM migration project.
  • Development and maintenance of a WordPress site, implementing different plugins that includes regenerate Thumbnails for uniform sizing of product thumbnails, creation of a custom theme, Implementation of Google Analytics for site analytics, Jetpack for SEO  and a host of other plugins.

Webbteks LLC

10/2018 – 01/2019, 07/2020 – till date

Role Title: Owner/CTO

Responsibilities and Projects:

  • Creating a REST API built on the MEAN stack with an Angular 11 front end
  • Backend authentication of the Node.js based REST API with Passport.js middleware.
  • POC of REST API on Heroku and deployment via AWS Elastic Beanstalk.
  • Application of Google Analytics for website traffic analysis
  • Development and maintenance of a WordPress/WooCommerce based E-commerce site.
  • Regenerate Thumbnails for uniform sizing of product thumbnails, Theming with customized Homestore theme, Implementation of Google Analytics for site analytics, PayPal Plus for WooCommerce and WooCommerce Stripe Gateway as payment gateway, WooCommerce cart Abandonment Recovery to recover unfinished purchases, and a host of other plugins for e-commerce site implementation.
  • Creation of Kubernetes for evaluation of Dockerized React app.
  • Developing and researching React.js as a front-endframework for a decoupled Drupal 8 app within a docker container due to PHP version conflicts.
  • Creation of an Acquia Lightning Drupal 8 distribution based site.
  • Experimenting with a Node.js based microservices with Molecular framework and React.js based frontend framework..
  • Designing and developing a Confectionary website with NET MVC
  • Angular based apps documentation with CompoDoc.
  • Email development for digital marketing with HubSpot.
  • Creation of an experimental chat site based on Django with an Angular template
  • Sketch for UI wireframing to meet client/product owner visual objectives

Inserso Inc.

10/2016-10/2018

Role Title: MEAN Stack Developer

End Clients: US Air Force (DMLSS)

Location: US Airforce(DMLSS), Fort Detrick, Maryland

Inserso is a firm specializing in the management, development and support of IT systems and solutions.

Responsibilities:

  • Creation of custom Angular Directives, Filters, Controller, Services
  • Maintenance and development of an Angular/D3/ASP.NET/SQL Server based tracking system.
  • Creation and Maintenance of SQL Server 2012 stored procedures and queries.
  • Development and Maintenance of Angular/Ext JS applications JetBrains Webstorm IDE.
  • Creation and Maintenance of Ext JS applications with Ext.js API/Sencha Cmd.
  • Wijmo controls for more interactive grid  layout for application’s tabular information.
  • Wireframing with Adobe InDesign
  • Node/Express/ESLint/Karma test server.
  • Migrating an Ext.Js based application to Drupal 8 based application
  • Migrating the Ext.Js MS SQL Server database to MySQL database using the MySQL Workbench Utility.
  • Customizing the UI of the Drupal 8 application with Bootstrap theme.
  • Creation of hybrid Angular/React.js application.
  • Migration of Drupal 7 to Drupal 8 application.
  • Migration of Ext JS app to NETMVC app.
  • Version control with Tortoise SVN.
  • Debugging of applications using Jetbrains Webstorm and Google Developer tools.

NJVC Inc.

04/2016-10/2016

Role Title: Web Developer

End Clients: National Geospatial-Intelligence Agency

Location: Chantilly, Virginia

The company is involved in migration, enterprise management, monitoring, and hybrid IT optimization, and transformation.

Responsibilities:

  • Continuous Integration with Atlassian Bamboo.
  • Creation of API and API proxies on Apigee.
  • Google Analytics for website traffic analysis
  • Management of application deployment on AWS.
  • Creation and Management of PHP backend, Angular front end application.
  • Feature improvements on Node.js/Vue.js application.
  • Creation of unit test with Qunit and integration test with Phantom.js for Ember based UI.
  • Creation of templates with Handlebars.
  • Creation of Drupal custom modules, entities, and extension of RestfulEnityBaseNode .classes.
  • Customization of Drupal Zurb, Omega, Omg, and Zen themes.
  • Administration of the Drupal application via drush, and composer.
  • Migration of Drupal 7 content and configuration data to Drupal 8 application.
  • Creation of mediation rules for Spring routes using Apache Camel
  • Creation of Apache Camel routes using Java DSL and Spring DSL.
  • Development of Spring app on STS (Spring Tools Studio) IDE.
  • NET MVC and WebApi application developed and hosted on Visual Studio 2015
  • Creation of custom Ember components.
  • Version control with git/Github.
  • Consumption of REST services using Ember-Data.
  • Linting application with jshint, and jscs
  • Created Markdowns for code documentation.

Lockheed Martin Inc. 

04/2015-03/2016

Role Title: Software Developer

End Clients: GSA (General Services Administration)

Location: Arlington, Virginia

The company is a global aerospace, Defense, security, and advanced technology company with worldwide interest.

Responsibilities:

  • Developing a headless Drupal application utilizing Restful module and an Angular based UI.
  • Managing the web application through a XAMPP and Vagrant stack.
  • Creation of Drupal custom modules, entities, and extension of RestfulEnityBaseNode .classes.
  • Administration of the Drupal application via drush.
  • Testing Web services endpoints with Postman and curl.
  • Debugging of application with Google Chrome developer tools.
  • Implementation of several Javascript based libraries and Framework.
  • Creation of custom angularjs directives and filters.
  • Version control with git/Github.
  • Creation and consumption of REST services using Angular $resource service.
  • Linting application with jshint, and jscs
  • Tracking of page views with Angulartics, and Google Analytics
  • Created Markdowns for code documentation.

Timerazor Inc.         09/2014-11/2014

Role Title: Senior Web Developer

Location: Leesburg, Virginia

The company is a start-up specializing in development of Web portal and Event Geo-location system.

Responsibilities:

  • Developing a web portal application utilizing Node.js, Express, AngularJS, Sequelize, MySQL, Couchbase.
  • Running the application on a Node.js development server,
  • Managing the web application through Node.js, npm, git, Grunt, and Sublime Text 3 editor.
  • Development of an analytic page that renders information pulled from  the  back-end MySQL database with sequelize, and dynamic menu-submenus and other UI contents based on JSON data in angularjs controllers.
  • Testing Web services endpoints with Postman.
  • Debugging of application with Node.js debug and google Chrome developer tools.
  • Implementation of several Javascript based libraries and Framework.
  • Creation of custom angularjs directives and filters.
  • Version control with git.
  • Creation and consumption of REST services using Expressjs/Angularjs.
  • Linting application with jshint, and jscs

Openosmium  Inc         05/2014-08/2014 

Role Title: Software Engineer

End Clients: U.S. Bureau of Labor Statistics

Location: Herndon, Virginia

The company is a leader in providing cloud and enterprise business solutions and services.

Responsibilities:

  • Developing a CRM application utilizing Angularjs for the Bureau of Labor Statistics
  • Managing the web application through a Visual Studio 2012 Professional Edition IDE.
  • Development of Scheduling interface using FullCalendar, UI Calendar, Angularjs, HTML, and CSS.
  • Development of dynamic menu-submenus using JSON, Angularjs, Angularjs UI Router, HTML5, CSS3.
  • Google Analytics tag was used in tracking some metrics on the application.
  • Compliance of application to Section 508 compliance standard.
  • Debugging of application with IE10 developer tools.
  • Implementation of several UI centric  APIs.
  • Creation of custom angularjs directives and filters.
  • Linting application with jshint, and jscs
  • Maintaining a RoR application

Heitech Services,  Inc         12/2013-05/2014 

Role Title: Web Developer

End Clients: FDA (Food and Drug Administration)

Location: Landover, Maryland

The company is a global leader in providing technology enabled business solutions and services.

Responsibilities:

  • Developing a workflow application utilizing Drupal 7.26 for the FDA.
  • Managing the web application through a WAMP stack implemented on PhpMyAdmin and Microsoft WebMatrix 3.0.
  • I was also responsible for developing several custom modules and themes with different hooks.
  • Development and Administration of MySQL databases.
  • Unit and Functional Testing of the Drupal 7.26 application using Drupal’s Simple Test Framework
  • Development of web applications under Git/GitHub source control.
  • I’ve installed and configured contributed module required for the actualization of my solution.
  • Implementation of several Drupal APIs.
  • Creation of custom themes.

CSC Inc.         06/2013-08/2013 

Role Title: Programmer /Web Developer

End Clients: NOAA (National Oceanic and Atmospheric Administration)

Location: Lanham, Maryland

The company is a global leader in providing technology enabled business solutions and services.

Responsibilities:

  • Maintained Internet and Intranet Web applications
  • Updating presentation and layout properties of web sites to leverage on HTML5/CSS3 capabilities in producing rich GUI.
  • Development and maintenance of ASP based  web sites.
  • Resolved bugs and problems under time-critical scenarios.
  • Development and Administration of SQL Server 2008 databases.
  • Google Analytics tag was used in tracking site-user metrics.
  • Development of web applications under Microsoft VSS source control.
  • Administering migration of web applications from test environment to production environment.
  • Drupal 7 CMS Administration.

Freelance projects                       02/2013-05/2013 

Designing and developing: acfiministries.com, walk2learninternational.com

  • Deployment of website using Microsoft WebMatrix 3.0.
  • Resolved bugs and problems under time-critical scenarios
  • Maintaining the Internet  application.
  • Front and Backend validation controls such as Required Field Validation, Regular Expression, Range and Custom validation.
  • Used JQuery and JavaScript for banner photo rotation, zoom control, time/date display on webpage.
  • Development of fully functional ASP.NET web sites with C# codebehind.
  • Development of web application in GIT source control.
  • Image Editing with Adobe Fireworks.

IQ Solutions Inc.         07/2012-02/2013

Role Title:  Applications Developer

End Clients: SAMHSA (Substance Abuse and Mental Health Services Administration)

Location: Rockville, Maryland

The Company is a full-service firm, specializing in communications and health information technology.

Responsibilities:

  • Development and Administration of SQL Server 2000/2005/2008 databases.
  • Resolved bugs and problems under time-critical scenarios
  • Maintained Internet and Intranet Web applications
  • Implemented  Jquery extensions for some UI/UX effects
  • Front and Backend validation controls such as Required Field Validation, Regular Expression, Range and Custom validation.
  • Used NET for data access layers to communicate with SQL Server databases
  • Development of fully functional ASP.NET web sites with C# codebehind.
  • Development and maintenance of PHP/MySQL  and Drupal web sites.
  • Development of web applications under Microsoft VSS source control.
  • Development of Section 508 compliant web applications
  • Using WebMatrix as a platform for web applications creation, publishing, and management .
  • Database management system development with MarkLogic.
  • Content Management with Drupal 7, and WordPress
  • Creation of custom Drupal themes.