Chris Green, Developer in Cleveland, United States

Chris Green

Full-stack Developer

Location
Cleveland, United States
Toptal Member Since
June 7, 2018

Chris is a seasoned development leader with extensive experience delivering high-quality software on time and on budget. Highly motivated, disciplined, and personable with the utmost integrity and exceptional team-building and collaborative skills, he has a solid 20+ year history of high-impact, full-stack development in challenging, dynamic industry environments. Chris stays focused and keeps things simple with continuous learning, continuous improvement, and continuous business value added.

Chris is available for hire
Hire Chris

Portfolio

Anthem AI
Amazon Web Services (AWS), Amazon Simple Queue Service (SQS), IBM Watson...
Rhithm
Business Strategy, Startup Consulting, Architecture
Okta
Amazon Web Services (AWS), Azure Cosmos DB, MySQL, Outlook, Google Calendar API...

Experience

Architecture - 20 yearsREST - 18 yearsService-oriented Architecture (SOA) - 16 yearsAgile - 14 yearsTest-driven Development (TDD) - 8 yearsContinuous Integration (CI) - 6 yearsStartup Consulting - 4 yearsBusiness Strategy - 4 years

Location

Cleveland, United States

Availability

Part-time

Preferred Environment

C#, SQL, TypeScript, Vue, Amazon Web Services (AWS), Azure, Agile, Scrum

The most amazing...

...software I've built synchronizes browser DOMs across multiple devices so multiple users can view and manipulate the same web forms concurrently in real-time.

Work Experience

2020 - 2021

Director of Rapid App Development

Anthem AI
  • Established cross-functional data-driven process incorporating expertise from multiple disciplines in an additive way, using data as the common language.
  • Operationalized collaboration between ML experts, data scientists, and content experts to optimize the performance of ML models, improve NLP conversational quality, and increase productivity among team members.
  • Engaged, partnered with and established processes to collaborate with other business units within the organization.
  • Put in place practices to tie engineering efforts back to business goals and objectives, increase the amount of value-adding work being done, and reduce waste across my teams.
  • Provided management and technical oversight of machine-learning, DevOps, cloud infrastructure, data science, product development, QA, full-stack development, and post-production support.
  • Architected and designed systems within the HealthOS ecosystem.
Technologies: Amazon Web Services (AWS), Amazon Simple Queue Service (SQS), IBM Watson, Python, React, Elasticsearch, Business Strategy, Architecture
2019 - 2021

Advisor to CEO

Rhithm
  • Provided guidance on acquiring investors, cross-functional data-driven decision making, product focus, team building, risk mitigation, and quality control.
  • Reduced the size of the development team by half, increased development productivity, and reduced quality issues caused by poor collaboration between departments and lack of a disciplined process - within the span of one month.
  • Provided strategic and tactical advice based on the businesses changing circumstances.
Technologies: Business Strategy, Startup Consulting, Architecture
2018 - 2021

Technical Evangelist

Okta
  • Developed example apps to demonstrate the use of particular technologies while building secure applications.
  • Wrote blog articles explaining how to use particular technologies to accomplish common tasks.
  • Worked with apps in C#, MongoDB, Vue.js. Integrated with third-party services like Okta, Twilio, Outlook Calendar, etc. Also worked on NLP solutions.
Technologies: Amazon Web Services (AWS), Azure Cosmos DB, MySQL, Outlook, Google Calendar API, Microservices, Okta, Twilio, Azure, DocumentDB, C#, Architecture
2019 - 2019

Full-stack Developer | DevOps

Blacc Spot Media
  • Built custom text messaging application that helped customers identify which windshield wiper they needed to purchase.
Technologies: Twilio, Microsoft SQL Server, DevOps, GitLab CI/CD, Azure, Windows Azure SDK, C#, Architecture
2018 - 2019

Full-stack Developer

Inception Websites
  • Built a custom email marketing system for a client to offer to its customers. The system was similar to Mailchimp in functionality but tailored for dentists.
Technologies: Amazon Web Services (AWS), DevOps, Microsoft SQL Server, SendGrid, Less, CSS, TypeScript, Vue, C#, Architecture
2018 - 2019

Lead Developer and Project Manager

Upliftr Messaging
  • Started as lead UX developer and advanced to team lead and project manager.
  • Coached other team members on process improvement, task completion, and technical challenges.
  • Create a custom UI component out of a <div> that worked like email addresses do in the "To" field of an email.
Technologies: Bootstrap, TypeScript, JavaScript, Vue, Business Strategy, Startup Consulting, Architecture
2018 - 2018

Lead Developer

Sensentia
  • Developed software that extracted data from hundreds of thousands of PDF documents about insurance plans, then organized the extracted data to provide reports to business owners.
Technologies: PDF Scraping, C#, Architecture
2018 - 2018

Lead UX Developer

Synergized SARL
  • Served as the lead UX developer responsible for creating a first-class Vue.js web application.
