Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
skills:start [28-Jan-2021 14:31] – Steve Joynt | skills:start [02-Feb-2025 16:14] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 7: | Line 7: | ||
I have always worked with computers, in some way or another. I like the challenge of programming computers, as well as assembling hardware and making it "come alive" | I have always worked with computers, in some way or another. I like the challenge of programming computers, as well as assembling hardware and making it "come alive" | ||
- | For over 30 years I have been involved in planning the services at my local church each week and playing the organ. | + | For over 30 years I have been involved in planning the services at my local church each week, and playing the organ. |
===== Professional Experience ===== | ===== Professional Experience ===== | ||
- | Most of my professional working life was with The NSC Group who develop and deploy a range of accounting software to large businesses on platforms such as ICL and IBM mainframes as well as Unix and Microsoft servers. I was not directly involved in the accounting functionality of these suites, but worked as part of the team which handled the deployment to the various destination environments. There is a single source for the application level code which is then processed to produce code suitable for the chosen platform. | + | Most of my professional working life was with The NSC Group who develop and deploy a range of accounting software to large businesses on platforms such as ICL and IBM mainframes as well as Unix and Microsoft servers. |
- | After that I moved to a different | + | My first job after leaving college in 1984 was in the "I.T. Operations" |
+ | After a few years, I was moved to the team which handled the deployment of the companies products to the various destination environments. There is a single source for the application level code which is then processed to produce code suitable for the chosen platform. I gained lots of experience on different combinations of hardware and operating systems. During this period I would often travel to customers premises to install our software or diagnose faults. | ||
+ | |||
+ | After that I moved to a different department within NSC called Legacy Software Downsizing. Initially we used our knowledge of different environments to migrate old applications and data created by other vendors onto more modern equipment. More recently, we developed a system which could automatically create a whole Java application to replace a retired Cobol application without losing access to the valuable data. | ||
+ | |||
+ | In 2007 and after 23 years at NSC, I decided to move on to a different challenge and embrace newer technologies. I set up my own company called SIJTEC. The main aim was to help churches and other charities improve their "web presence" | ||
+ | |||
+ | The next year, I joined Greater Manchester Community Chaplaincy as a volunteer. Here, I have assembled and maintain a Linux server, providing VPN access for remote workers, and centralised secure storage of sensitive files. I have also created a bespoke database to track client attendance, progress, interventions and outcomes, in order to produce graphs and tables for our reports to funders. | ||
+ | |||
+ | In my main role, I have assisted clients using online learning and other internet services, to help them in their transition after being released from prison. Many of our clients struggled or "opted out" of education due to problems early in their lives, so one-to-one help is often required to explain topics and build self-confidence. | ||
===== Other Experience ===== | ===== Other Experience ===== | ||
- | I have taught a willing | + | I have taught a member of my local church to play a keyboard. Starting as a total beginner and quite shy, they are now able to play with confidence and lead the singing in public. |
- | + | ||
- | Working as a volunteer at Greater Manchester Community Chaplaincy, I have assembled and maintain a Linux server, providing VPN access for remote workers, and centralised secure storage of sensitive files. In my main role, I have assisted clients using online learning and other internet services, to help them in their transition after being released from prison. Many of our clients struggled or "opted out" of education due to problems early in their lives, so one-to-one help is often required to explain topics and build self-confidence. | + | |
At home, I enjoy tinkering with Arduino micro-controllers. Projects include a Virtual Pipe Organ using multiple MIDI keyboards and voice modules, home automation using a hybrid network of MQTT and X10 devices, and the automation of a model railway with speed controllers servos and proximity detectors connected to an I2C Bus. | At home, I enjoy tinkering with Arduino micro-controllers. Projects include a Virtual Pipe Organ using multiple MIDI keyboards and voice modules, home automation using a hybrid network of MQTT and X10 devices, and the automation of a model railway with speed controllers servos and proximity detectors connected to an I2C Bus. | ||
+ | |||
+ | I operate a VPS, providing a central location for hosting my private cloud storage, Subversion, VPN, and a LAMP server. | ||
===== Key Skills ===== | ===== Key Skills ===== | ||
- | * LAMP (Linux, Apache, MySQL aka MariaDB & PHP) plus knowledge of Yii & HumHub, Joomla, CakePHP and DokuWiki. | + | * Web Server: |
- | * HTML, CSS & JavaScript | + | * Web Frameworks: |
+ | * Web Technologies: | ||
* C/C++ | * C/C++ | ||
* Java | * Java | ||
Line 46: | Line 56: | ||
* Agile & Scrum | * Agile & Scrum | ||
* PWA (Progressive Web Applications) | * PWA (Progressive Web Applications) | ||
+ | * Mobile Application Development. I have used Android Studio for a small project, but would like more experience. | ||
* For software version control, I have used Subversion in the past, but would like to gain experience with Git. | * For software version control, I have used Subversion in the past, but would like to gain experience with Git. | ||
- | + | | |
- | + | * Python | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ---- | + | |
- | + | ||
- | + | ||
- | + | ||
- | | + | |
- | + | ||
- | * sijtec website framework & data recovery | + | |
- | + | ||
- | * nsc reading/ | + | |
- | * learned cobol by reading other' | + | |
- | * | + | |
- | + | ||
- | + | ||
- | Java : NetBeans, Swing | + | |
- | + | ||
- | + | ||
- | + | ||
- | Web Developer : HTML5, JavaScript, CSS, PWA, Joomla, Yii & HumHub, CakePHP, DokuWiki | + | |
- | + | ||
- | Network Administration : TCP/IP, DNS, DHCP, Firewall, OpenVPN, MQTT (Mosquitto), | + | |
- | + | ||
- | Arduino Microcontrollers : C/C++, X10 Home Automation, Model Railway, Virtual Pipe Organ | + | |
- | + | ||
- | Hardware : Build & upgrade PC's | + | |
- | + | ||
- | Can work alone, as a part of a team, or lead a team | + | |
- | + | ||
- | Programming and electronics are my hobby and joy | + | |
- | + | ||
- | Designing, testing, debugging | + | |
- | + | ||
- | Data conversion | + | |