SPEC INDIA Microsoft Technology Case StudySPEC INDIA
SPEC INDIA is a custom software development company with over 25 years of experience in developing web based enterprise software applications, asp.net application development, software development India
1. Robert D. Shaver
Lexington, KY 40514
robert.shaver@ky.gov
859.797.5900
AccomplishedITprofessional with true full-stackproficiencybuilt on16 yearsof experienceinenterprise
solution architecture, design, development and implementation for a diverse group of industries and
audiences. Possessexcellentcommunicationandcollaborationskillswithexperienceacross IT verticals.
TECHNICAL PROFICIENCIES
.NET Framework WPF,WCF, ASP.NETIdentity,ASP.NETMVC,ADO.NET,EntityFramework,Unity
WebDevelopment JQuery, JavaScript, CSS,Bootstrap,SASS,LESS,Node.js,Telerik,Kendo,
KnockoutJS,AngularJS,TypeScript,SignalR,Ajax
Database SQL Server,Oracle,Azure,MySql,XML
Design& Architecture MVC, MVVM,SOA,OOD, Enterprise Architecture,SPA
Security ADFS,IdentityFederation,SSO,OAuth,OWIN,SAML
Methodologies SDLC, ALM, Agile,Resource Partitioning
WORK EXPERIENCE
Commonwealth Office of Technology – Application Architect Dec 2003 - Present
- WRAPS - Architected, development, and managed the SDLC of an application to allowKentucky businesses to
fileand pay their state withholdingtaxes onlinebased on ASP.NET MVC, Entity Framework, Oracle12c,DB2,
WCF & API service,and current UX technologies includingBootstrap,JQuery, JSON, SPA patterns. WRAPS is
now the model for all Kentucky Division of Revenue tax systems being converted from legacy mainframe
systems.
- Architected and implemented the identity management framework used by WRAPS and all onlinetax systems
currently in development. The identity management framework provides authentication,authorization,
identity self-service,multi-factor authentication,and conditional access usingADFS passiveand activeSSO,
FIM, WCF, SQL & Oracle,and supportingtechnologies.
- Full-stack development at high-level proficiency with SOA, SSO, activeand passivefederated environments,
ALM, SDLC, and vendor specific implementations of Identity Management.
Thomas & King – Senior Enterprise Architect Mar 2010 – Dec 2003
- Managed framework technologies includingSharePoint,SQLServer, and various integration points to support
our Accounting, Finance,Sales,Human Resources and other core business processes. This includes the
development of application interfaces between proprietary systems.
- ShiftCreator – Architected, developed, and managed the production of an application framework which
consumes analytical data thatforecasts labor requirements for each of our 98 restaurants based on very
granular metrics,such as the number of steps to each table. An ASP.NET application is builton top of this data
that allows managers to graphically schedulebased on these requirements to reduce labor waste and prevent
understaffing.
- Nationwide Data Synchronization – Architected and developed a .NET Sync Framework serviceto replicate
data from each of our 98 restaurants to a consolidated databasein Lexington, KY. This replaced a Microsoft
SQL Server Enterprise replication solution and enabled more control of the data includingtheability to easily
integrate the data into external systems.
2. - Real-time Sales Dashboard –Architected and developed a solution to providereal time analyticsof labor costs
and actual sales vs.forecasts which enabled managers atvarious levels to reduce labor costs or prevent a loss
in quality of serviceby retainingstaff when sales areexceeding forecasts.
- SharePoint– Administered the SharePoint environment including customApps and system integration points.
Developed custom workflow solutions againstour accountingand payroll systems with several Office
integrated documents.
Devomni Corporation – Senior Enterprise Architect & Developer Feb2007 - Present
- http://www.twulu.com – Architected and developed an application thatprovides the purchaseand
management of DID’s usingASP.NET, Entity Framework, SQL Server, MicrosoftIdentity Management, SMS
serviceprovides,PCI compliantpayment services,and common workflow patterns.
- https://www.jailwebsite.com – Architected and developed the Lexington Jail website to allowtext messages,
e-Messages, commissary deposits,and other services which provides a new revenue stream for the detention
center. The siteis based on MVC4, MicrosoftSQL Server, MicrosoftExchange, and leverages a token-based
billingsystemdeveloped with MVC4, SQL Server, and integration API’s with several creditcard proces sing
services. SMS messages are two way communication channels managed through a .NET web serviceand third
party SMS gateway.
- http://app.lexingtonky.gov/mapit.aspx – Architected and developed the MapItapplication for LFUCG using
ArcGIS, ArcIMS, ASP.NET, MicrosoftSQL Server, and several supportingdevelopment technologies. This
application allowscitizens to view geocoded data about an address of pointof interest which includes council
member, council district,statehouse representative, school board member, PVA number, tax district,closest
firestation and much more.
- LFUCG CaseManager – Architected and developed a casemanagement application for the city of Lexington,
Kentucky’s entire Department of Social Services. CaseManager is an ASP.NET application based on the Entity
Framework, MicrosoftSQL Server, WCF, and SQL Report Services.
- Managed over 13 mission critical ASP.NET application development projects for the Lexington-Fayette Urban
County Government, which supported over 3,000 employees. These projects were in the areas of E-
Commerce, GIS, Accounting, Human Resources, and other core business processes.
- Implemented MicrosoftActive Directory for the city of Lexington and migrated over 3,000 accounts from
Exchange 5.5 to Exchange 2003.
- Implemented and managed MicrosoftSharePointfor the city of Lexington to replacelegacy systems which
were developed in spreadsheet solutions,island documents,or unsupported applications.
- Managed several SQL Server environments for the city of Lexington includinga clustered SQL Server
environment that supported the 24/7 mission critical operation of the Lexington detention center, which
managed an average population of 1,200 inmates.
- Managed the migration of a VMware 2.5 environment to VMware ESX 3 for the city of Lexington, Kentucky.
The virtual environment has become the primary server infrastructurefor the city and hosts over 85% of all
servers.
Kentucky School Boards Association – Technology Manager Sep2004 – Feb2007
- eMeeting – Architected, developed, and marketed a multi-stateeffort to allowschool boardsto conduct
board meetings over the internet with citizen participation. This application was developed with ASP.NET,
MicrosoftSQL Server, Crystal Reports, and web services. The application is used by Kentucky, Tennessee,
Arkansas,and Connecticut with over 60 school districtsin Kentucky currently enrolled and has removed the
400+ page meeting agendas,which were used by each board member in the district. This eliminated a
significantamountof labor for each school districtand provided features such as meeting minutes creation,
board member notes, action requests, and task management.
- Used ASP.NET, C#, SQL Server and other Microsofttechnologies to develop internal applications which
supported KSBA member services includingour trainingsessionsand conferences.
- Recruited and managed a highly productiveteam that supported my vision for providingmultistateweb
applicationsbased on the eMeeting platform.
3. - Managed the assessment,acquisition,and implementation of software for internal processes such as
insurancecoverage,board member training,continuingeducation,policy and proceduredevelopment, and
Medicaid submissions.
Cottrell Consulting – Senior Developer Mar 2001 – Sep2004
- Designed and developed a SQL Server based Jail Management System for the city of Lexington, KY which used
a MicrosoftAccess front end. This application was redesigned for the city of Richland,SC to use ADO, VB and
the distributed object models with transaction based sessions.
- Developed several web applicationsusingASP.Net, ADO.Net, C#, VB.Net, SQL 2000,and XML/XSL for
customers who wanted to extend their Jail Management Software functionality to outsi deagencies.
- Performed office automation usingMicrosoftofficeproducts,through the use of VBA, macros,and COM
objects includingAccess,Excel,and PowerPoint.
- Designed, developed, and implemented public websites and intranet applicationsusingASP, ADO, VB,
VBScript, IIS,SQL 7.0 and 2000 and custom COM/COM+ components on Windows 2000 server.
- Managed SQL 7.0 and 2000 environments includingperformanceassessments of stored procedures, views,
indexing,and clusteringindexes;enforced the standardization of stored procedures, triggers,and SQL Server
objects; performed security audits and assessments to compliment MicrosoftSQL Server best practices.
- Developed an ASP web application usingVBScript, VB Com, SQL Server, and SQL Server clusteringto provide
offender data to citizens and secure information to managed groups of lawenforcement.
VASCOR – Network Administrator Sep1998 – Mar 2001
- Managed a Windows NT 4.0 / Windows 2000 network that serviced a nationwide data collection serviceto
track the transportation of vehicles by outsourced carriers. Inspectionsperformed at relay points would help
identify the carrier responsiblefor in transitdamages and reduce insurancecosts.
- Architected disaster recovery solutions for SQL Server and Windows environments. Successfully argued the
need for offsite backups and implemented a routine disaster recovery simulation.
- Used MicrosoftAccess,Excel, and Word to automate various internal processes.