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