Kurt B.

Kurt B.

Senior Software Engineer

Elmont , India

Experience: 20 Years

Kurt

Elmont , India

Senior Software Engineer

84480 USD / Year

  • Immediate: Available

20 Years

Now you can Instantly Chat with Kurt!

About Me

Passionate, responsible and committed engineer, with a get-it-done, on-time spirit, and more than fifteen (15) years of experience designing, implementing and adapting technically sophisticated web applications using Open Source Technologies, PHP, Py...

Show More

Portfolio Projects

Description

  • Redesign legacy web application written in PHP 4/MySQL 5.1 (http://portal.springsystems.com) and develop a new application using PHP 7/MySQL 5.7 (https://portalapp.springsystems.com).
  • Designed and developed server-side features/routes in application using the Model-View-Controller design paradigm. Created a shell and web application, utilizing the shell application for asynchronous processing, thereby creating a multi-threaded application. Developed a scheduler within the application to process non-transactional request within a queue. Created a mapper, to map incoming and outgoing data to the application’s data structure.
  • Design and Implement Restful API by exposing HTTP resources and methods for various action and data export. For example, implemented resource for clients to export their purchase orders by an API call. Implemented required parameters, and use appropriate HTTP status response code. Provided documentation to API consumers. Also, integrate our application with external API such as NetSuite, Amazon Marketplace Web Service, and Shopify. Develop data flow, and flexible configurator to collect, map and store external data.
  • Designed database schema form MySQL 5.7, utilizing the new JSON data type in MySQL to provide flexibility for the data being stored.
  • Designed and implemented frontend application, using data from the Restful API to provide an easy to use user interface. Used JQuery and other JavaScript libraries to provide advance functionality. For example, JQuery Data Tables (https://datatables.net/) is being used extensively to provide users the capability to perform actions such as Create, Read, Update and Delete. Developed a reusable server-side API and JavaScript wrapper to easily create different Data Table views and interactions.
  • Configure Linux servers in the cloud (e.g. Amazon Web Services), utilizing various cloud services such as monitoring and configuration services to support our mission to keep the application highly available and scalable. For example, we utilize GrayLog to monitor server logs and identify patterns that help us predict a possible outage and bugs.
  • Introduced an automated test plan to incorporate in our development process, to minimize bugs and to reduce the need for human testing. Continually improving development processes. For example, implemented installer scripts to run and update server (installing/updating dependencies) and database (alter database/tables, insert system data) using GIT tags to compare the version on the server with the version of the code.

Show More Show Less

Description

  • Redesign legacy application using object oriented methodology using PHP 7 withSql Server storage using custom framework.

Show More Show Less

Description

  • Implement custom PHP code in support of the Magento 1 API to function on high traffic e-commerce system.
  • Developed custom Magento 1 extensions to augment features Magento API.
  • Integrate third party systems and frameworks such as Wordpress content management system and Alibaba’s Alipay payment and shipping systems with Magento.
  • Configure infrastructure and linux servers for the deployment of high volume by implementing full page and object caches and load balancers for traffic distribution.
  • Serve as team-lead, architecting solutions and leading development sprints by conducting SCRUMS, code reviews and release management while working remotely.

Show More Show Less

Description

  • Development of a Resource Impact Calculator. Translate advance EPA mathematically formulas into custom PHP libraries, to extend the PHP - CodeIgniter framework. For example, implement a system where users can upload and map data, and generate configurable reports from the data using the mathematically formulas.
  • Developed Python modules to perform actions and process data, calling these python modules from the PHP application. For example, the application needed the ability to generate beautiful charts, so PHP was used to generate and format the data from the database. The data was then passed as JSON to the custom Python module, which is a module that utilizes plotly (https://plot.ly/). The Python module generates the chart and sends the details of the chart(s) back to the PHP application in JSON format for output to the user.

Show More Show Less

Description

  • Implement custom PHP code in support of the Magento 1 API to function on high traffic e-commerce system.
  • Developed custom Magento 1 extensions to augment features Magento API.
  • Configure infrastructure and linux servers for the deployment of high volume by implementing full page and object caches and load balancers for traffic distribution.
  • Develop Javascript and JQuery code to add frontend functionality using data from server

Show More Show Less

Description

  • Implement custom PHP code in support of the Magento 1 API to function on high traffic e-commerce system.
  • Developed custom Magento 1 extensions to augment features Magento API.
  • Configure infrastructure and linux servers for the deployment of high volume by implementing full page and object caches and load balancers for traffic distribution.
  • Develop Javascript and JQuery code to add frontend functionality using data from server

Show More Show Less

Description

  • Designed and created content management site using Joomla web framework
  • Developed and installed custom Joomla modules to implement calendar, file management, subscription and ecommerce functionality

Show More Show Less

Description

  • Develop a student management system where high school students were able to sign up for college courses and submit documents online, college administrators were able to manage student registration by assigning students to courses, communicate with students and parents, and college professors were able to view student profiles and submit academic information

Show More Show Less

Description

  • Develop a conference registration system for an international conference, where participants around the world were able to submit conference registration, and abstracts for presenting. Implemented administration section for conference adminstrator to manage registration and review submitted materials.

Show More Show Less

Description

  • Developed Wordpress module to import data from Magento blog to Wordpress
  • Fixed Magento and Wordpress related bugs

Show More Show Less