Profiles from Search

Profile photo

Paul Kitchen

2nd

Previous positions

  • eCommerce / Sr. Software Engineer at XY – The Findables Company
  • Chief Technology Officer / Software Engineer at Agree Media

Education

San Diego State University, B.S., Business Administration and Computer Information Systems

500+

Background

Summary

Specialties & Languages: C#, ASP.NET MVC, Object Oriented Programming (OOP), Interfaces.Net Framework 4.7, Razor, T-SQL, HTML, XML, JSON, JavaScript, jQuery, BootStrap, CSS, Angular Applications: VS.NET 2017, SQL Server 2016 Technologies: ASP.NET 4.5+, LINQ, AJAX, Web, Entity Framework, UNIT Testing, SOAP, JSONP, API, SOA, REST, Webhooks, Bootstrap, AWS Strong analytical and problem solving skills. Systems: Windows 10, Windows Server 2016, IIS 10

Experience

  • Sr. Full Stack Developer

    AbacusNext

    November 2017 – Present(1 year 11 months)Greater San Diego Area

    · Integrating existing product data with external systems for strategic partners utilizing a REST API, ADO.NET, SOAP, Web APIs, and SQL in .Net Windows Services or .Net Console Apps in C#. · Created various bolt-on applications to the existing software to provide customers the required functionality using Windows Presentation Foundation (WPF) and Microsoft Report Viewer 2015 and Designer. · Working closely with various external customers to define business rules and integration requirements. · Modifying the REST API used to update data within certain products as required to meet integration and business needs using the .Net Web API framework and C#. · Warehousing data using an Azure Data Warehouse.

    Recommendations (1)
  • eCommerce / Sr. Software Engineer

    XY – The Findables Company

    July 2016 – November 2017(1 year 4 months)San Diego

    Architected and developed a CRM within a short timeline which consisted of a 3-tiered system with an MVC web application front-end, an Object Oriented C# business layer and a SQL Server data layer. This system was used to help manage contact leads and successful as well as non-successfully closed opportunities while integrating with automated phone systems and email platforms via JSON and REST APIs. Utilizing MVC, C#, Javascript/JQuery, and SQL Server, Architected and Developed a PCI Compliant eCommerce site verified by two major security companies. Designed to accept discount codes, apply appropriate taxes and shipping, and accept credit card and Paypal payments. Implemented tracking to monitor user behavior, sales, and order abandonment and return. Integrate with MailChimp/Mandrill to create and send custom order receipts. Created a sales and order maintenance section integrated with Authorize.Net and Braintree/Paypal to allow viewing of limited payment information along with the ability to cancel order, refund and void payments. Integration of ShipStation API to display current shipment status and provide for shipment and cancellation of unshipped orders. This system replaced a third-party eCommerce solution eliminating high subscription costs. Created a number of scheduled tasks to normalize data across several third-party systems including SalesForce, RingCentral, MailChimp, Authorize.Net and lead forms using the API’s for each with XML and/or JSON including creating SalesForce Apex classes for retrieving and automatically updating data and reducing duplicates.

  • Chief Technology Officer / Software Engineer

    Agree Media

    March 2014 – June 2016(2 years 3 months)Poway, CA

    CTO at Agree Media. Responsible for the technology vision, road map and execution of technological development to accomplish the company’s strategic goals. Responsible for Integration of data from numerous external sources, managing quality assurance of all systems and applications, management of technical projects and team members. Identifies opportunities and risks for the business. Manages research and development. Participate in management decisions about corporate governance. Full Stack Visual Studio Developer who executed all architecture and development for Agree Media systems from the ground up. Responsible for coding initial applications from front-end customer-facing high-volume web applications to middle-tier business logic to back end database development, stored procedures and automated processing within an agile, high-pressure environment. Working closely with running Facebook ad campaigns, Facebook Applications, Ads Insights API, and Ads Management API to extract Facebook ad data into our local database ,ad performance reporting, and automation of ad management.

    Recommendations (2)
  • Technical Lead Software Engineer/Manager

    QuestPoint LLC

    January 2013 – March 2014(1 year 2 months)Carlsbad, CA

    Architected and developed a Lead Generation system with configurable questions, answers, and input types with the ability to easily test multi-variant landing pages in MVC 4, C#, SQL 2012, Javascript, JQuery, JSON, and AJAX. For AJAX driven navigation, I needed to implement HTML5 concepts for browsers that can support it. Older browsers were set up to work without additional features. Created a dynamic, scalable database driven demand profile engine using SQL SERVER 2012, T_SQL Stored Procedures, MVC 4, C#, Linq to Objects, Caching and object reflection. Architected and developed business review site in MVC 4, C#, SQL 2008, JavaScript, AJAX with over 10 Million entries. Re-architected it with minimal changes to provide a templated site so that all text, ads, images can be driven by the web.config and database allowing for easy culturalization or subject matter replacement. Create and Integrate various APIs for outside vendors and customers which includes serialization of XML and JSON data. Manage other software engineers and QA resources for several projects.

  • Tech Lead / Sr. Software Engineer

    QuestPoint LLC

    May 2011 – January 2013(1 year 8 months)Carlsbad, CA

    Manage software engineers and QA, as well as develop, maintain, and architect applications to produce high quality software products: Developed and maintained system to provide end users with online point-of-sale deals and coupons as well as web application for an alternative user experience. It’s is one of the top 5 coupon sites on the web and has been praised on local and national news programs, national publications, and blogs. Technologies involved in creating and managing this system include C#, MVC, web services, Entity Framework, SQL, JavaScript, JSON, CSS and Flash. Browser Plugin. This system is mainly a JavaScript application with some JQuery which enhances the users experience on several sites. An understanding of high transaction web systems is also required.

    Recommendations (5)
  • Co-Founder and CTO

    Skillwho.com

    May 2008 – December 2012(4 years 7 months)

    Software development, database and web site performance for Skillwho.com which has a large and consistant traffic base allowing people to find the skills they are looking for all over the United States.

  • Sr. Software Engineer / Project Manager

    AIRSIS

    June 2003 – May 2011(7 years 11 months)San Diego, CA

    Project Manage, design, architect, code a dock management system in the oil industry allowing the ability to schedule, manage, and analyze dock work. This system includes a web application and windows forms terminal that communicates via web services. Project Manage (3 programmers), design, architect, and code a tug boat scheduling and activity logging application. Data on a boat is collected via a Window’s terminal application and communicated to a shore side server via internet (air card) or satellite messaging. Required COM communications to satellite modems. Design and coded small Windows forms application in Compact Framework for Windows CE device. Application took a data feed from a COM port, processed the data, and then communicated it via network sockets to a listener socket at a remote server. Program Web Site which pulls an area map allowing users to “google” cargo ships to find their current locations and place icon representations of other ships and points of interest in the area with Google maps API. Architect and design the web application and database for a construction image archiving system. Images are stored and organized by projects, locations, and with customizable attributes. Images used for possible legal litigation. Web services used to communicate photos and data to server/web application. Responsible for architecture, design and development of an at sea touch-screen Activity Tracking Kiosk which communicates with the dispatch center via web services and XML for the primary Tug Boat controller in the Texas – Houston area. Re-designed and completed functionality for a windows forms commercial-grade software product to record and categorize biotechnical type samples for simple sharing with any other users around the world. Architected and coded monitoring software which communicates with 3rd party hardware and the Windows API via a selected COM Port for detection, alert and notification, and reporting of oil spills.

    Recommendations (1)
  • Software Development Manager

    Supplypro

    June 2001 – June 2005(4 years)Greater San Diego Area

    Responsible for architecture and development of high transaction volume and mission critical applications servicing Fortune 500 companies throughout the world. Analyzed business processes and product development to write technical specifications to meet the required needs for both, internal and external customers. Provided technical input to Senior Management for the company’s product and product line direction. Translated complex functional and technical requirements into detailed project plans and schedules. Responsible for management and execution of project plans to deliver software projects within schedule and budget. Responsible for the integration of data to and from client systems in data formats of XML, CSV, fixed-width Text files via SOAP, automated FTP, automated email, and .Net Web Services. Designed and coded Customer web application using thin ASP pages, .NET, back-end COM objects, and a SQL Server database, thus utilizing a multi-tiered architecture. Designed and built a customized scheduled reporting tool to email, fax, or ftp requested data to a world wide client base with a web enabled interface using ASP.Net, C#, VB, SQL Server, COM, and the windows API. Architected, designed and maintained an Internet interfaced Order fulfillment application using ASP, Excel VBA, COM, VB, and SQL server. Acted as Project Manager for web and server-side applications developed by other programmers. Acted as primary support contact for operations and customer server groups. Managed a team of 4-5 web developers and programmers.

  • Software Development Manager / Project Manager / Sr.Software Engineer

    SAIC

    July 1999 – June 2001(1 year 11 months)Greater San Diego Area

    DEPUTY PROJECT MANAGER (KAISER PROJECT) • Created customized project tracking utility using VB, Access 97, and SQL in Windows NT. • Addressed day-to-day issues hindering Kaiser Permanente Y2K project. • Managed schedules and project assignments for 10 programmers. • Coordinated remote teams across the country. • Developed remediation policies and procedures. TECHNICAL LEAD (KAISER PROJECT) • Developed, coded and implemented a Y2K scanning tool for Microsoft Access applications utilizing Access 97, Visual Basic for Applications (VBA) and COM components. • Rewrote non-compliant applications using Visual Basic 6.0, Access 97, ADO, and COM. • Performed technical reviews for team programmers. • Provided technical solutions/recommendations on issues concerning various languages/platforms. • Created small intranet server via IIS for internal document storage and sharing using COM, ADO, and ASP. • Lead 4-5 Programmers of various talents. SENIOR SOFTWARE ENGINEER (MIESS PROJECT) 1 MONTH • Designed, developed, and coded a PC/Client Server Picture in Picture application using VB, WinSocks and COM components. Application was written for the Maryland Emergency 911 Center and was featured in a SAIC cover story. • Solo Project. SENIOR SOFTWARE ENGINEER (TRANSCORE PROJECT) 2 MONTHS • Coded ASP.Net application to provide web site interfaces for toll road gate monitoring and reporting for the Virginia Department of Transportation (VDOT). • Managed 2-3 Software Developers.

  • SYSTEM ANALYST, ARCHITECT, PROGRAMMER

    Naval Facilities Engineering Command (NAVFAC SOUTHWEST)

    June 1994 – July 1999(5 years 1 month)Greater San Diego Area

