Cliff Hill

Cliff Hill Email and Phone Number

Senior Python Developer at Flexion, Inc. @ Flexion Inc.
Cliff Hill's Location
Taylors, South Carolina, United States, United States
Cliff Hill's Contact Details
About Cliff Hill

Professional profile:* Over 20 years of software development experience.* Excellent analytical and problem-solving skills.* Has an ability to come up with creative, scalable, and efficient software solutions.* Can easily transition between multiple platforms and/or languages.* Agile (KANBAN/SCRUM) Experience* Developed large-scale monitoring software for BMW from scratch.

Cliff Hill's Current Company Details
Flexion Inc.

Flexion Inc.

View
Senior Python Developer at Flexion, Inc.
Cliff Hill Work Experience Details
  • Flexion Inc.
    Senior Python Developer
    Flexion Inc. May 2021 - Present
    Madison, Wi, Us
  • Lola.Com
    Senior Python Engineer
    Lola.Com Nov 2020 - Feb 2021
    Boston, Ma, Us
  • Sefas Innovation
    Senior Python Engineer
    Sefas Innovation Jun 2020 - Sep 2020
    Ivry-Sur-Seine, Paris, Fr
    Developed API for new iteration of Rapid Onboarding Application for Sefas, which interfaced with a JavaScript based single-page application. Built dynamic data store that can handle any shape of data and render it back on demand, full CRUD operations, as well as drilling down to arbitrary elements, sorting, paging, and limiting the data. Also built a versioning system to keep copies of all versions of a particular data object, and ability to retrieve specific versions, all stored in a mongo database engine.Built a MySQL schema for handling user data, independent of the MongoDB objects, per the requirements of the system, with no obvious difference to the front-end as far as how the interface works compared to the mongo data.Built a full suite of unit and functional tests to validate API works. Also built according to full standards using a linter and code fixer.
  • Cloudreach
    Senior Python Engineer
    Cloudreach Apr 2020 - May 2020
    London, Gb
    Helped with the development of new Unemployment Insurance platform for the State of Florida
  • Hopper
    Senior Software Developer
    Hopper Aug 2019 - Apr 2020
    Montreal, Qc, Ca
    Hopper hired me as a contractor to help develop their Traveller Experience (Support) automation with the Intercom chat system through the use of their JSON REST-based APIs. I chose to use asynchronous Python with the asyncio library, relying on the aiohttp library to make async calls to their REST API, and then using marshmallow to convert the JSON into Python objects using dataclasses. From this I was also able to use the quart library, which is an asynchronous version of flask, to also create the JSON needed to send Intercom canvas objects to render in their chat system.I started with a simple process to provide quick access to customer details for the customer service agents, followed by a process to handle to identification of duplicate chats from a user, then automating Void processes to provide a simple system for travellers to be able to void (cancel within 24 hours of purchasing) airline tickets for 100% refund. Then I developed the interface for travellers to cancel their tickets beyond the 24 hour limit, which would not be for 100% refund.Then the coronavirus chaos started, which made what my team was doing be much more important overnight. We built many new processes to mitigate loss from the travel market essentially being shut down due to Covid-19; the first was to set up a way to easily identify and prevent Travel Advisory airports from being able to be automatically processed for their cancel for any reason insurance, which I used the Google Sheets API for Python to make it possible for a google sheet to be manually adjusted to add and remove travel advisory locations so the system would be able to do the right thing for those. This did help the company considerably, however they still had to terminate all contracts ending my time there.
  • Lenderclose
    Senior Python Engineer
    Lenderclose Jan 2019 - Aug 2019
    West Des Moines, Iowa, Us
    (Remote Role) I have accepted a Senior Python Engineer role at LenderClose.
  • Benefits In A Card
    Director Of Information Technology
    Benefits In A Card Jul 2018 - Dec 2018
    Greenville, South Carolina, Us
    I am in charge of 2 SQL developers and 1 C# developer, I also work as a C# developer plus have applied my front-end development experience (TypeScript/Angular). I coordinate our IT work with the external IT team that is used by Benefits in a Card.
  • Wyndham Capital Mortgage
    Senior Engineer Of Call Center Technology
    Wyndham Capital Mortgage Sep 2017 - Jun 2018
    Charlotte, North Carolina, Us
    Developed multiple projects involving the call center technologies used at Wyndham Capital Mortgage.
  • Sogeti
    Lead Python Developer
    Sogeti May 2017 - Sep 2017
    Paris, Paris - Issy-Les-Moulineaux, Fr
    My position at Belcan was transformed to a position with Sogeti, working at the BMW Manufacturing Company in Greer, SC. I am the lead developer on the Pampas application used at BMW plants world wide. It is a Python 3.6/AngularJS/Jython 2.7 application I wrote from scratch that ensures critical systems used at BMW's manufacturing facilities are running correctly, to help prevent production line downtime.
  • Belcan Techservices
    Programmer / Business Analyst
    Belcan Techservices Sep 2014 - May 2017
    Cincinnati, Oh, Us
    Senior Python Developer position at BMW in charge of project monitoring production lines across all BMW plants globally.
  • Diversant, Llc
    Senior Python Developer
    Diversant, Llc Mar 2014 - Sep 2014
    Red Bank, New Jersey, Us
    Accepted a contract position to assist with the development of proprietary software for Bank of America for Risk Assessment (called Saber 2). Was assigned to the Production Execution team, focusing on building the Command Center and Reference Data Manager applications for Saber 2, using the Quartz framework. Team was a hybrid KANBAN/SCRUM design, with rapid development being essential for the production roll-out for the Saber 2 project.
  • Sonova Systems Llc
    Computer Programmer
    Sonova Systems Llc Dec 2013 - Feb 2014
    Resumed my position at Sonova Systems, continuing the projects I had been previously working on, including completely building a secure archive system for a newspaper customer for people to be able to access the electronic edition of the paper, seamlessly integrating the 3rd party e-edition system into Sonova’s account management system.
  • Kyrus Solutions
    Software Developer Ii
    Kyrus Solutions Aug 2013 - Nov 2013
    Develop customized Toshiba ACE POS software for customer needs in C++
  • Sonova Systems, Llc
    Computer Programmer
    Sonova Systems, Llc May 2013 - Jul 2013
    * Use PHP & MySQL to interact with payment processing gateways, providing translation of data from a customer to integrate with a payment processing gateway.* Use PHP & MySQL to interact with e-edition services used by newspaper & magazine customers to provide a single sign-on experience for end-users between Sonova Systems' site and the e-edition services' sites.* Develop web interfaces with HTML5, JavaScript, CSS, and PHP for web portals used by multiple customers.* Manage customers using BCC MailManager to conform to current postal standard.
  • Sourcelink
    Computer Programmer
    Sourcelink May 2012 - May 2013
    Itasca, Il, Us
    * Used python to convert any given data provided by multiple clients into a format needed by Printform and PlanetPress.* Certified by the US Postal Service as a professional mail developer.* Set up Printform or used BCC MailManager to implement presorting and other postal requirements on provided data.* Handled inclusion of IMB & other needed barcodes for mail processing.* Performed necessary set-ups for making mail processing be able to be used in the newly-required “full-service” status for the post office.* Used PlanetPress to design the printed data layout that would be used to generate mailed pieces.* Used Visual FoxPro and BCC MailManager, with a custom PDF editing & manipulation tool to handle the automation of the printing of a set of PDFs from a customer, to conform to US Postal requirements for full-service for mailpieces.
  • Incontact
    Database Developer
    Incontact Mar 2007 - May 2012
    Hoboken, New Jersey, Us
    *Build automated processes using DTS or SSIS to load data received from the customer, apply business rules, load into the survey database, and generate email survey invitations to send to individuals for them to take the surveys.* Create surveys based on requirements from the customer.* Create statistical reports, graphs, charts, and exports based on aggregated data from surveys that have been taken using DTS, SSIS, or WiTango as necessary.* Build IVR-based surveys within InContact, and facilitate the loading of the results from these surveys into the survey system.* Build URL driven launchers for surveys that can be used from a link on a webpage or from within a chat system.* Handle customer requests through work order system for developing new or changing existing features to hosted survey platform.* Perform Quality Assurance (QA) checks on changes made by other members of my team.
  • Quintron Systems
    Database Developer
    Quintron Systems Oct 2005 - Mar 2007
    * Redesigned administrative console using Python with wxWidgets.* Built new SQL-based relational database that could process administration requests for embedded communications hardware designed by Quintron Systems, using a MySQL database.
  • Sheergenius.Com
    Web Application Programmer
    Sheergenius.Com Oct 2000 - May 2001
    * Designed professional CRM websites based on customer requirements using PHP and PostgreSQL.* Built servers to house the websites above based on customer requirements.* Handled technical support calls and questions from customers.
  • Us Army, Europe
    Information Systems Operator/Analyst, Finance Specialist, Administrative Specialist
    Us Army, Europe Jan 1999 - Jul 2000
    * Handled technical support requests throughout the 8th Finance Battalion.* Managed MS Exchange server.* Managed backup systems for entire battalion.* Trained soldiers on security requirements, and the use of government computers.
  • Us Army, Europe
    Information Systems Operator/Analyst, Finance Specialist
    Us Army, Europe Jan 1997 - Jan 1999
    * Wrote simple application in MS Exchange used through 39th Finance Battalion to provide simple checks & balances for cashiers to verify how much money they should have throughout the day, reducing errors.* Wrote MS Access application that saved the US Army in over $4 million a year in “out of service debts” that handled the entire finance processing for when soldiers are separating from the Army to become civilians again.