Technologies: Node.js, Sass, GraphQL, Docker, JavaScript, Vue
2017 - 2018

Developer Consultant

Intellicorp Records (Enterprise Client)
  • Drove the process improvement efforts associated with the development team’s agile transformation.
  • Implemented serverless near real-time virus scanning for file uploads in AWS (S3, SMS, SQS, and Lambda).
  • Developed implementations for the CyberSource silent order post-payment gateway, DocuSign electronic document signing (via a web portal and email), the creation of leads in Salesforce, and Kentico headless CMS.
  • Designed and built software and database schema to automate client registrations.
Technologies: Single-page Applications (SPA), HTML5, Kentico, Salesforce, CyberSource, DocuSign, Bootstrap, Vue, .NET, C#, Node.js, Amazon Web Services (AWS), Architecture
2016 - 2017

Issue Response Team Lead

AXS (Enterprise Client)
  • Built a new team that supported high priority production issues with scope over the company’s full product line.
  • Assimilated new team members, defined roles, team building, coaching, and mentorship.
  • Acted as the last line of support for the company’s production bugs, in a nearly 1 billion dollar a year business.
  • Established workflows for reporting and receiving tickets, execution of work, applying resolutions, quality assurance, and technical documentation.
  • Provided technical expertise and insights to direct troubleshooting efforts and solution development.
  • Applied Angular expertise to troubleshoot and solve complex UX problems in a hand-full of Angular websites.
Technologies: Single-page Applications (SPA), Microsoft SQL Server, Oracle, JavaScript, C#, Architecture
2015 - 2016

Scrum Master

University Hospitals (Enterprise Client)
  • Implemented a Scrum development process with one-week iterations.
  • Provided UI expertise with Angular and React to troubleshoot existing UI problems and build new user-friendly forms—revamping the user experience.
  • Reduced the size of DAL by 50%.
  • Consolidated multiple BL class libraries into a single reusable library.
  • Introduced automated E2E testing to facilitate regression testing each push to QA.
  • Provided UX development with Angular and React as well as HTML5 and CSS.
  • Increased productivity by 60.9% in six weeks and by over 100% in eight weeks.
Technologies: React, Angular, HTML5, Service-oriented Architecture (SOA), Microsoft SQL Server, Model View Controller (MVC), C#, TFS, Architecture
2014 - 2015

Senior Process Control Engineer

Timken Steel
  • Built a new L2/L3 communication service and client wrapper that handled all the communication to and from PLCs, using two-way RPCs over TCP/IP sockets with sub-millisecond read times.
  • Interacted with machine operators to troubleshoot problems and develop new features.
Technologies: Visual SourceSafe, Kepware Server (PLC Integration), Microsoft SQL Server, C#, Architecture
2013 - 2013

Developer Consultant

Parts Source (Enterprise Client)
  • Executed a test-driven approach that provided 100% code coverage with unit tests.
  • Built new features into a WCF web application.
  • Expanded the SOA with JSON web services.
  • Implemented interactive user experiences with JavaScript, jQuery, and CSS.
Technologies: Model View Controller (MVC), Service-oriented Architecture (SOA), Test-driven Development (TDD), Azure Active Directory, JSON, Windows Communication Framework (WCF), jQuery, JavaScript, Flyway, Subversion (SVN), Unity, NUnit, PL/SQL, IBM Db2, C#
2012 - 2013

Developer Consultant

Vitamix (Enterprise Client)
  • Resolved source control conflicts going back several years in TFS and implemented a feature and bug branching strategy.
  • Worked with internal customers to enhance and maintain the Sitecore and Znode CMS that drove a public-facing website.
Technologies: Azure Active Directory, JSON, REST, SOAP, TNet Strings, jQuery, CSS, JavaScript, ZNode, Sitecore, MySQL, PHP, TFS, Microsoft SQL Server, C#, Architecture
2011 - 2012

Developer Consultant

Safeguard Properties (Enterprise Client)
  • Designed and developed an enterprise-wide service bus built in .NET.
  • Implemented a NoSQL layer between persistent data storage and the DAL and supported more than a dozen different programming languages running on three different operating systems.
  • Worked with internal customers to maintain a C# web forms application—a work order system distributing work to thousands of contracted companies across the US and surrounding regions.
Technologies: Service-oriented Architecture (SOA), Titanium, Aurigma, JavaScript, jQuery, Subversion (SVN), Git, TFS, Visual Basic, TNet Strings, SOAP, JSON, Couchbase, Memcached, Oracle, Microsoft SQL Server, C#, Architecture
2008 - 2012

President

Software Assassin
  • Managed projects and customer relationships.
  • Developed the full-stack for client demos; this was done every two weeks. Generally using XHTML, JavaScript, CSS, C#, T-SQL, and SQL Server.
  • Networked and consulted with clients; also searched for potential clients.
  • Managed the facility and finances.
Technologies: Service-oriented Architecture (SOA), JavaScript, TFS, Azure, NoSQL, SQL, C#, Business Strategy, Startup Consulting, Architecture
2000 - 2008

