Posts

That’s my prediction. Service Portal will no longer get updates by the Orlando release. It will be like Workflow, Execution …

Robert Fedoruk has been killing it with his content, and one of theses posts needs to be retold because it is, just that good. Source: …

So I’ve built many automation tasks that didn’t account for what to do during an error or an expected output. Do you know who has to …

First, I have to say, thank you @paige for making me aware. I really appreciate you and this info. Form annotations can be really …

Syntax Editor Macros are rarely talked about. Effectively, they are a text replacement table for script elements. That might not seem …

I posted a survey on Twitter a few weeks ago; Prosective #servicenow employers, what do you find more telling of a quality applicant? …

I posted a survey on Twitter a few weeks ago; What's better? Fully Automated with many questions, or nearly automated process with …

I took this from, Hi’s styleguide as I don’t trust anyone to keep anything online. So this is just a local copy with …

It seems this page was lost in the rearrangeing of files. I pulled it out of storage I often use the recordless rest calls to test …

So this is really a small update. I’m slowly but surely working my way through things. One of them was to improve access to some …

Ever lost an update set after a clone? Do you have some unhelfully named update set files? I did. Here’s how to fix that.

This is always an ask for someone. Mark Ragavan posted a brilliant answer. I’m just going to repeat it.

So It’s been asked a few times, “How can I make my MVRS variables depend on other variables?”

Ever wanted to add an item in the drop down menu on the header or customize the sections of the user preferences? Here’s one way. …

So this weekend I had the opportunity to help someone out with an issue on their side project. They had this list they wanted to access …

Sometimes, you have to really control your form. For the most part you can use the out of box variable types ServiceNow gives you and …

New york has a few, nice things added for developers if you still work in the tool and not on some syncer. This feature specifically is …

Making a remote table could be less work but as it is, it’s better than what was before. If you are okay with read only data from …

A long long time ago a Chuck Tomasi wrote this great post I think it’s so important, I ought to write one too. I’ve been on …

Experience

 
 
 
 
 

ServiceNow Developer

FICO

Sep 2016 – Present Roseville, MN
Responsibilities include:

  • Rewrote how server patching is evaluated from Servicenow
  • Automated the CSR and KEY file generation for certificates
  • Worked directly with end users to resolve support issues within ServiceNow
  • Pointed, accepted, worked and released functionality in 2 week sprints
  • Automated the request of thousands of server decoms using Jelly and later AngularJS
  • Automated the access requests for Foreman with REST
  • Upgraded the instance over multiple patches and versions (Helsinki->Jakarta)
  • Implemented Service Portal
 
 
 
 
 

Senior Engineer II

Expedia

Sep 2014 – Sep 2016 Bellvue, WA
  • Customize and extend our ServiceNow application to provide efficient services to a variety of process owners and teams within Expedia.
  • Play a key role in helping to define, document, and improve existing and new ServiceNow development processes with a goal of increasing quality while making the team more efficient.
  • Work closely with stakeholders to determine project scope, functional requirements and a strategy that meets our customer’s needs while satisfying scalability, reliability, performance, and resource constraints.
  • Define operational best practices and work with Operations, Program Management, and Application Development teams to ensure successful roll outs.
  • Provide extensive troubleshooting and technical expertise in identifying issues that impact service delivery.
  • Utilize support expertise to set and improve existing standards for system administration, e.g., process, builds, monitoring, reporting, and documentation.
  • Engineer, design, and evaluate new and current production application systems and supporting infrastructure.
 
 
 
 
 

Senior Integrations Consultant

Fruition Partners

Apr 2014 – Aug 2016 Minneapolis, MN

Responsibilities

  • Responsible for developing integrations between the ServiceNow tool and various supporting software solutions.
  • Design and develop integrations to meet the requirements of the client and ensure that the goals, objectives, and quality of project deliverables are met.
  • Participate in pre-sales scoping meetings to help the sales team properly scope the estimated level of effort for a potential client’s integration.
  • Accountable to the quality delivery of all assigned integration engagements
  • Consult and identify the proper protocol for achieving a desired integration
  • Design and develop integration solutions to enable uni/bi-directional interfaces to/from ServiceNow using various integration protocols
  • Work with clients to understand and meet their data conversion needs
  • Provide documentation for developed integrations and transition support knowledge to the individuals responsible for ongoing support.
  • Maintain the highest standards of business ethics at all times

