About Martin
Certifications
Courses Taught
Database Optimization
Resume
Testimonials
Upcoming Classes
|
Martin has consulted for companies in the S&P 500, NASDAQ-100 and Fortune 500.
|
|
Subject Matter Expert
- Served as subject matter expert to Microsoft. Wrote test questions
for Exam 70–547: PRO: Designing and Developing Web Applications by Using the Microsoft
.NET Framework. Test questions were at the application and analysis levels of Blooms
Taxonomy.
- Served as subject matter expert to Microsoft. Wrote test questions
Exam 70-504: TS: Microsoft .NET Framework 3.5 - Windows Workflow Foundation Application
Development.
- Served as a research assistant on the college level textbook The
Internet: Effective Online Communications.
Database Projects
- Optimized SQL Server 2005 databases for chain of 125 restaurants,
improved performance of reports by up to 90%. Identified performance problems with
hardware, software and network. Analyzed reporting needs. Identified core data and
dimensions. Optimized tables of over 100 million records. Designed and implements
SQL Server Integration Services packages to aggregate data on daily, monthly and
quarterly basis. Documented recommendations. Implemented recommendations, including
indexing, statics, query optimization and partitioning.
- Designed SQL Server 2000 DTS packages to import data into Microsoft
CRM. Created data transformation tasks to pull data from approximately 25 sources
including SQL Server, Access and Excel. Used ActiveX scripts to clean data. Imported
approximately 10,000 accounts and 20,000 contacts.
- Developed SQL Server 2005 database to track flight and duty time
for over 300 pilots. Met with senior management to gather requirements. Developed
prototype for beta testing. Refined design based on feedback from prototype. Used
ASP.NET to develop interface for inputting threshold of acceptable deviations from
normal values. Implemented email alerts to notify management of data outside of
acceptable deviations. Developed strategy to audit all changes to underlying data.
- Converted real estate application from Access to ASP.NET and SQL
Server. Built new user interface in ASP.NET. Application tracks leases on over 5000
pieces of real estate.
- Developed SQL 2008 database of valves and actuators for oilfield
maintenance business. Database tracks dates of service and repair history for over
100,000 pieces of equipment. Wrote reports to summarize reliability of equipment
by manufacture, age, price and location.
University of Louisiana
Postgraduate work - Computer Science
- Programming Languages - Formal, functional, and practical issues
of design and implementation of imperative, functional and declarative languages.
Formal language theory; control flow; data types and abstraction, functions, procedures,
and modules; tasks and concurrency.
- Combinatorics and Geometric Algorithms - permutation, combination,
pigeonhole principle, inclusion-exclusion principle, recurrence relation, generating
function, Polya's theorem, combinatorial design and binomial coefficient. Finite
and hyper graphs, graph coloring, Eulerian chains and cycles, Hamiltonian chains
and cycles, trees, directed graphs, chromatic number, connectivity, 5- color theorem,
and Euler's formula for planar graphs.
- Theory of Statistics - Probability distributions, random variables,
moments, sampling theory, estimation, hypothesis testing.
University of Louisiana
Bachelor of General Studies
- Database Management Systems - Information level design techniques.
Database models: network models and relational model. Normalization relational languages,
physical storage and indexing structures, query processing and optimization, crashes
and recovery, security and integrity constraints, distributed databases.
- Computer Architecture - Hierarchical multilevel structure of computer
systems; instruction set; microprogrammed and hardwired control; memory; basics
of pipelines and multiprocessors; performance evaluations; I/O organization; buses
and channels; computer arithmetic.
- Formal Foundations of Computer Science - Applications of formal
logic. Sets and combinatorics. Induction, recursion and recurrence equations. Big
O and analysis of algorithms. Relations, graphs, and trees: topological sorting,
shortest path and minimal spanning tree, planarity, coloring, articulation points,
Eulerian paths, Hamiltonian cycles.
- Advanced Data Structures and Software Engineering - Programming
methodology, software testing techniques, software metrics and algorithm analysis.
Data structures topics include construction, traversal, and modification of trees
(binary, AVL, 2-3 trees, B-trees), heaps, hash tables, and graphs. Also sorting
and searching techniques on linear structures including arrays and sequential files.
- Computer Engineering - Number systems, Boolean algebra, Karnaugh
maps, logic gates, combinational circuit design, adders, multiplexers, flip-flops,
counters, shift registers.
|
|