John Wilkins profile
Blog
Computing Interests
- Transactional Systems
- Extract/Transform/Load Systems Architecture
- Database Administration
- Statistical Analysis and Reporting
- Algorithm Development and Implementation
- Data Mining
- Big Data
- Legacy Systems Migration/Conversion
- Systems Architecture
- Software Patterns
- Clean Code/SOLID Principle/TDD/Lean
Programming Skillsets
- C# programming, ASP.NET Core Web API, with experience in VB.NET
- Java core development, Spring and other frameworks
- Microsoft Azure Cloud Development (years of experience)
- Have used on-prem Amazon EC2 compliant cloud with some experience
- Data modelling and Entity Framework Core application and Web API development with .NET 6 and above
- MIME Type Serialization
- Stored Procedure Development
- PHP Development
- Website development with HTML, CSS, Javascript
Database Systems
- Microsoft SQL Server - lots of experience with T-SQL procedures and the tools bundled (Cloud and on-prem experience)
- PostgreSQL - experience as a DBA compiling server, tuning, coding PL/pgSQL, and running scripts (On-prem experience)
- Oracle - experience as a developer from 8 to 12g, using heavy PL/SQL (Cloud and on-prem experience)
- Sybase - recent experience using T-SQL and mixing with other sources (On-prem experience)
- MySQL - early experience used to power LAMP servers (On-prem experience)
- DB2 UDB - did not use SQL with DB2 rather FOCUS and SAS in CICS (On-prem experience)
- MongoDB - experience using the BSON API in .NET Framework (On-prem experience)
- Cassandra - discovery work in .NET Framework (On-prem experience)
- Cosmos DB - used in Azure SQL API (Cloud experience)
- Kettle/Pentaho Data Integration - good experience
- ADF/SSIS - some experience
Modern Programming Languages, Technologies, and Tools
- C#/.NET 8 - high experience
- .NET: WinUI, MAUI, Blazor, ASP.NET Core Razor Pages, ASP.NET Core MVC, ASP.NET Core Web API - good experience
- Java/Spring/Spring Boot - some familiarity
- HTML5 - some experience
- CSS/SASS - some experience
- TypeScript/JavaScript/JSON/JSON Schema - high experience
- Angular - some experience
- React - some experience
- NodeJS/Express - some experience
- PowerShell - some experience
- Windows batch scripting - limited experience
- Linux shell scripting - limited experience
- ARM Templates - some experience
- Bicep - learning
- Terraform - learning/some familiarity/experience
- Pulumi - learning/some familiarity/experience
- YAML - some experience
- PHP - some experience
- Ruby - some experience
- Python - learning
- Go - learning
- Rust - learning
- Kotlin - learning
- Swift - curious
Legacy Programming Languages, Technologies, and Tools
- C#/VB.NET/.NET Framework 4.8 - high experience
- .NET: Windows Forms, WPF, UWP, ASP.NET Web Forms, ASP.NET MVC, SignalR, ASP.NET Web API, WCF - good experience
- XML/XPath/XSLT/XSD - some experience
- jQuery, jQueryUI - good experience
- AngularJS - limited experience
- Legacy C++/C - some experience
- MFC/STL - some experience
- VBScript/JScript/VB6/VBA - some experience
- ASP - some experience
- JSP - limited experience
- Perl - limited experience
- ColdFusion - high experience
- Flex/ActionScript/Flash - some experience
- COBOL Translation/Migration - some experience
- FOCUS - some experience
- IBM CICS - some experience
- Kentico CMS - limited experience
- Microsoft Sharepoint - limited experience with assisting with provisioning sites
- UiPath Automation RPAs - some experience
- Paradatec PROSAR AIDA OCR Software for Machine Learning - limited experience (support role)
- OpenText Captiva OCR Software - limited experience (support role)
- TIBCO BusinessWorks 5 and 6 Translation/Migration - some experience
Testing Frameworks
- xUnit
- MSTest
- NUnit
- SpecFlow / Gherkin
- Moq
- Fluent Assertions
- Shouldly
DevOps and Collaboration Stacks
-
Microsoft
- Azure DevOps (Cloud and On-prem)
- Git/TFVC
- Octopus Deploy
- Rally Timesheets on some projects
-
Atlassian
- JIRA (Cloud and On-prem)
- Confluence
- Bamboo
- BitBucket
- GitHub (Cloud)
- GitLab (On-prem)
- Jenkins
Operating Systems
- Windows Server
- Linux
- UNIX
- IBM CICS
Misc Skills
- English - native
- Spanish - fluent, working knowledge
- Portuguese - fluent, working knowledge
- French - limited working knowledge
- Russian - some words
- Japanese - some words
- German - some words
- Dutch - some words
- Korean - some words
- Italian - some words
- Chinese - some words
- Arabic - some words
- Farsi - some words
Interests/Hobbies
- Worthington Toastmasters Club President
- Internationally-Certified Instructor in Aikido, 2nd Dan Black Belt
- Judo/Jiu-Jitsu Practitioner, Judo Green Belt with Brown Stripe
- Recording/Production work
- Guitarist/Bassist and composer, rock/blues/classical/contemporary
©2024 John Wilkins. All rights reserved.