Software Engineer

Coactive Systems, Inc.
  • Developed the full-stack with XHTML, JavaScript, CSS, C#, T-SQL, and SQL Server.
  • Created relational database designs.
  • Managed the project and led a team of three.
  • Worked on DOM scripting (before jQuery).
  • Worked on a project in vanilla JavaScript that was similar to a Microsoft product called Formula Writer. It was a textbox that you could type mathematical formulas into. It was basically an easy way to input math equations without having to learn MathML.
  • Created a JavaScript utility that synchronized the browser DOM with another browser's DOM that was linked to it. The synchronization was two-way, so if one of the users was typing text into a form, the other user would see that text in their browser as it was typed in.
Technologies: TFS, Scripting, DOM, XHTML, CSS, JavaScript, Microsoft SQL Server, .NET, C#, Architecture

Experience

University Hospitals Telemedicine

http://www.uhhospitals.org/secondopinion
This is a telemedicine project that connects university hospitals to patients remotely by offering consultation services to provide a second opinion for medical diagnoses.

Vitamix Hybrid CMS Website

https://www.vitamix.com/
This site delivers content via a hybrid CMS solution combining Sitecore and Znode.

Timken Steel Level 2 to 3 Interface

http://www.timkensteel.com/
I developed a new service using C#, Kepware, and TCP/IP sockets communicating via TNet Strings (for condensed messaging) allowing software engineers to send commands to hardware on the continuously grown billet conditioning line; and get data back. The service is responsible for all level 2 communications on the production line. It reads in less than 1 millisecond.

AXS Software Platform

I provided technical expertise to solve high profile production problems impacting any systems in the enterprise. This included over 40 SQL Server databases, 1 Oracle database, over 2 million lines of C#, PHP apps, JavaScript using multiple libraries, and multiprocess workflows.

Multiplatform Service Bus

http://www.safeguardproperties.com/
An enterprise-wide service bus supporting applications on three operating systems in over a dozen programming languages. I implemented a non-SQL Couchbase solution for caching frequently accessed data.

Customer Self-service Portal

https://www.partssource.com/
A custom web portal allowing clients to access part information directly which eliminates the need for most orders to go through sales. There was a heavy emphasis placed on an intuitive UX.

NoSQL Engine for Crypto Exchange Rates

I designed and built a custom in-memory NoSQL engine to store/read/write exchange rates for cryptocurrencies across different markets. The project consisted of the engine itself, a library to connect to the engine (server), and the protocol by which the client and server communicate. The implementation allowed for the independent scaling of read operations against the blockchain and analysis of market rates for arbitrage opportunities.

Skills

Languages

T-SQL (Transact-SQL), XML, HTML5, CSS, JavaScript, SQL, C#.NET, TypeScript, C#, XHTML, Sass, GraphQL, Python, PHP, Visual Basic, Less

Frameworks

.NET Core, ASP.NET MVC, Entity, Kendo UI, AngularJS, Angular, Bootstrap, Vuetify, .NET, NUnit, Unity, Windows Communication Framework (WCF), Titanium, Classic ASP, Knockout (Knockout.js)

Libraries/APIs

REST APIs, Web API, jQuery, Sockets, Salesforce API, Node.js, Vue, CyberSource, Google Calendar API, React, Vuex

Tools

Git, TFS, NPM, Stylus, Amazon Simple Queue Service (SQS), Visual Studio, Kentico, Flyway, TNet Strings, SendGrid, Windows Azure SDK, GitLab CI/CD, AWS Simple Notification Service (SNS), Visual SourceSafe, Subversion (SVN), IBM Watson, Jira, Confluence

Paradigms

Continuous Integration (CI), Continuous Delivery (CD), REST, Service-oriented Architecture (SOA), Agile, DevOps, Scrum, Kanban, Test-driven Development (TDD), Azure DevOps, Model View Controller (MVC), Microservices

Platforms

AWS Lambda, Amazon Web Services (AWS), Azure, Docker, Windows, Salesforce, Oracle, ZNode, Twilio, Arduino, Raspberry Pi, Kubernetes

Storage

OLTP, Oracle SQL, JSON, MySQL, Memcached, Couchbase, Amazon S3 (AWS S3), Oracle PL/SQL, Microsoft SQL Server, PL/SQL, Azure Active Directory, NoSQL, Azure Cosmos DB, IBM Db2, Elasticsearch

Other

User Interface (UI), User Experience (UX), Message Queues, APIs, HTTP REST, Messaging, SOAP, Full-stack, Front-end Development, Software Development, Architecture, Serverless, Single-page Applications (SPA), AWS DevOps, Business Strategy, Startup Consulting, DocuSign, Kepware Server (PLC Integration), Aurigma, DOM, Scripting, PDF Scraping, DocumentDB, Okta, Outlook, TCP/IP, UDP, Sitecore, PLC, RPC