fbpx Richard | DevReady

Let’s Get Started

Richard
HireRichard

Richard

Beunos Aires, Argentina --:--:--

Richard is a Senior Software Engineer and Architect with over 10 years of professional experience designing and building modern software solutions. He has worked extensively with Python for web development, including a strong background with Django, RESTful APIs, GraphQL, and related technologies. He has worked on AWS and CI/CD as well, and is particularly strong with integration and automation using Python. Richard is a passionate technologist that is always looking to advance his skillset and master new tools and techniques.

Hire Richard
Skills
Years
1
2
3
4
5
6
7
8
9
10+
NumPy
GCP
Typescript
React
AWS
Oracle
Django
JSON
Python
Apache Nginx
PL/pgSQL
Angular
React Native
MySQL
JavaScript
Freemarker
GraphQL
Kubernetes
Node
Oracle PL/SQL
SQLAlchemy
Kafka
Flask
SQL DB
RabbitMQ
Jenkins
RedHat
jQuery
ZeroMQ
Git
OpenShift (OCP)
Java
Fabric
Jira
Ansible
PostgreSQL
Terraform
Rundeck
FASTR modules
OpenStack
Redis
Novell LAN
REST
Celery
iSeries
OpenCL
Apple
Windows
ERP Systems
Apache Tomcat
Linux
XML
Rhino
Dojo
Equella
Developer Personality

Independent

Collaborative

Trailblazer

Conservative

Generalist

Specialist

Planner

Doer

Idealist

Pragmatist

Abstraction

Control

100
50
0
50
100
Feature Experience

Data ingress/egress

High availability

Distributed systems

Platform/cloud migration

MODERATE
EXTENSIVE
EXPERT
Cultural Experience

Agile - Team Lead

Financial services

Enterprise resource planning (ERP)

Order management

MODERATE
EXTENSIVE
EXPERT
Portfolio

Nutrien Corp.

Principal Engineer

Work Experience : 2021-Current

Enterprise API and data team leader. He participates in architecture, code reviews, code processes, delivery reform, and good old-fashioned coding in (primarily) Python/Django. He also works with PostGIS, Node, Typescript, and GraphQL.

  • Supporting Agronomy and Sustainability teams with particular emphasis on data integrity issues and data transformation for precision agronomy.
  • Supporting and maintaining Nutrien Digital infrastructure which consists (primarily) of python/Django and NodeJS components, and a fair amount of PL/pgSQL.
  • Leading the implementation of OpenTelemetry, and introducing application spans to the existing Django app which is generically instrumented today.
  • Designing and implementing GraphQL, including a “proxy” approach to the federation, as we proceed through making a monolithic Django app into several separate components.
  • Diagnosing and improving existing Django/GraphQL performance and implementing batch-capable mutations, per-session caching, removing all signals and saving events for related objects.
  • Creating a new bidirectional integration with John Deere for management of equipment work orders and related bills of materials.
More

Pluralsight

Senior Software Engineer/Lead for Pluralsight Flow

Work Experience : 2019-2021

Technical lead of core backend team for Pluralsight Flow, a Python/Django application utilizing a React front end. Ported entire application (250,000+ lines) from Python 2 to 3, improved secrets handling, performance, worked on Kafka, Jenkins, and more.

  • Backend python/Django programming of Pluralsight Flow, a cloud and on-prem application focused on software engineering productivity metrics and related management.
  • Ported the entire backend (250k+ lines of code) to Python 3 from Python 2. Developed process to accommodate porting while the code base remained available for continuous and aggressive development.
  • Implemented async Kafka consumer as part of component based architecture change.
  • Implemented celery task and workflow system for asynchronous task and message handling.
  • Developed Slack integration for application/event messaging.
  • Upgraded from Django 2.X to 3.0, and from Django 3.0 to 3.1.4.
  • Database programming via Django’s ORM, SQL, and PL/SQL.
  • Daily use of Git and several other source/version control systems, together with Jenkins, Jira and Rundeck in an AWS environment.
  • Frequent CI/CD updates, either to the pipelines or the data bags, or often both.
  • Maintained testing (sandbox) and staging environments, including Django, Kafka, Redis and Celery configs.
  • Found and corrected bugs, both in application code and CI/CD pipelines.
More

Crossvale

Senior Redhat Consultant

Work Experience : 2018-2019
  • Implemented Red Hat OpenShift Container Platform (OCP), typically as Lead Consultant/Technical Account Manager.
  • Configured RHEL systems and sizing target systems for OCP deployments, including required Red Hat licensing, typically employing Ansible.
  • ImplementedRed Hat Ansible Tower/AWX.
  • Managed client expectations through project completion.
  • Identified software and services sales opportunities.
  • Supervised technical staff, and training client staff in a variety of domains including Linux, Python, Ansible, and OCP.
More

Various Consultancies

Categories

Work Experience : 2011-2018

Clients:  Charter Communications, Pearson Canada, Nunavut Ministry of Education

  • Led cross-functional teams in the development of technology and processes, while identifying, quantifying, and mitigating risk.
  • Designed and coded distributed/adaptive Python applications in support of CloudTV implementation.
  • Configured Linux systems and testing same, sizing target systems for development, testing, and operational deployments.

Skills

More

The Learning Edge - Pearson eCollege

Senior Technical Analyst

Work Experience : 2010-2011
  • Conducted discovery workshops, in a variety of functional and organizational contexts, and leading groups large and small.
  • Provided sales, and pre-sales support, including scoping, estimating, and technical sales support.
  • Installed EQUELLA, tomcat, apache, and one or more related RDBMSs on linux and windows, typically for client production and development use.
  • Created external web services using python, WSGI, XML, JSON and apache for data transformation and presentation/packaging.
  • Mentored junior consultants, and technical training in various areas of web development.
  • Server and client side javascript programming using Rhino, Dojo, and JQuery
More

Previous Roles

Categories

Work Experience : 1987-2010
  • Independent Consultant at JD Edwards (2008-2010)
  • Business Analyst at the Bureau of Development Services, City of Portland, Oregon (2007)
  • Programmer Analyst III at Louisiana-Pacific Corporation (2005-2006)
  • Independent Consultant / Owner at Absolute Enterprise Solutions, Inc. (1999-2005)
  • Manager of Information Systems at the Information Technology Dept. of Ski Country Imports, Inc. (1998-1999)
  • Application Technical Consultant at Global Customer Support Department (Financials) at JD Edwards (1996-1998)
  • Registered Representative at The Charles Schwab Corp. (1994-1996)
  • Assistant NASDAQ Trader at Equity Trading Dept. of Olde Discount Corporation (1994)
  • Financial Advisor at Prudential Securities, Inc., Retail Brokerage (1993-1994)
  • Military Service in the U.S. Navy (1987-1989)

Features

More

Hire Richard