Education

  • San Diego State University

    B.S., Business Administration and Computer Information Systems

    1989 – 1994

    Graduated Cum Laude

    Activities and Societies

    Gold Key Honor Society

Skills & Expertise

  • ASP.NET
  • IIS
  • ADO.NET
  • Integration
  • LINQ
  • Agile Project Management
  • JavaScript
  • Project Management Software
  • CSS
  • HTML 5
  • Windows Server
  • Unit Testing
  • XML
  • System Integration
  • Bootstrap
  • Razor
  • JSON
  • OOP
  • C#
  • AJAX
  • Visual Studio
  • Entity Framework
  • E-commerce
  • Object Oriented Design
  • Web Development
  • API Development
  • Representational State Transfer (REST)
  • jQuery
  • Web Services
  • Web Applications
  • T-SQL
  • HTML5
  • REST API
  • .NET
  • Software Project Management
  • Facebook API
  • ASP.NET MVC
  • Facebook Ad Management
  • HTML
  • Microsoft SQL Server
  • ASP
  • Agile Methodologies
  • User Experience
  • Language Integrated Query (LINQ)
  • Software Development
  • Scrum
  • SQL
  • SOAP

Certifications

  • Learning C# Algorithms

    LinkedIn, License

    August 2019

Volunteer Experience & Causes

  • Minor construction

    San Diego Habitat for Humanity

    PresentPoverty Alleviation