TJ Trapp's Resume
[
download full |
download header only |
download projects archive only ]
Professional Summary
Experienced in secure application development utilizing Microsoft .Net technologies. Team
leader, motivator and decision maker. Efficient communicator of technical
details. Ivy-league educated.
Objective
Provide technical solutions to streamline business processes and enhance system functionality.
Technical Experience
ASP.Net, C#, NUnit, Visual Basic .Net, 6; T-SQL; ADO.Net,
XML; Java Script; XSL; XSLT; HTML
·
Microsoft SQL Server 2000, 7.0, 6.5; Microsoft Access
2000
·
Windows 2003 Server, XP Pro, 2000 Server, Pro, NT 4.0
·
Visual Studio 2005, 2003; Visual Basic IDE; Visual
Interdev IDE
·
IIS; Enterprise Manager, Profiler and Query Analyzer;
Visual Source Safe; Wise for Windows Installer
Relevant Experience
Warner
Brothers Entertainment, Inc., Burbank, CA March 2006 - Present
Senior
Application Developer
·
Member
of Technical Oversight Group
·
Architect
/ developer of financial application rewrite using ASP.Net 2.0 C#
·
Coded custom
business objects that inherit from the CSLA and utilize the Enterprise Library
3.0
·
Full
SDLC on a legal rights management system implementing Active Directory
authentication
·
Performed
object modeling with UML using Enterprise Architect
·
Interface
custom application with Oracle Financials
·
Perform
break/fix and small enhancements to VB6 applications
·
Create financial
reports using T-SQL and PL/SQL, VB6 and Excel
Media-Services,
Inc., Westwood, CA Oct. 2005 – March 2006
Senior
Programmer
·
Coded a
software solution to print 1900 pages of tax forms and saved three man weeks
·
Supported
Tax’s 2005 reconciliation process by creating Master Tax CSV import files
·
Developed reporting solutions with Crystal Reports 10 and
Visual Studio .Net 2003
NBC
Universal Home Entertainment, Universal City, CA March 2003 – Sept. 2005
Senior
Programmer Analyst
·
Programmed client/server application, STAR, in VB6 to
forecast revenue, units and costs associated with a movie title
·
Programmed VBA Excel Add-Ins to interface with SQL server
and Essbase
·
Created Windows installer package using Wise for Windows
installer; package subsequently deployed to over 30 desktops via SMS
·
Responsible for all code changes to shared library
modules
·
Created use case, sequence and class diagrams using UML
·
Installed, configured and administrated Hyperion Essbase,
EAS, EIS and Analyzer
·
Programmed DAL, BLL, UIControllers and Views in VB.Net
for the ASP.Net version of STAR
·
Test driven development using NUnit for all DAL and BLL
classes
·
Implemented Microsoft Application Blocks into the ASP.Net
web application
·
Utilized designed patterns where appropriate during
development of DAL, BLL and business entity objects
·
Engaged clients by organizing sessions to gather
requirements and by following up to obtain sign off on generated documentation
·
Created documents to outline business requirements for
enhancements and new development
·
Translated business requirements into technical design
documents
·
Reviewed design documents with developers to clarify
questions related by both business processes as well as technical issues
·
Participated in Sarbanes-Oxley compliance testing
·
Oversaw disaster recovery testing for STAR during the
intensive 2 week period process
·
Provided weekly status updates to project sponsors and
downstream application teams
·
Trained new contractors on team standards, application
coding guidelines, and provided an overview of the shared library modules
·
Conducted bi-weekly peer code reviews between team
members
·
Managed contractors on multiple tasks to assist with
development and integration testing
Bigdevelopment, Costa Mesa, CA July 2002 – Sept. 2002
Technical Lead
·
Delivered database architecture and system design for
bigdevelopment’s first enterprise-level web application
·
Earned employer approximately $115,000 revenue in 2
months with minor database enhancements
·
Drafted proposals for management on re-organizing team
roles and responsibilities
·
Created database architecture, including diagrams with
primary and foreign key relationships, indices, views, stored procedures and
backup / recovery strategy using Microsoft SQL Server Enterprise Manager
·
Maintained task specific, project oriented progress
reports using Microsoft Word, Excel and PowerPoint
·
Communicated progress reports to clients via collaborative
data tools such as Microsoft Outlook 2000 and MSN Messenger version 4+ (and
similar tools)
·
Educated non-technical team members and clients on new
technologies such as XML, XSL and Active Directory
·
Drafted, revised, and reviewed project proposals
·
Estimated costs based upon project needs; incorporated
estimates into project proposals
·
Submitted project proposals to clients
Myrient, Aliso Viejo, CA Sept. 2001 – March 2002
Lead Application Engineer
·
Lead team responsible for the design, development,
implementation and maintenance companies new Customer Relations Management
Intranet application
·
$2 million revenue discovered upon restructuring database
·
$1 million revenue generated after introducing new late
fees system to Accounts Payable
·
Halved operating costs implementing corporate Intranet
·
Trained multiple departments on correct use of new
Intranet software
·
Organized and distributed project tasks and deadlines to
team members
·
Maintained application schedules by coordinating with
multiple departments
·
Developed application responsible for successfully
transferring all data from legacy system into MS SQL 2000 database
·
Designed internal accounting workflow processes and
programmed the functionality using MS Visual Basic 6 and COM+ Technology
·
Coded Trouble Tickets module capable of handling customer
service requests for a DSL service provider
·
Consulted with SEC officials to ensure accurateness of
business rules for new billing software
·
Integrated software components from multiple development
teams into a workable software suite
·
Configured other departments’ computers (Windows 2000 Pro
and Server, Windows NT, Windows 9x) for use with new software
Iocene Technology, Newport Beach, CA June 1999 – Sept. 2001
Lead Application Engineer
·
Managed work efforts of all developers for both
client-related and internal projects
·
Motivated team by tracking metrics and providing
recognition after key deliverables
·
Coached, mentored, and conducted regular evaluations for
all non-executive employees
·
Communicated technology vision and goals to development
team
·
Developed complex, multi-tiered, secure and scalable
Internet software applications
·
Identified client needs and requirements and prepared
time/cost estimates for use within the proposal process
·
Established and enforced all company coding standards,
methodologies and documentation
·
Designed and developed tools used internally to decrease
development time and abstract, complex technical tasks from less-experienced or
non-technical individuals
·
Built development team expertise in relevant web
technologies: VB, ASP, COM, XML, HTML
·
Researched new technologies, evaluated their usefulness,
and incorporated them into the existing architecture
·
Developed applications using ASP technology in Visual
Interdev editor environment
·
Coded applications in VBScript, JavaScript, and HTML
·
Middleware (COM) programmed in VB, utilizing ADO, SOAP, XML, and XSL technologies
·
Integrated Active Directory into menu bar for
administrative interfaces
·
Successfully deployed numerous application versions to
IIS Web Farm
·
Architected databases using MS SQL Server 2000 and MS SQL
Server 7
·
Created and manipulated databases using MS Access and MS
SQL Server 6.5
·
Queried Oracle databases for information relating to
application needs
·
Integrated
Cybersource, DCTI and Cashlynk into middleware (COM) layer
·
Utilized
MS Message Queuing to deliver asynchronous messages
·
Remote
data connections using ODBC
·
Delivered
content securely with use of Windows media services
Education
University of Pennsylvania, Philadelphia, PA
School of Arts and Science
Bachelor of Arts in
Sociology, May 1999
Activities:
Varsity Football (1998 Ivy Champs), Phi Gamma Delta Fraternity
Significant Courses
Computer Science Engineering
·
CSE 350 – Software Design / Engineering
Jan. 1999 – May 1999
o
Team Based Development,
Architecture Specifications, Interface & Design Specifications, Test Plans,
Interface Evaluations, Documentation Preparation and Product Presentation
·
CSE 330 – Database Management
Systems
Sept. 1998 – Dec. 1998
o
Relational, Object Oriented,
Locking, Normalization, De-normalization, Normal Forms, Boyce-Codd, Indexes,
Clustered Indexes, T-SQL, Query optimization
·
CSE 121/131 – Programming
Languages & Techniques II Jan. 1998 –
May 1998
o
Java, Object Oriented, Unix,
Emacs
·
CSE 120/130 - Programming
Languages & Techniques I
Sept. 1997 – Dec. 1997
o
Scheme, ML, Arrays, Conditionals, Recursion, Lists, Functions,
Searching, Sorting, Unix, Emacs