I'm Joe Pemberton
Developer and businessman
- E-mail jpemberton@consultantjoes.com
- On-Contract till August 1st, 2016
Hello! I'm Joe Pemberton. I am a Senior Services Developer specializing in back-end development. I am experienced with all stages of the development cycle for Agile-based projects. I am well-versed in numerous programming languages including Java, C#, JavaScript, SQL, and many others. I have been contracting as a Software Developer/Architect for 15+ years and have experience with many platforms such as IaaS, SaaS, SOA(REST and SOAP), and CQRS Micro-Service that utilize self-healing architectures.
Top Professional Skills
Work Experience
Nordstrom FSB - Credit Division
Senior Developer
Worked as part of a agile development team responsible for adding additional functionality to an existing java-based application. At the same time we were also breaking pieces off of the existing application and converting them to .NET Micro-Service based platform. This platform utilizes IaaS and continuous delivery principals to leverage AWS technologies.
Visa Inc.
Senior Consultant
Prototyped a solution in Windows Workflow to replace a legacy batch system. I also built out the backlog for this project so it would be easier for the team leads to manage the off-shore developers doing the work.
Motocol LLC.
V.P. of Information Technology
Responsible for maintaining Motocol's infrastructure. This included on-prem servers and AWS servers. Created a backup solution to back-up on-prem servers and workstations to AWS S3/Glacier. Was also responsible for all network operations including the installation fiber circuits for internet access and configuration of the Cisco Aironet WiFi infrastructure.
Nordstrom FSB(via Motocol)
Senior Developer
Added functionally that allowed Customers to apply for Nordstrom credit and debit products via Nordstrom.com. Redesigned Nordstrom’s Visa Annual Statement generation application taking the time to generate 900k pdfs from 5 days to 12 hours. Worked on a team redesigning Nordstrom’s public facing credit card management website.
JeffCo School District(via Motocol)
Senior Developer
Integrated Oracle's Enterprise Content Management system with JeffCo's instance of Campus Portal. This allowed school administrators to view imaged student documents such as health records in Campus. I also modified JeffCo's SOA services to include additional data elements required by the business.
The Boyd Group (via Motocol)
Senior Developer
Re-architected The Boyd Group's flagship commercial website. This included the SSRS web service to generarte reports on the fly based on customer entered criteria.
Frontier Airlines
Senior Developer
Developed the web service layer for Frontier’s IVR reservation system. These web services were responsible for providing the customer information about their reservations and itinerary. It also allowed them to perform various tasks such as reserving seats for a flight. I also developed the ticket shopping web service layer. These web services allowed users to shop for airline tickets via the IVR. The same SOA layer was also integrated into SiteCore. SiteCore was being utilized to re-write FrontierAirlines.com.
Nordstrom FSB - Credit Division.
Senior Developer
Converted the middle-ware application responsible for processing all credit card applications that are submitted via Nordstrom’s 17,000+ registers. This conversion involved moving from a single vendor system to four vendors. It also included adding a good deal of business logic that was handled by the previous vendor.
Prolink Solutions
Senior Developer
Completed new development on a web-based process management application for US Bank. This application allowed US Bank to manage their Tax Credit business from end to end.
City of Commerce City
Senior Developer
Supported a number of web applications for Commerce City. Completed a number of revisions to these web sites.
Nordstrom FSB
Senior Developer
Developed a SOA based application that took data from a Retail Transaction Switch, encrypted it using Microsoft’s Cryptography Application Blocs and an Ingrian NAE/HSM, and stored it in a SQL Server 2005 database. I also developed a system based on views and User Defined Functions that would allow a user to query the database using the normal set of the tools and have the data decrypted on the fly. This application was built PCI compliant.
Information Handling Services
Senior Developer
Created an application that streamlined the process of setting up a new company and its users for a web based application. This included dynamically generating SQL to be executed against multiple oracle databases, setting up ESRI Map services, and creating Home directories for companies to store their reports generated via the application. Also created a Java servlet/plug-in for a Novell eDirectory system. This plug-in was the result of dissembling existing plug-ins to derive functionality due to the source code was un-available.
Springbok Services
Senior Developer
Setup a Team Foundation Server system for Springbok to manage their development environment. This included heavy customization of many aspects of TFS. Including: generating a number of customized work item types, creating customized work flows for the new work item types, creating a customized, web-service based, alert system to alert specific users when an item in the work flow needed their attention, Setting up a customized security model. I also created web parts to run in share point that would allow users to create/modify work items directly in the TFS system. In addition to the above; I migrated their VSS databases into the TFS.
Information Handling Services.
Senior Developer
Added requested revisions to the Fresh Tracks project. This included implementing AIFE reporting functionality. The AIFE functionality consisted of modifying various front-end web parts, modifying a number of back end web-services to interface with the AIFE service, as well as generating the billing and maintenance reports in SQL Server reporting services. I also updated the application to be IE7 compliant
America's Note Network
Senior Developer
Created an application to drive a series of 42” LCD’s with reporting data that was dynamically generated from a SQL Server database. Also developed a ASP.NET application to administer the content and schedules for the LCD’s. Built a suite of tools for converting source files and their history from Perforce into Microsoft’s Team Foundation Server. Built Visual Studio plug-in that allowed the SCM department to seamlessly deploy files from a Team Server repository to various other environments including Production, QA, Staging, as well as other repositories with a simple right-click of the mouse. Developed/optimized miscellaneous stored procedures in SQL Server and My SQL.
EMC Inc.
Senior Developer
Created a portal from the ground up for El Paso County Health Care. The portal allows health care providers to access patient data from an external system. This data access is accomplished via a series of web services and dynamically displayed as a series of custom reports.
Policy Studies International
Senior Developer
Supported and completed new development on a client-server privatized Medicaid management system. This system is used by PSI offices to manage Medicaid enrollments for the state. Another C# based, ASP.NET web application also exists for statistical reporting to the state itself.
Teletech Inc
Senior Developer
Supported and completed new development on a multinational Visa request system. This system is used by embassies to screen candidates for Visas, ensuring that they have all the proper paperwork filled out before they schedule an appointment, which is also does.
5280 Solutions
Senior Developer
Supported and completed new development on a large multi-client student loan servicing system.
Great West Life
Senior Developer
Supported and completed new development on a large-scale, enterprise-level, Intranet/Internet application. This application replicated 90% of GWL’s core business processes.
Great West Life
Senior Developer
Modified an existing data conversion application to include new finical data from a mainframe back-end. Created a new report module for an existing web-based application. This report utilized new data from the mainframe and was estimated to save GWL millions in lost revenue.
Airport Technology Solutions
Senior Developer
Created a GIS mapping application with real-time data points in .NET. This application was very similar to google maps in functionality.
Great West Life
Senior Developer
Continued development on an Intranet reporting application used to provide crucial information to the accounting community. This information was used to reduce/eliminate a 181 million dollar a year write off.
Sustain Technologies
Senior Developer
Continued development on a court case management system. Specializing in security and external interfaces.
eCollage
Senior Developer
Maintained and continued development on a web-based college course system.
ICG Communications
Senior Developer
Team Lead for queue based Decision Support System written in Cold Fusion used for provisioning Remote Access Service. I was required to maintain and continue development on existing web-based and back-end data-tier code.
Peripheral Systems Inc
Senior Developer
Responsible for continuing development on a Java servlet-based extranet. Which provides clients and internal sales staff, with the ability to run credit checks against rental applicants on-line.
Great West Life
Senior Developer
Led a team of developers, which developed and maintained a large scale multi-tier web based application. This application allowed internal(Intranet) and external(Extranet) users to modify most aspects of various insurance plans.