Cliff Hill Skills

Software Development Databases Mysql Agile Methodologies Python Javascript Linux Java Web Applications Programming Saas Sql Html 5 Css Postgresql Xml Java Enterprise Edition Sqlite Glassfish Eclipse Git Jira Sql Server Management Studio Sqlalchemy Json Angularjs Jython Yaml Asynchronous Programming Bitsygraph Vim Flask Aiohttp Asyncssh Nagios Oracle Db

Cliff Hill Education Details

  • Allan Hancock College
    Allan Hancock College
    Computer Science
  • Itt Technical Institute-Nashville
    Itt Technical Institute-Nashville
    Computer Electronic Engineering Technology
  • Us Army Signal School, Ft. Gordon, Ga
    Us Army Signal School, Ft. Gordon, Ga
    74B1O - Information Systems Operator/Analyst

Frequently Asked Questions about Cliff Hill

What company does Cliff Hill work for?

Cliff Hill works for Flexion Inc.

What is Cliff Hill's role at the current company?

Cliff Hill's current role is Senior Python Developer at Flexion, Inc..

What is Cliff Hill's email address?

Cliff Hill's email address is ch****@****elm.org

What is Cliff Hill's direct phone number?

Cliff Hill's direct phone number is +33 1 58 44 *****

What schools did Cliff Hill attend?

Cliff Hill attended Allan Hancock College, Itt Technical Institute-Nashville, Us Army Signal School, Ft. Gordon, Ga.

What are some of Cliff Hill's interests?

Cliff Hill has interest in Programming, Science Fiction And Fantasy, New Technologies, Video Game Development, Movies.

What skills is Cliff Hill known for?

Cliff Hill has skills like Software Development, Databases, Mysql, Agile Methodologies, Python, Javascript, Linux, Java, Web Applications, Programming, Saas, Sql.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.