Freelance Software Engineer Grimsby, N.e. Lincs, UK
Software Engineering,
Object oriented software technology,
Software development for networked, distributed application and E-commerce using JAVA,
RDBS and advanced database tecnology.
| Rating: | Unrated (New) |
| Hourly Rate / Cost: | £50.00 per hour |
| Daily Rate / Cost: | £400.00 per day |
| Available From: | Now |
| Seller ID: | 274622 |
CV (Curriculum Vitae) / Résumé
I have worked in IT for the past 23 years. During this time I have been involved in the development of software for Real-Time, Engineering and Scientific, Embedded and bespoke business applications.
I have continuously updated my technical skills and knowledge.
I have a rounded knowledge of all aspects of software development life cycle.
Currently I am a contract Software Engineer at a pharmaceutical company, providing support to production operations by developing and maintaining application software for distributed batch control and related systems, including the modification of such systems for new projects.
I am a resourceful, dependable, reliable and practical person. I always challenge myself in work and in my everyday life.
Employment History
(Feb 1992 & ongoing)
Software Engineer
Grimsby, N.E. Lincolnshire• Maintain reliable operation of the production building distributed control and related systems, ensuring maximum system availability and acceptable performance e.g. response times, number of failures.
• Support the production area and project team demands by developing and implementing new application software, to agreed timescales.
• Generate, maintain and adhere to local site procedures concerning the operation, maintenance and development of the control and related systems.
• Use the production building change and version control system ensuring all software changes are carried out in line with GXP and HSE requirements.
• Provide local expertise for distributed control and related systems problems. This involves problem identification, problem solving and where necessary, utilizing the appropriate specialist or external organization.
• Some of my time was also dedicated to Unix system administration and development of system utility programmes using shell scripts.
• Development of a recipe version control system complete with GUI using Perl and Perl/Tk.
• Development of graphics for part of the operator interface of the batch control system. A combination of shell-scripting and C programming was used to automate the generation and maintenance of the graphics.
• Assist in training of control system users.
(Jan 1990 to Feb 1992)
Software Engineer
Strood, RochesterThe duties involved all aspects relating to the requirement, specification and design of software and hardware for automated process equipment, real-time distributed control, and hierarchical MIS and SCADA systems for allied industries. A combination of IBM DB2 database and C Programming together with embedded SQL was used for the development of MIS and SCADA system.
(Oct 1985 to Aug 1989)
Research Assistant
University of Strathclyde, Bioengineering Unit, GlasgowResponsible to the Head of Department for the development of software and associated hardware in relation to a self-tuning control system for regulation of blood gas levels in the artificial lung. Work included 6 months bridging course emphasizing the application of engineering principles in medicine. During the Initial investigational part of the project I had to develop a mathematical model of the blood-gas exchange across permeable tubular membrane using FORTRAN programming.
Professional Qualifications
Unix system administration and POSIX shell programming.
Team building courses,
Structured analysis and design for real time systems.
Computer Aided Software Engineering (CASE) tool training (Stp/SE training course).
Health and safety trainings.
GMP (Good Manufacturing practices) awareness trainings.
Education
( 2006 to 2008)
The Open University
Postgraduate Diploma in Computing for Commerce and Industry
Course completed (some of these courses are approved by the British Computer Society):
Software Engineering
Object Oriented Software Technology using SMALLTALK
Software Development for Networked Applications using JAVA
Relational Database Systems
Distributed Applications and E-commerce using JAVA
Advanced database technology
Architectures of Computing Systems
( 1985 to 1989)
University of Strathclyde
PhD in Bioengineering
Development of a real time control system comprising of hardware and software to regulate blood gas levels in artificial lungs.
( 1983 to 1985)
University of Bradford
Postgraduate Diploma in Control Engineering
( 1978 to 1982)
University of Huddersfield
BSc (Hons) in Engineering Systems and Control, 2(ii)
Skills and achievements
Technical skills:
• Operating system: UNIX, LINUX, Windows Small Business Server, Windows XP.
• Programming languages: JAVA, C, Smalltalk, Perl, Perl/Tk, POSIX Shell programming, Awk.
• RDMS: IBM DB2.
• Software Configuration management tool: Serena Dimensions CM.
• CASE tool:Stp/SE.
• Others: Microsoft Office 2003.
Other skills:
• Imagination, resourcefulness, time management and being able to work with others and on my own initiative helped me to complete my Open University Postgraduate course.
• Encouraging others.
Categories & Freelance Skills
Education and Research
Categories
Skills
IT & Internet
Categories
- Application Development
- Database Development & Admin
- Enterprise Systems
- IT Support
- Networks
- Operating Systems
- Programming
- Software Testing
Skills
- Application Integration (Application Development)
- Application Software Maintenance (IT Support)
- AWK (Operating Systems)
- C (Programming)
- Databus (Programming)
- DB2 (Database Development & Admin)
- Debian (Operating Systems - Linux)
- DNS (Networks)
- Fortran (Programming)
- FTP (Networks)
- HP (Operating Systems)
- HPUX (Operating Systems - HP)
- Java
- Korn Shell (Operating Systems)
- LAN (Networks)
- Linux (Operating Systems)
- Microsoft (Operating Systems)
- MySQL (Database Development & Admin)
- Perl (Programming)
- Red Hat (Operating Systems - Linux)
- SCADA (Networks)
- Slackware (Operating Systems - Linux)
- Smalltalk
- Software Upgrades (IT Support)
- TCP/IP (Networks)
- UML (Programming)
- Windows 2000 (Operating Systems - Microsoft)
- Windows XP (Operating Systems - Microsoft)
- X Windows (Operating Systems)

