|
# |
Skill |
Com |
Total |
Version |
PHP is my strongest skill because I have been using it with MySQL almost every day for the past 14 years. I have developed many sites for myself. To learn I have tried to use as many features and techniques possible with every new web site I develop. I love web development and therefore spend most of my spare time working and learning.
When I left Pitney Bowes I desperately wanted to move into web development as it suited my talent and skills. Since I did not have enough commercial experience but had several years of non-commercial experience, I took two temporary jobs with small companies, which gave me the necessary experience. Both jobs used databases heavily to deal with constant flow of data, which had to be stored, maintained and processed without a glitch. I learnt a lot because of the difficulties I faced due to back infrastructure of the backend design I had to work with.
I have used classes and O-O technique and am familiar with short-hand coding as well.
I have also used PHP along with Zend for 3 month for a company at my local University which was trying an experimental project to do with media streaming.
|
|
I was working as a C# application and ASP.NET developer for Screen Systems for two years between 2013 and 2015. It involved databases and web services. Most of my work involded adding new enhancements and testing. I developed the web version of the application for the clients to create subtitling menus and upload resources.
|
I used VB6 at earlier years of career, which helped me to learn VB.NET quickly. Therefore VB.NET is my favorite of MS languages. I used VB.NET for more about two year to develop a stand-alone application at Pitney Bowes. I was in charge of the entire life-cycle. The application was to provide multi-lingual help for the main application.
I have also used VB.NET a lot to program games such as Go, Chess, Mines etc. If I need to create a prototype for an application I use VB.NET.
|
|
At Emtex (Pitney Bowes), the software was run on SUN systems (LINUX) that managed and ran the huge batches of print jobs. The UI was developed in Java because it was portable on both Windows and LINUX platforms. I spent about 20%-30% of my time debugging and making enhancements to the UI. This was continues as each customer required a different bespoke version. There was accompanying test software that was used to replicate human interaction with the software. The debugging was done mainly by adding hardcoded debug lines but some debugging was done using Netbeans.
|
|
At Emtex (Pitney Bowes) C/C++ (maily C) was used for low-level programming. Extensive threading was used to manage multiple concurrent print jobs. The documents were converted into an intermediate language, which was developed in-house using C, and then sent to desired document type for output. Volume and speed of this process was crucial in large batch jobs so an efficient low-level coding with good memory management was required.
|
|
I started off my career using VB6 at Intuitive Systems, working on financial management application. Then at Telesmart for a applicaion that processed BACS payments. VB6 is not used much these days and cannot easily be installed on latest Windows. So I have a dedicated old machine in case I need to use it again.
|
|
I used VBA through out my career. Mainly at Procoms where VBA was used to update the database and for report generation. I used VBA extensively for creating automated tests at Pitney Bowes for 3 years.
|
|
I use DOS almost every day as a tool and creating batch files
|
|
At Emtex (Pitney Bowes) C/C++ (maily C) was used for low-level programming. Extensive threading was used to manage multiple concurrent print jobs. The documents were converted into an intermediate language, which was developed in-house using C, and then sent to desired document type for output. Volume and speed of this process was crucial in large batch jobs so an efficient low-level coding with good memory management was required.
|
|
I used Perl a lot to generate large amount of automated test scripts at Pitney Bowes. Since each customer had their own bespoke version of the application, testing each version was becoming increasingly difficult therefore the amount of test scripts was continously increasing.
|
|
My very first job as a developer was for EM Consultant. I used FoxPro 2.0 to develop an electronic catalogue. I was in charge of the entire life cycle of the software. I have not used ForPro since.
|
|
I used Ada to learn programming at the University of Herfordshire. Almost all our work was done using Ada.
|
|
I used MySQL at Lead Perfomance, but I have over 10 years of non-commercial experience since it is the most available common form of SQL. Since all my non-commercial web development uses MySQL on LINUX, it is the one that I have most familiarity with. I use it almost every day on average.
|
|
I used T-SQL at Procoms but they also used Access. Part of my job was to transfer the Access code to T-SQL. Overall there were 800 stored procedure used to store constant supply of data provided by telemarketing staff working in-house or remotely. Their system generated live statistics, which was displayed on a wallboard using the information, which was processed partially by the stored procedures.
|
|
Since most of my web developments have been done in PHP I only used MS SQL Server at work. At Screen Systems I partly maintained their large database. The application made extensive use of the database stored procedures to store information about the user settings and resources.
|
|
I used MS Access through out my career but mainly at Procoms. They originally ran their systems all by using Access but then they moved towards using T-SQL. Part of my job was to carry that transition and rewrite the stored procedures.
|
|
I used CSS at Leads Perfomance, Procoms and Screen Systems. At Procoms I developed a very complicated wallboard which was very reliant on CSS to fit and zoom correctly. I have become more proficient in using CSS over the years and now rely on it more than using images if I can. I try to learn new technique by examining others works and learning from online examples. It is more of an art that requires practice to get right. The possibilities are endless.
|
|
I used HTML5 in all the web development jobs and outside work. Although basic HTML is sufficient I tried to learn and use HTML5 as much as possible
|
|
My commercial experience in using ASP.NET along with MS SQL SERVER 2008 R2 started at Screen Systems, which lasted two years. However, I started using ASP.NET two years prior to that and developed couple of small projects. Since almost all my web development have been done in PHP, I like to continue as ASP.NET (with MVC) developer to be able to increase my experience and become fully competent at it.
|
|
I have used JavaScript/Jquery for the past 5 years commercially but overall I have used it for over 10 years for non-commercial and my own websites. I have been using JQuery more and more these days in my web development because it gives a more fluent and dynamic feel to the web site.
|
|
I used XML at Screen Systems for two years between 2013 and 2015. Almost all the data were converted to XML to be readable by different devices and networks. The XML code was stored in MS SQL SERVER and web services (includes SOAP, WSDL using ASP.NET) were used to communicate these data. I used more XML code recently as most code are targeted for mobile devices.
|
|
I used XML at Screen Systems for two years between 2013 and 2015. Almost all the data were converted to XML to be readable by different devices and networks. The XML code was stored in MS SQL SERVER and web services (includes SOAP, WSDL using ASP.NET) were used to communicate these data. I used more XML code recently as most code are targeted for mobile devices.
|
|
I used Zend for 3 month for a company at my local University which was trying an experimental project to do with media streaming.
|
|
I used UML during the last year with Pitney Bowes. I also did a 5 session course in UML
|
|
have used MS Office for over 20 years, using macros and VBA as well as document formatting. Being createive and organised, I pay a lot of attention to details in documention.
|
|
I have been doing art and photography all my life, therefore I am very skillful in creating and editing images. I have only used PS 7.1 and CSS2 but with that alone I can produce impressive results
|
|
I have been doing art all my lift. Artistic skill gives me an added advantage in front-end web development and using Photoshop. I therefore design as much of the graphics as I can myself. You can view my art work by visiting the Interests/Fine Art/Gallery section.
|
|
Although I have not worked as Tester, at Pitney Bowes due to increase in testing work load I did a lot of testing in the last 3 years working there (about 20% of the time). In the last two years there I spend half my time writing test script in Perl and VBA to interact with PVCS version control. Since each customer had its own bespoke version this had become a long, complicated and elaborate procedure.
|
At Pitney Bowes I was given the task of tutoring the test team on how to program and use EXEL (VBA ). For a year I ran cources every month and created exercises and tests.
I also teach tennis, art and music occasionally so I have good tutoring knowledge and experience in general.
|
|
Version control
|
|
I used GIT at Leads Performance for a year
|
|
I am not yet built any website using Angular JS but currently am practising.
|
|
I am not yet built any website using MVC but currently am practising.
|