Post Job Free
Sign in

Sr. Software Developer / MDM Implementation Lead

Location:
Houston, TX
Salary:
$140+
Posted:
April 03, 2015

Contact this candidate

Resume:

Anthony Rodriguez

********@*****.*** (***)

*** - ****

SUMMARY

As a self-initiating Software Engineer with 10 plus years of experience in Enterprise web-

based and Windows application development and real-time data warehousing, I’m supporting

company infrastructure, implementing new software, providing project management and

systems administration; I’ve proven excellence in designing and supporting software

applications for manufacturing, automotive, retail and financial industries. Utilizing my

competencies and efficiency in C# / .Net development in usually a Microsoft ecosystem, I

bring leadership, vision, accountability, prioritization and organization to any employer. My

experience and background reveal outstanding development and design abilities, well

rounded interpersonal skills, experience with full software development life cycle, logic and

commitment to thrive in a diverse fast paced environment.

TECHNOLOGY SKILLS

Platforms: Microsoft, Linux, Mac

Languages: C# .NET, ASP.NET MVC, WCF, XML, XAML, HTML, jQuery, JavaScript,

CSS, T-SQL, VBScript, Ruby on Rails, CFML

Operating Windows XP, Windows 7, Windows 8, Windows Server 2003, Windows

Systems: Server 2008 R2, Windows Server 2012, CentOS 5, Red Hat Enterprise

Linux, Ubuntu 12.04 LTS, Ubuntu 14.04 LTS, Mac OSX

Software SAP, Riversand MDMCenter, Calyx, Microsoft SQL Server 2012, Microsoft

Applications: SQL Server 2008 R2, Microsoft SQL Server 2005, Microsoft SQL Server

2000, Microsoft Office 2003, Microsoft Office 2010, Microsoft Office

2013, Visual Studio 2008, Visual Studio 2010, Visual Studio 2012,

NetBeans, Eclipse, Java, Apache 2.4, Tomcat, Open BD

EDUCATION & CERTIFICATIONS

Trinity University, San Antonio, TX May 2005

Bachelor of Science for Computer Science

Minor in Mathematics

Microsoft Certified Specialist Programming HTML5 with JavaScript and CSS3

EXPERIENCE

Riversand Technologies, Inc., Houston, TX Jan. ’13 –

Present

Implementation for Master Data Management (MDM) Center Consultant

Role: Supporting high profile clients in a multitude of industries while implementing new

software solutions to resolve transform and improve their current industry technologies for

their business production and technology advancement.

All projects included gathering functional requirements alongside business analysts to

incorporate technical designs, documentation, technical design review, code reviews,

pg. 1

knowledge transfer sessions, performance optimizations on the database as well as

application layer

Environment: Windows Server 2008 R2, Windows Server 2012, Apache 2.4, Tomcat, Open BD,

MS SQL 2008 R2, MS SQL 2012

Riversand Project # 5: VF Corporation, Greensboro, NC

Sr. Software Developer / Implementation Lead (80% onsite / 20% remote @ Houston Office)

Purpose: Implementing a complex multi-brand multi-domain AFS MDM solution for the world’s

largest apparel and footwear corporation as part of the Arcadia initiative. The solution

includes inheritance for the material domain through a 4 level entity hierarchy for

maintaining attribute variances by the Master Data Library (MDL) extension catalogs, which

includes Master, Plant, Sales Organization, or Seasonal catalogs. Customer and Material

domain also include workflow catalogs for Staging enriched data and an extensive approval

process for promoting the enriched data to a Master catalog. Utilizing almost all product

hooks to build a highly customized and performance tuned solution, including customized

business rules, import formatters, export formatters, API events, web events, web pages,

workflows, and dynamic reports.

Responsibilities:

Managed a direct team of 10+ individuals and worked alongside business analysts,

technical writers, team leads, project managers, and executives to ensure both timely

and quality deliverables

Performance tuned the database and application with the engineering team to ensure

optimal parallelization options and prevent potential deadlock scenarios. This allowed

millions of entities and over a billion attributes to process in a timely fashion, which is

critical for new seasonal releases

Designed and worked in-parallel with the SOA team to integrate the MDM solution as

the primary hub in a Hub and Spoke architecture with over 60 downstream systems

consuming syndicated information and 5 major systems sending aggregated information

back to MDM. These include SAP, GTM, DOM, PLM, and Logility.

Worked with IBM to troubleshoot VM stability and provide logic for BI reporting to

ensure data integrity and attribute synchronization across the business critical

applications.

Integrated a matching and merging engine to interface with the project customizations

to check out Customer or Vendor domain entities from the corresponding Master catalog

into the Staging catalog for data enrichment

Implemented a complex custom import provider which processed a de-normalized

import file and normalized the file data to create or update entities across the entire

hierarchical/MDL tree

Developed, refactored and deprecated business logic in the C# customization project

code base through 3 major phases of the project, ensuring that the final solution met the

business needs discovered during the requirements gathering session of each project

phase

Environment: MS SQL 2008, Windows Server 2008 R2, MS SQL 2012

Riversand Project # 4: ESAB, Baltimore, MD

Sr. Software Developer / Implementation Lead (100% remote @ Houston Office)

Purpose: Implementing a complex manufacturing domain multi product solution consisting of

an integrated MDM, MAM, and Print solution to feed both internal downstream systems as

well as provide data for the dynamically constructed front end website.

Responsibilities:

Implemented a MAM solution which allowed both an automated workflow for asset

quality validation, automated metadata parsing, and multiple taxonomies for

categorically organizing approved assets

pg. 2

Introduced metadata localization for custom attributes to store variances by Country

