Consultant Resume
3.00/5 (Submit Your Rating)
Dallas, TX
SUMMARY:
- Proven track record in managing and performing all phases of software development.
- Over twenty years of experience in developing software and managing both software developers and the software development cycle.
- Excellent communication, motivational and technical skills provide the foundation for accurately delivering on aggressive schedules without sacrificing quality. Innovative and resourceful professional, whose attention to detail and ‘hands on’ ability gets the job done.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:- Responsible for the integration of the software and hardware assets purchased from Confidential .
- This included the PhoenixSoft switching platform and the integration of Network Executive, a call quality monitoring system, for both the international traffic on the PhoenixSoft platform and the domestic traffic running on the legacy Stratus platform.
- Developed a near real - time CDR collection system to handle the collection, parsing and insertion of 20M plus daily calls into the Network Executive platform. Developed and implemented Vendor CDR and Invoice reconciliation system.
- Developed additional reporting and analysis as required. Technologies used include MS Sql Server, Oracle, C# and C++ on Windows and RedHat/Centos.
Confidential,Dallas TX
Consultant
Responsibilities:- Confidential is a CLEC and wireless telecommunications provider offering nationwide service.
- Designed, developed, tested, installed and supported enhancements for provisioning and billing systems both new and existing.
- Technologies used included C#, VB.NET, C++, WCF, ASP.MVC, Bootstrap and various 3rd party API’s on Windows and Centos. New systems developed included Sprint Number Porting web services and internal web portal, a FreeDiameter extension to support real-time GY transaction processing, Confidential WCF gateway, two WCF provisioning gateway’s to support the automated wireless provisioning process. Systems that were enhanced included the internal order processing system, EDI process modifications, Confidential, internal framework API and many others.
Confidential
Co-Founder
Responsibilities:- Established the operational foundation to provide pre-paid international calling services.
- Areas of responsibility included accounting, human resources and information technology. We successfully launched services which resulted in the sale of the business platform to Confidential.
- Designed and developed a RESTful API utilizing C# and WCF for the purpose of creating and updating pre-paid accounts for a project with Confidential .
Confidential
Systems Architect
Responsibilities:- Designed, developed and implemented an automated trading framework capable of running multiple algorithms against multiple symbols (stocks). The platform was built using StreamBase, a complex event processing engine, and JAVA.
- Functionality included position tracking, top and full depth of book integrated with Lime Brokerage, a flexible time and trade bar module, order state management, FIX order processing and reporting.Designed, developed and implemented the user front end used for the configuration, management and real-time monitoring of algorithms. This application was written in C++ utilizing WPF.
Confidential, Ft Worth TX
Responsibilities:- Managed the rate quoting and billing processes for approximately 80 wholesale customers who generated in excess of ½ billion minutes each month (160 million CDR’s and more than $3 million in revenue).
- Performed detailed analysis for customer disputes (on average, one per month). The automation of the rate quoting and invoicing processing greatly reduced customer disputes.
- Automated the invoicing process. This was a manual process that took approximately six hours six times a month and 10 hours once a month. The resulting process took less than 5 minutes per cycle.
- Automated the generation of customer rate sheets as well as the loading of the rates into the billing system. Previously this process was manual and would take 3-4 days to complete each time new rates were sent out (once a month at a minimum).
- Successfully migrated from an external hosted billing system to an internally developed billing system. The implementation of this system resulted in an ongoing annual savings of over $330,000 with no incremental staff.
- Managed the vendor invoice and CDR reconciliation processing. The implementation of CDR level invoice reconciliation yielded over $150,000 in savings in the first six months of operation.
Software Development
Responsibilities:- Designed and developed an automated, near real-time CDR collection and distribution system. This system was written using C# and Perl and utilizes both FTP and TCPIP.
- Designed and developed a CDR mediation and rating platform capable of processing over 30 million raw CDR’s daily. Typically, CDR’s are rated and available in the billing system in less than 2 minutes from the time a call is completed. This system was written using C++, C# and TSQL.
- Designed and developed a wholesale billing system capable of billing over 700 million CDR’s monthly. In addition to customer billing, extensive reporting and analysis tools were developed for vendor cost management and customer margin management. This system was written using ASP.NET, C# and TSQL.
- Designed and developed a CDR level vendor invoice reconciliation system. This system matches internal CDR’s to vendor CDR’s. The resulting data is then used for various types of analysis including vendor rating verification and minutes verification. The system provides detailed data to support disputes filed with vendors. At present, the system processes CDR’s from 15 different vendors.
- Designed an LNP system used to support both call processing and back office functions. This included the collection and processing of data from the NPAC regions and storage of the historical data for use to verify vendor invoicing as well as a highly available system used for call processing.
Confidential,Dallas TX
Manager
Responsibilities:- IVAN - Intelligent Validation Network - This product brought in house the call validation process resulting in a savings of more that $150,000 per month. Performed all analysis, design, development and testing. The platform currently processes approximately 750,000 validation transactions per day. In test mode, the platform was able to process over 10,000 transactions per minute (no LIDB lookups required). The average in house processing time, excluding transport and LIDB, is 40ms/transaction. A key feature of the platform is the highly redundant scalable distributed architecture which guarantees system availability. The platform supports various transaction transport methods including TCP/IP, X.25 (Eicon) and DTMF (NMS). The platform runs on Windows NT and utilizes MS SQL Server. The object oriented system was developed using C++. Inter-application communication is implemented using TPC/IP and shared memory. Neighborhood data synchronization utilizes MS Message Queues. Application health and alerts are reported via SNMP.
- CAMRM - CAM Recording & Monitoring - CAMRM provides call recording and monitoring for analog telephone systems which do not support these functions. The system utilizes the Brooktrout Realblock board with Analog Passive Tap modules. Calls can be live monitored via Microsoft’s Internet Explorer. Additionally, calls can be monitored on any telephone via a call forwarding function. Responsible for the design and development of the call processing and monitoring engine. The system was developed using C++ and utilizes the existing CAM data model. The system was developed from scratch and initial development (fully functional) was completed in 2 ½ weeks.
- TP - Telephony Processor - The intent of this system was to allow higher level programmers to develop robust telephony applications. The system utilizes the Microsoft Active Scripting Engine, COM technologies, and Brooktrout’s Realcomm telephony engine. Designed and developed a COM interface to the Realcomm engine which encapsulates the necessary functionality for call processing (dialing, DTMF collection, message prompts, call acceptance, call bridging, etc.). The system allows developers to write telephony applications using VBScript or Jscript.
Confidential,Dallas TX
Chief Architect
Responsibilities:- Developed and implemented an organizational strategy focusing on customer relations, product delivery and the conversion from an 80 percent contract staff to a permanent staff.
- Developed 1998 budget.
- Reduced the contractor versus employee ratio from 80 percent to 45 percent.
- Exceeded budget goals for January and February 1998.
- Reduced the service request backlog by over 60 percent.
Applications Development Manager
Responsibilities:- The design and development of the Provider Provisioning System. This system is responsible for communications with EXCEL’s five underlying network carriers, calling card provider and over 1,200 local exchange carriers. The system is responsible for generating the necessary outbound transactions and processing all inbound transactions. On average, the system processes in excess of 300,000 on a daily basis and is capable of processing over 1.5 million transactions daily. The outbound side utilizes a data driven approach, which allowed the users to dynamically define transactions and recipients based upon the type of operation and several other key pieces of information. Similarly, the users could dynamically configure how inbound transactions were interpreted and the operations that were executed on them.
- Performed systems evaluation of the underlying network carriers to determine their ability to support EXCEL’s business.
- Developed the processes and shared responsibility for a carrier identification code (CIC) migration project. Less than 1/4% of the 3 million affected customers experienced any difficulty during the migration process.
- Designed the processes and shared responsibility to migrate EXCEL’s 1+ traffic from a single underlying carrier to three additional carriers.
- Developed the Transaction Tracking System. This system reconciled and matched in excess of 400,000 inbound and outbound transactions on a daily basis.
- Developed several data analysis and reporting tools to support the analysis and manipulation of large flat files (up to 2gig). These tools were capable of analyzing from 2,000 to 100,000 records per second, depending on the platform and record size.
Confidential,Dallas TX
Technical Consultant
Responsibilities:- IBM, IMSS World Trade - Ported the MSDOS text based ‘AS400 Portable Configurator’ to Windows 3.1. C++ and the zApp GUI framework were chosen which provided cross-platform compatibility. Designed and developed a dynamic dialog class which built, sized and processed dialogs at runtime based on the users selections from the configuration database. Subsequently ported the application to Presentation Manager in five days.
- Nations Bank - Tuned Windows client-server application. Areas focused on included memory management and query optimization. Developed a generic eHLLAPI interpreter used for password management. The procedural language supported 3270 screen processing, file I/O, local & global variables and recursion. The interpreter was accessible from both C/C++ and Visual Basic applications.
Confidential,Richardson TX
Manager - Systems Integration
Responsibilities:- Redesigned and developed the D2MS internals resulting in increased reliability and a 20X speed increase. Key database features included transparent data distribution, dynamic column addition by referencing the new column, dynamic definition of connection sets used to perform queries from a specific context and query callbacks which notify the interested applications as data changed. Also developed several container classes, which implemented unlimited arrays without the overhead of redefining the array as it grew and provided transparent disk access though a “virtual pointer” class.
- Directed development of second generation, proprietary communications protocol and driver. The driver incorporated both bridging and routing functions.
- Designed and coordinated development of the NMS. System functionality included alarm monitoring, performance monitoring, equipment provisioning and device control. The environment was completely user definable and stored within D2MS, thereby making all changes and data instantly available to interested workstations anywhere in the network.
- Designed and developed the Generic Personality Module, an embedded procedural language used to interact with network elements.
- Redesigned and developed inter-processor communications protocol for the Symmetrical Processing System, an NMS sub-system, which could be configured with up to 82 processors.
Confidential,Dallas TX
Responsibilities:- Designed and developed a peer X.25 application for communicating with the DEX 400 and 600 series DSC switches. The implementation included complete functionality for the FTP and command interpreter applications. Initial installation was performed for Digital Network Inc.
- Developed a scripting language for use by the command interpreter, which allowed for automated provisioning, without being intrusive to the switch.
- Adapted the DEX FTP and command interpreter applications for use by Intertech Management Group.
Confidential,Dallas TX
Technical Consultant
Responsibilities:- Designed Workflow Management System (WMS), a work group productivity tool. Developed the WMS Manager which was responsible for step status evaluation and the enabling of steps based on the completion of dependent steps.
- Developed and integrated an E-Mail system, utilizing the DeVinci E-Mail engine, into the WMS. This allowed the WMS Manager to automatically send project status notifications and reminders.
- Designed and developed a high throughput file transfer system using real-time data compression on a UNIX platform.
Confidential,Nacogdoches TX
Owner
Responsibilities:- Established market for and developed ‘ Confidential ’, a video store management system. This resulted in 20-30 installations per year, thereby providing a steady income stream.
- Designed and developed a Revenue Distribution and Joint Interest Billing system for small independent oil & gas operators. The system calculated, generated and tracked royalty and working interest payments and the associated joint interest billing. The system was integrated with Open Systems Accounting Software General Ledger package.
- Developed various tools, including a windowing library for dumb terminals and a serial communications library.