Actual work

  • Leverage Openstack and ServiceNow to provision end-to-end hosting services using SOAP and REST
  • Build integration between RevTrak, Apigee and ServiceNow to track changes from RevTrak in ServiceNow
 
 
 
 
 

Senior Technical Analyst

Fruition Partners

Sep 2012 – Apr 2014 Minneapolis, MN

Responsibilities

  • Applies innovative technology to business processes in order to develop new solutions and troubleshoot issues.
  • Consults with business analyst/project manager to develop appropriate technical solutions.
  • Follows-up on outstanding client needs and provide timely status reports to project manager.
  • Advises on options, risk and impacts on business processes and technical architecture.
  • Performs accurate internal operational tasks such as time tracking, expense reporting and knowledge sharing.
  • Communicates technical problems and solutions to both technical and non-technical audiences.
  • Builds positive relationships with external clients by providing excellent service/support and consistent communication as appropriate.

Actual work

  • Troubleshoot 3PA (third party access system)
  • Corrected issues identified in backlog (incident, change, and request)
  • Enhance survey, change management, and risk assessments
  • Imported knowledge from RightAnswers into ServiceNow
  • Configure survey management
  • Enhance request management
  • Removed unwanted discovery configuration item data
  • Created tool to import 4000+ .doc/.docx/.html with images intact in the knowledge application
  • Customized knowledge management to allow for new categorization fields
  • Add functionality to allow end users to translate fields not translated
  • Create reports to show survey results
  • Customized home pages to show specific rotas
  • Enhance change and request management
  • Assist with orchestration configuration
  • Working/Training sessions with administrator
  • Troubleshoot Twilio integration issues
  • Enhance survey management
  • Create SOAP integration to oracle database to provision access
  • Enhance request, incident, and change management
  • Working sessions with administrator
  • Enhanced request management
  • Assisted with Orchestration configuration
  • Enhance incident, request, change, and survey management
 
 
 
 
 

Technical Analyst

Fruition Partners

Sep 2011 – Sep 2012 Minneapolis, MN

Responsibilities

  • Applies innovative technology to business processes in order to develop new solutions and troubleshoot issues.
  • Consults with business analyst/project manager to develop appropriate technical solutions.
  • Follows-up on outstanding client needs and provide timely status reports to project manager.
  • Advises on options, risk and impacts on business processes and technical architecture.
  • Performs accurate internal operational tasks such as time tracking, expense reporting and knowledge sharing.
  • Communicates technical problems and solutions to both technical and non-technical audiences.
  • Builds positive relationships with external clients by providing excellent service/support and consistent communication as appropriate.

Actual work

  • Completed existing catalog and content management project
  • Developed first call resolution metrics custom to client
  • Assisted in developing dynamic conditions to allow gamification of incident
  • Troubleshot issues with user and user access imports
  • Configure survey management
  • Correct issues with change management
  • Configure a catalog item for software
  • Customize home pages for parts department to meet their needs
  • Configure inbound actions to create catalog items which allows emails to generate requests
  • Enhance incident, problem and change applications
  • Create reports for catalog items and variables
  • Enhance request management
  • Implement service portfolio management
  • Create custom reporting to meet service portfolio needs
  • Enhance request, incident, change and knowledge management applications
  • Configure SLAs and chat
  • Troubleshoot missing updates
  • Troubleshoot issues with x509 certificate
  • Troubleshoot SOAP integration

Projects

Treetop

Wooden Computer Case

SN DevToolBox

A catch all for other SN stuff

Requestbin

Inspect HTTP Headers

SN Docs

My Version of Docs

SN ATF

Scoped ATF Tests

SN Versions

Unofficial Tracker

SN Code

Code Searcher

Code

Code Tool

Workflow

Diagramming Tool

Recent Events

Become a master in Automated Test Framework (ATF) for Service Portal by learning how to use the new and cutting-edge functionality …

This is a different type of event. Bring your laptop and ideas. Any opensource project that relates in anyway to ServiceNow is what …

I’d also like to bring up a few possible topics for discussion; Hacktoberfest is almost here. Not familiar? …

Two years ago, I started a ServiceNow developer Meetup to do ad-hoc labs, problem solving, and happy hours. I wanted a place to cut the …

Introduction and Problem Statement: FICO is a company like many others, with data in a lot of places. In this session, we’ll …