Implemented a Print solution as an INDESIGN plugin which would poll for both PIM

metadata and MAM assets to automatically generate product brochures, fact sheets, and

printed catalogs. These dynamically generated documents were then stored and

versioned within MAM

Environment: MS SQL 2012, Windows Server 2012, Apache 2.4, Tomcat, Open BD

Riversand Project # 3: Automation Direct, Cumming, GA

Sr. Software Developer / Implementation Lead (15% onsite / 85% remote @ Houston Office)

Purpose: Implementing an integrated MDM and MAM solution for the manufacturing domain.

Responsibilities:

Implemented a MAM for Automation Direct which allowed an asset management team

to categorically organize assets within a different taxonomy than the product taxonomy

and associate those assets to entities within the PIM solution

This solution included automated import functionality and implementing metadata

parsing of the filename to both write additional exif metadata along with create

relationships to both PIM categories and entities

Environment: MS SQL 2008 R2, Windows Server 2008 R2, Apache 2.4, Tomcat, Open BD

Riversand Project # 2: Bed Bath and Beyond, Union, NJ

Sr. Software Developer / Implementation Lead (80% onsite / 20% remote @ Houston Office)

Purpose: Implementing an integrated MDM and MAM solution for the retail domain with cross

system search functionality.

Responsibilities:

Gathered requirements for satisfying the business need of an asset management

solution

Used AGILE development methodologies to allow business users to interact with the

solution while refining or introducing feature requests

Implemented a web-based Media Asset Manager (MAM) for Bed Bath and Beyond,

which included functionality for automated workflows based on standard exif metadata

and exporting assets to outside locations using a restful WCF service coded in C#.

Additionally, a Windows service was designed and developed to create asset

relationships between entities in the master data management system (MDM) by

consuming a WCF service bound over Net.TCP, performance optimized stored

procedures analyzed through the SQL server tracing, and storing custom metadata with

assets through a .NET API wrapper for MAM UI based extensive search capabilities

Created a MVVC web application for displaying MDM information directly within the

MAM software, which in turn allows the user to view entity relationships and add or

remove relationships in real time

Created business rules utilizing the PIM business rule framework to update PIM entities

indicating MAM updates requiring approval to promote from the PIM staging catalog to

the PIM master catalog.

Added user requested core MAM functionality such as normalized search queries, copy

functionality, and external URL workflow calls directly within the UI through plugins

developed in jQuery, HTML, CSS, and Cold Fusion. Setup demos and showed potential

clients such as Chevron and Schneider Electric the extensibility of the Media Asset

Manager and customizations offered through the configurable workflows.

Implemented a custom export formatter using the export framework in PIM to tie

information from PIM, MAM, and Print into a single export. This allowed dynamically

building the global website from localized PIM master data, MAM assets, and Print

documents.

Environment: MS SQL 2008 R2, Windows Server 2008 R2, Apache 2.4, Tomcat, Open BD

pg. 3

Riversand Project # 1: Schneider Electric, Palatine, IL

Sr. Software Developer / Implementation Consultant (100% remote @ Houston Office)

Purpose: Implementing an integrated MDM and MAM solution for the product and services

domain.

Responsibilities:

Implemented a MAM solution for Schneider Electric with the ability to create an asset

entity within PIM and then associate that entity with a PIM product by common metadata

through relationships. This solution allowed business users to easily access and manage

the global asset repository with a thin client consisting of the user’s preferred browser.

Environment: MS SQL 2008 R2, Windows Server 2008 R2, Apache 2.4, Tomcat, Open BD

Mortgages Direct, Houston, TX Feb. ’06 –

Dec. ’12

Lead Software Developer

Purpose: Implement custom back office software solutions to comply with the ever-changing

requirements of the mortgage industry from various government regulatory agencies.

Responsibilities:

Developed several new department specific applications, including a loan compliance

auditing system. Utilizing HTML, CSS, SSI, AJAX, JQuery, and ASP, this web enabled

application allowed authenticated back office users to fill out dynamically generated

audits based off loan information in both the backend database and Calyx loan

management system. The auditor utilized this information for generating risk

management, payroll, reconciliation, and compliance reports required by governing

entities.

Designed and developed a weekly, bi-weekly, and monthly payroll reporting system

which would calculate production bonuses, net funds, transactions generated, and

quality reports through consuming the auditing results. Additional development projects

included a mail tracking system for the receiving department, lender management

interfaces for lender relations to apply attributes extending the Calyx loan software

functionality, recruit production tracking for recruiters, and a pricing engine for loan

officers.

Additional responsibilities include design and development of server code, configuring

and upgrading all networked PCs, providing IT and loan origination software support to

all remote and local employees, processing new hire packaging, managing lender

accounts, and updating personnel licensing to comply with all NMLS, state, and national

requirements.

Environment: MS SQL 2000, MS SQL 2005, Windows 2000, Windows Server 2003, Windows

Server 2008 R2, CentOS 5

Universal Computer Systems, Houston, TX

July ’05 – Dec. ’05

Implementation / Software Migrations / End User Training (20% onsite, 80% remote @ Houston Office)

Purpose: Implement end to end software packages for automotive dealership data

management.

Responsibilities:

Transformed existing data from legacy systems for import into the product data model

for the associated parts modules implemented. Assisted in financial data

transformations and service data transformations as needed.

Helped prepare customized user documentation for user training

Traveled on-site to administer hands on training for product training in parts

management, services, and other modules.

pg. 4

Environment: Custom POWER workstations supported by a Mainframe running the COBOL

application and GUI

REFERENCES

Available upon request

pg. 5



Contact this candidate