Adam Urich
4390 E.
Velasco St.
San Tan
Valley, AZ 85140
480-766-3406
au1217@gmail.com
SUMMARY
Over 15
years of professional application development and technical management
experience with responsibilities including leadership and management in the
areas of application development, project management, technical and business
analytics, database management and financial information system management.
Responsible for determining internal department and external customer needs
including technology requirements and solutions, budget, staffing (on and
off-shore), project tasks and timeline, project/product delivery, software,
hardware, and infrastructure/software architecture.
SKILLS
C#.NET
SQL Server
00/05/08
MS SharePoint
MS Visual Studios 03/05/10
VB.NET
VBScript
MySQL
ADO /
ADO.NET
ASP.NET /
ASP
JavaScript
XML / XSD / XSLT
IIS
Crystal
Reports
PeopleSoft / SQR/
SQC
HTML / DHTML /
CSS
Adobe Flash
Adobe Photoshop
Adobe mage Ready
iPDF
iWorkFlow
iSED
.NET
1.x/2.0/3.5/4.0
Infragistics
Vault
Subversion
AJAX
SQL Reporting
Services
MS Visual SourceSafe
MS Project /
Server
Telerik
TeamCity
Scrum
WS02
Drupal
PHP
SourceTree (GIT
DVCS)
Jenkins
Maven
GIT
GitHub
EXPERIENCE
State of Arizona, ADOA -
Arizona Strategic Enterprise Technology Phoenix,
AZ
6/12 – Present
Manager, Application Development
Main Responsibility
As Application
Development Manager I am responsible for multiple cross-functional teams with
responsibilities that include providing team direction and growth
opportunities, individual/team goal support and review, resource management
and project allocation, priority definitions, policy and procedure
development and implementation, and overall technical and business
strategies.
The
cross-functional teams under my direct/indirect management include the
Application Development team (Developers), Database Resource Management team
(DRM Manager & DBA’s), Arizona Financial Information System team (AFIS
Manager, AFIS QA and Cobol Developers), Vendor Management team
(Vendor/Engagement Manager), Business Analytics team (BA Manager, BA’s), ERP
Development & Implementation team (ERP Manager, Application Developers,
Report Developers, Security, QA, and BA). This compromises my team of 40+
direct/indirect reports.
Major Accomplishments
· Administration: My initial findings once my tenure with ASET began
revealed there were many talented resources, but the teams were not
functioning as efficient as they could be. In addition, there was a lack of
documentation for much of our business processes and procedures which already
exist while many necessary business processes and procedures needed to be
developed. I quickly began a reorganization of my teams
which moved to a separation of duties between support and new development
while also implementing a strategy that transformed the teams from
operational task management and development to a Management by Objective
(MBO) strategy. During this process two new teams were created (BA, QA) which
created better team synergy and quality control between our development teams
and our customers (internal & external). In addition, all processes and
procedures have been developed and documented to meet organizational business
needs allowing for efficient training and knowledge transfer as team dynamics
change.
· Strategic & Initiative Projects: The State of Arizona is very
decentralized which creates agency collaboration issues for both business and
technology needs. One of the visions for ASET was to develop a PaaS offering
which the state and all its entities have the ability to leverage and
contribute to. In addition, the platform, as well as other technologies used,
must be open-source. With this directive it was the decision of myself and my
team to move to PHP and Java based products for the application tier, MySQL
for the database tier, Red Hat Enterprise Linux (later replaced with CentOS)
for the operating system and Apache for the web server. WSO2 was the
enterprise middleware solution chosen to base our PaaS offering on as opposed
to a completely in-house developed solution as this platform was to be
developed and operational within fiscal year 2013. This middle tier platform
is based on the WSO2 suite of products including Enterprise Service Bus,
Application Server, Identity Server, Business Process Server, Business Rules
Server, Data Services Server, API Manager, Elastic Load Balancer and Business
Activity Monitor. This platform will allow any front end presentation layer
framework (PHP, .NET, Java, etc.) to communicate with any back end database
technology (MySQL, SQL Server, Oracle, etc.) without being tightly coupled to
one or the other. Therefore, this solution is efficiently scalable and cost
effective. The PaaS offering provides agencies the ability to start their
development projects further along as opposed to from scratch (i.e. Facebook
applications). In addition, most of our work is open-source which allows
other agencies to consume and expand functionality as needed. Finally, it was
determined to be in the best interest of the state that this platform be
hosted in a cloud environment, so my team implemented a cloud based solution
using Amazon Web Services.
Sogeti USA Phoenix,
AZ
10/10 – 4/12
Manager, Application Development in New Technologies
Main Responsibility
· As manager I provided expertise in many areas including software
development, industry specific software applications, process tools and
improvements, project management, personnel management, and SDLC improvements
and implementation. As a consultant I provided more than staff augmentation
as it was necessary to develop and implement the solutions necessary to
improve and grow the business of any client.
Major Accomplishments
· My first task as manager was to bring together and manage a team of
developers and BAs. The team needed to accurately and efficiently gather
requirements and develop a project plan for a year end project. This project
had high visibility reaching the Director of IT Services and the CIO of Blue
Cross Blue Shield of Arizona. With many deliverables and a short time span to
complete them we moved efficiently and effectively. I provided a realistic
plan with achievable milestones giving the project early success. This success
progressed with future releases allowing executive management the ability to
schedule enterprise level upgrades to the system that would have otherwise
been delayed.
· Working with executive management on a daily basis at Blue Cross Blue
Shield of AZ, I was able to understand the impediments preventing the
efficient and productive work environment necessary to accomplish department
goals. With this information I was able to bring together two teams of BCBSAZ
employees and develop a strategy for process improvements and their
implementation. Recognizing the need for proper tools we developed and
implemented a project plan for tool acquisition and in some cases tool
creation. As well, the need for SDLC improvements was necessary. After clearly
defining the SDLC steps and what was necessary to successfully implement them
they were put into effect department wide. This gave all departments
interacting with IT Services, as well as personnel within the department,
standards and measurable deliverables related to the SDLC.
· Microsoft SharePoint 2003 – 2010 Migration – Managed both project and
development team members from the beginning phases including client proposal
and statement of work (SOW) to delivery and client acceptance. The team consisted
of both client and Sogeti personnel which included developers, architects,
business analysts, and QA resources.
Advertising Checking
Bureau Tempe,
AZ
5/07 – 10/10
Manager, Enterprise Applications
Main Responsibility
· As the enterprise applications manager I worked closely with
management on RFI, RFP and all other pre-development items needed to
supplement the sales team during prospective client meetings. At the
conclusion of the sales process I provided a project plan including all items
of our SDLC. I also provide technical expertise in the .NET Framework (1.x
& 2.0), C#.NET, VB.NET, ASP.NET and SQL development. My duties included
the management of our Production Support department which maintains all
applications within the company. This includes legacy applications using
Classic ASP and Access as well as current technology applications using .NET
and SQL Server. Our applications are developed using SCRUM, an agile
development approach. Additionally, my responsibilities including hiring new
employees, employee training, employee reviews, employee mentoring and the
dismissal of employees. Client list included DirecTV, Pioneer, Sony Consumer
Electronics, Sony Pictures Home Entertainment, Walt Disney Studios Home
Entertainment, Verizon, Fox, Toyota and GM.
· The initial SDLC which was followed by the development teams was the
waterfall approach. One of my initial responsibilities was to implement an
agile SDLC in which all development teams would follow. As manager I decided
to implement the Scrum methodology. Following the Scrum methodology we were
able to efficiently develop applications using two week sprints and provide
our development teams, as well as our clients, instant feedback in regards to
project status and change management.
Major Accomplishments
· One of my first duties after joining the ACB team was to take a
deteriorating client relationship with the largest client and create a
productive and profitable business environment for both parties. The client
expectations were not being met by the software application and the IT
department’s business procedures for handling application issues and new
development. We implemented a streamlined issue tracking and change order
process using MS SharePoint and MS Project as well as put development
standards in place to create a more quality product. In addition, our BA’s
and Project Managers were given direction on how to better manage client
relations. All these changes together brought about the desired result and
were implemented throughout the IT department for all current and future
clients and projects.
· During a span of 12 months I was able to put into place a system used
for evaluating developer skills allowing me to place them in the best fit
role which created a more productive environment. This helped create more
efficient application development which brought down costs, allowed for
smaller development teams and consistently brought in projects under budget
and on time.
TB Consulting Phoenix,
AZ
1/06 – 5/07
Senior Application Developer
Main Responsibility
· As senior application developer I was responsible for the employees on
our development team which consists of 10 developers. I worked with the
developers and their clients through the entire life cycle of their projects.
Some of my key responsibilities include the hiring of new employees, employee
training, employee reviews, employee mentoring, client relations, new project
proposals and project analysis.
· As a senior developer I work closely with clients of all types in all
facets of their SDLC. I work with end users to build the application that
functions in a way that best suits their needs along with working with
business and project managers to keep the project on time and within budget.
Major Accomplishments
· As senior application developer, one of my duties is to constantly
analyze our business practices. I have put into place a system for tracking
projects in a more structured and streamlined environment using Microsoft
Project Server. Within this application each developer can easily and
consistently manage their client hours. I have also developed an integration
piece between Microsoft SharePoint, used for our network technicians to enter
client hours, and our accounting system. This prevented double entry of data
into the two systems.
· Developed a reporting system for the Arizona Army National Guard based
on accounting data pulled from the Arizona Financial Information System
(AFIS) mainframe. This system consists of a Windows application used to
download all AFIS data and upload that data into a SQL Server 2005
database. All reports are viewable from a new secure web application
which uses SQL Server Reporting Services.
Interaction Information
Technology Mesa,
AZ
8/05 – 1/06
Senior Software Engineer
Main Responsibility
· As the senior software engineer, I was responsible for leading and
mentoring a team of developers and to assist them during development. I
developed standards for business processes and development procedures. Worked
closely with clients to create a workflow for the life span of new
applications and / or products. Traveled to client sites for new installs,
training and support.
Major Accomplishments
· Created new functionality for our software product that allows the
user to build a web page using a HTML module that works like Microsoft Word
so that the user can drag and drop objects to build a web page. The module
also allows the user to modify the source code HTML if he or she wishes to do
so. Also included in the module is a preview section so that the user can
preview the page before it is saved. This process goes a step further by
allowing the user to add validation to the HTML form elements. When the user
is done building the web page the process reads the HTML file that has been
saved and lists out all HTML form elements that can be validated. The
validations that are chosen are saved to an XML file. The final step in this
process takes the HTML file and the XML file and creates an aspx page and the
C# code behind using DOM. The HTML file and XML file can be edited after
being saved.
Hallmark Data Systems Bellevue,
NE
1/04 – 8/05
Application
Developer
Main Responsibility
· I was part of a development team that worked closely with clients
nationwide before, during and after the deployment of their websites and web
applications. Developed job model for requirement gathering, designing,
programming, testing, deployment and business client communications.
Major Accomplishments
· Became project lead for the development of our largest client’s
websites and applications. Also became lead for the development of our
in-house built job tracking system, JobTrax. This system tracks all
information related to the company as in Jobs, Job Time, Programmer Hours,
Client Billing, Vacation, Sick, etc.
5th House Web Concepts Omaha,
NE
12/02 – 1/04
Web Hosting & Development -
Owner
Main Responsibility
· Developed and maintained e-commerce websites which give customers the
ability to find information on the cost of building a website along with the
steps that are followed to create a website for them. These sites also give
the customer the ability sign up for web hosting services and/or register a
domain name online.
Major Accomplishments
· Built a system that at one time was only receiving a few hits per day
that eventually began receiving thousands of hits per day. Designed the
framework around the applications used to update and maintain system.
Integrated .NET with Macromedia Flash MX to build a database driven,
multimedia website.
First Data
Corporation Omaha,
NE
6/98 – 12/02
PeopleSoft
Developer
Main Responsibility
· Integrate HR/Benefits/Payroll information into the PeopleSoft system.
Work with FDC vendors and business units from around the globe to build and
maintain the system that is used by FDC to process and track all of FDC’s HR,
Benefits, and Payroll information. Built SQR’s and SQC’s for use on an Oracle
system.
Major Accomplishments
· Was a key member in the development of largest HR/Benefits/Payroll
customer service applications at FDC called E-Services. This online
application allows end users including employees, supervisors, and managers
to update and change personal, payroll and benefit related information using
the corporate intranet.
· Developed the layout that is used in MIS/HRIS department for the
PeopleSoft panels in which processes are ran and scheduled. This reduced time
spent searching for obscure programs and organized the most frequently used
programs in an easy to use navigation panel.
EDUCATION
University of
Phoenix
Currently
pursuing a BS in Information Technology with a Concentration in Software
Engineering.
CERTIFICATIONS
Microsoft
Certified Application Developer
MCAD
certification - November 3rd, 2006
- MCP ID 3747328
Microsoft
Certified Professional
MCP
certification - September 21st, 2006
- MCP ID 3747328