Mr. M. Randle, AX Development Lead

Tags: , , , , , , , , , , , , , , — admin @ 6:41 pm

Development lead with a broad, highly technical background.Experience in a number of object oriented programming languages including: X++, JAVA, C#, C++, PHP, Powerbuilder, and VB.  DBA experience with MySQL, MS SQL Server 2000 and 2005.Currently managing 8 developers on a Microsoft Dynamics AX ERP implementation.

 

                                                                                                                                                                 

PROFESSIONAL SUMMARY                                                                                                           

 

Mozaic, LTD St. Louis, MO, Jan 2008 - 2009

Team Manager

·   Manage development team on numerous client facing projects

o Timeline and budget estimates

o Developer task assignments

o Client project feasibility

 

Software Architecture and Development

·   ProTrax - Design and development of in-house business management software

·   Customer Continuity – Data gathering and mining, application architecture

                                                                                                                                                                 

Tubular Steel, Inc. Creve Coeur, MO 1999-Present

Independent Consultant – Microsoft Dynamics AX

·   Provided software modifications and support pre and post go-live

o Modification bugfixes and enhancements

o AX Application, SQL, and server profiling and performance enhancements

o General consulting and direction on live system support issues

 

Development Lead – Microsoft Dynamics AX ERP Implementation

·   Participated in team expansion and reduction decisions

o Candidate resume review and developer interviews

o Termination suggestions and impact assessments

o Development team has encountered three terminations and four hires over past two years

·   Perform developer evaluations, executive reviews, and wage/bonus suggestions

o Monthly ‘stewardship’ employee review

o Annual executive performance review

o Assign performance ratings, drives raise and bonus decisions across company

·   Participate in fit-gap analyses, feasibility overviews, and BRD generation

o Fit-Gap analyses identify functional holes in base AX product when compared to current VAX/VMS based homegrown ERP.

o Feasibility overviews determine scope, system impact, and estimated developer hours to complete module

o BRDs include functional and technical instructions for module development

·   Technical lead for ‘Product’ department

o Department responsible for item configuration, purchasing decisions, item pricing, order approval, and profitability planning/forecasting

o Lead requirements gathering with functional leads and end users

o Assisted in fitting AX’s Item/Dimension inventory model to TSI’s smart-part-number inventory model

o Designed and produced AX modules required for product department

·   Architected and developed many of the implementations most technically complicated modules

o Material Reservations – Automatically select most suitable material based on material metrics

o Inventory Planning – Analyze on-hand material, purchased material, and product department’s desired blanket stocking levels to make purchasing suggestions

o Freight Estimation – Make cross-plant freight strategy determinations and estimate rates by interfacing AX with 3rd party rating products

o Order Review Workbench – Aggregates order profitability, customer, and item information to help make approval and reservation decisions

o Sales Order Flow enhancements – Hold strategy and module for stopping undesirable orders, finalization strategy and module for ‘finishing’ an order, query optimization of the sales-facing inventory search, many data conversion jobs

·   Developer assignment delegation and mentoring

o Assign BRDs to developers

o Review BRD progress and assist with technical complications

o Produce developer training documentation, tutorials, and code samples

·   Environment and DB Administrator

o Handle code and data promotion across development, testing, and production environments

o Responsible for DB backups, query and index optimizations and troubleshooting, and general SQL assistance

o Developed specialized reverse engineering ERD tools for AX/SQL Server 2005 using Dynamics AX, C#, Visio and XML

 

Senior Application Developer

·   Core Library Manager

o Maintained, Upgraded, and Improved core Powerbuilder libraries

o Analyzed and approved all core library changes

·   Designed and Developed Company-wide Messaging System

o Encompassed all electronic communications in TSI including: E-mail, instant messaging, fax, and electronic forms

o Processed ~12,000 messages per day

o Consisted of a Outlook-like client, two sets of VB6 and C# based middleware, two Sybase databases, and a number of additional helper programs

o Created Powerbuilder and VB6 APIs for easy integration of messaging system into most of TSI’s homegrown software.

·   Designed and Developed Version Control Software

o Provided check-in/check-out functionality to Powerbuilder-based projects

o Automated version numbering and supported version rollback capabilities

o Established coding best-practices and code promotion guidelines

o Synchronized local installation of shared libraries

o Handled project roll-out and distribution as well as batch compilations

o Generated new projects based on development templates

o Produced project and object-centric reports

·   Designed and Developed Batch Scheduling System

o Central scheduler distributes batch jobs across network of batch-capable machines

o Integrated with Windows through Windows Services, Linux through SSH, as well as VAX/VMS (and eventually Dynamics AX) through DB proxy

o Supported time-based scheduling, job hierarchies, and recurrence

·   Designed and Developed Fax Automation Backend

o Dual Linux servers with 8 attached modems each replaced existing windows/modem card system

o JAVA middleware performed text overlay and formatting as well as integration with messaging system and VAX/VMS system

o System handles ~450 outbound and ~250 inbound faxes per day

               

Programmer

·   Designed and Developed System Management Applications

o User Management Software: Creates and removes users across systems (Windows Terminal Services, Messaging System, Helpdesk, etc)

o Application Based Logon Scripts: Allows point and click adjustments to user-mounted drives and printers

o PHP-Based Internal Website: Store front for sending TSI-branded items to customers, Events system for posting recent TSI events and photos, Order-tracking system displayed VAX/VMS order status

               

Intern

·   Assisted in System Administration Tasks

o Script writing

o Terminal Server configuration

o Hardware troubleshooting and installation

                                                                                                                                                                 

EDUCATION       B.A. in Computer Science

Saint Louis University, St. Louis, MO, 1997-2001

President Math and Computer Science Club