$$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Senior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Robert Perry - Software Developer/Consultant
Robert Perry
,
Tamworth, United Kingdom
Experience
Other titles
Skills
I'm offering
Software Developer, Consultant and general advisor of all things software related
Markets
United Kingdom
Links for more
Once you have created a company account and a job, you can access the profiles links.
Language
English
Fluently
Ready for
Larger project
Ongoing relation / part-time
Full time contractor
Available
My experience
2016 - ?
job
Senior Software Developer
Stratec Biomedical Ltd.
(https://www.stratec.com/)
Working as a Senior Software Developer producing software for the medical industry. Stratec is an international company with
• Produce high quality code following industry standard coding standards and best practices. (Code is audited by the Food and Drug Administration - FDA and needs to meet very strict guidelines for quality and patient safety assurance)
• Work collaboratively using Agile methodology with teams located in both the UK and Romania
• Write fast, scalable, modular and reusable code
• Develop and contribute to coding specifications and technical documents
• Provide ideas for improvements to code, coding practices, and processes
• Peer review developers code before submission, via code reviews in TFS
• Work closely with the testing team to ensure that development is productive and on target
• Daily scrum meetings via Skype to discuss progress and blockers
• Write useful and concise unit tests for code to prove code viability
• Participate in monthly development meetings where ideas are shared across the whole development team. This provided
a chance for individual developers to give a talk on new technologies or ideas in a "show and tell" format
• Mentor lesser experienced developers and provide guidance on improvements
• Work with other teams developing on different projects to ensure a consistent approach
Working as a Senior Software Developer producing software for the medical industry. Stratec is an international company with
• Produce high quality code following industry standard coding standards and best practices. (Code is audited by the Food and Drug Administration - FDA and needs to meet very strict guidelines for quality and patient safety assurance)
• Work collaboratively using Agile methodology with teams located in both the UK and Romania
• Write fast, scalable, modular and reusable code
• Develop and contribute to coding specifications and technical documents
• Provide ideas for improvements to code, coding practices, and processes
• Peer review developers code before submission, via code reviews in TFS
• Work closely with the testing team to ensure that development is productive and on target
• Daily scrum meetings via Skype to discuss progress and blockers
• Write useful and concise unit tests for code to prove code viability
• Participate in monthly development meetings where ideas are shared across the whole development team. This provided
a chance for individual developers to give a talk on new technologies or ideas in a "show and tell" format
• Mentor lesser experienced developers and provide guidance on improvements
• Work with other teams developing on different projects to ensure a consistent approach
Scrum, Administration, Agile, Mentor, Developer, TFS, Testing, Development, Software, Safety, International, Processes
2015 - 2016
job
Software Development Manager
Stormking Plastics LTD (Inhouse ERP Solution).
• Provide software development plans that meets the future needs of the business, looking towards new technologies and more efficient ways of working
• Consulting with both Management and the various departments to discuss development plans, ideas and progress for
outstanding projects
• Conduct daily scrum meetings
• Ensuring that documentation is created and maintained for both developers and the end-users of the system
• Help junior developers resolve technical problems and provide mentorship
• Monitor individual employees' performance and give feedback via Appraisals
• Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development
• Coordinate the release of software updates and development planning
• Ensuring the continuity of the software systems in the event of issues
• Implemented TFS using Visual Studio Online for the management of source control and work items
• Implemented an Agile methodology to improve speed of delivery and usefulness of the system
• Develop solutions to improve and enhance the current bespoke system written in C#/MVC
Robert Perry Mobile: 07710 029920 @mail: [email protected] StackOverflow: https://bit.ly/33TppR1 GitHub: https://github.com/f135ta
• Consulting with both Management and the various departments to discuss development plans, ideas and progress for
outstanding projects
• Conduct daily scrum meetings
• Ensuring that documentation is created and maintained for both developers and the end-users of the system
• Help junior developers resolve technical problems and provide mentorship
• Monitor individual employees' performance and give feedback via Appraisals
• Provide leadership and guidance to coach, motivate, and lead team members to their optimum performance levels and career development
• Coordinate the release of software updates and development planning
• Ensuring the continuity of the software systems in the event of issues
• Implemented TFS using Visual Studio Online for the management of source control and work items
• Implemented an Agile methodology to improve speed of delivery and usefulness of the system
• Develop solutions to improve and enhance the current bespoke system written in C#/MVC
Robert Perry Mobile: 07710 029920 @mail: [email protected] StackOverflow: https://bit.ly/33TppR1 GitHub: https://github.com/f135ta
Management, Visual studio online, Manager, Online, Mentorship, Software, Coach, Development, TFS, Github, Scrum, Visual Studio, Leadership, MVC, Consulting, Event, C, Agile, Software development
2014 - 2015
job
Software Developer
Jaama LTD.
(http://www.jaama.com)
Working as a VB.Net Winforms developer as part of a team of 10, I was responsible for developing and maintaining a number of software products aimed at fleet management; primarily their flagship product Key2. Duties ranged from bug fixing legacy code, to working on specifications drawn up for new developments. Jaama used an agile development methodology along with SCRUM.
• Fault finding and bug fixing issues that are raised from customers through the in-house customer support team. This
involves interpreting the issues from a support ticket, confirming & replicating it, and developing a coded solution.
• Working with the testing team to ensure quality of the end product delivered to the customer. The methods moved more
towards a Test Driven Development style during the latter half of my employment
• Using Microsoft Team Foundation Server 2013 for source control and to track issues to be worked, and in progress.
• Using an Agile methodology and participate in daily SCRUM meetings with fellow developers to discuss the previous day's
work, current outstanding work and any issues currently preventing progress.
• Played a major role in reducing the number of outstanding bugs from ~800 to 250 in my first 3 months which in turn
helped the Support team reduce the number of inbound calls by half
Working as a VB.Net Winforms developer as part of a team of 10, I was responsible for developing and maintaining a number of software products aimed at fleet management; primarily their flagship product Key2. Duties ranged from bug fixing legacy code, to working on specifications drawn up for new developments. Jaama used an agile development methodology along with SCRUM.
• Fault finding and bug fixing issues that are raised from customers through the in-house customer support team. This
involves interpreting the issues from a support ticket, confirming & replicating it, and developing a coded solution.
• Working with the testing team to ensure quality of the end product delivered to the customer. The methods moved more
towards a Test Driven Development style during the latter half of my employment
• Using Microsoft Team Foundation Server 2013 for source control and to track issues to be worked, and in progress.
• Using an Agile methodology and participate in daily SCRUM meetings with fellow developers to discuss the previous day's
work, current outstanding work and any issues currently preventing progress.
• Played a major role in reducing the number of outstanding bugs from ~800 to 250 in my first 3 months which in turn
helped the Support team reduce the number of inbound calls by half
Support, UP, Vb, Team Foundation Server, Http, Server, Software, Development, Testing, WinForms, .Net, Developer, It, Net, Test, Management, Vb.net, Agile, Agile development, Scrum
2013 - 2014
job
Software Development Manager
Secus LTD/Hydron Debt & Metering.
Working within a debt collection and metering company serving the utilities/energy market; I was initially recruited to help
improve their IT offering, improve some of their old IT practices and help the current IT team improve their systems. I did this by
identifying areas where their current systems could be improved in terms of efficiency and value for money.
• One of the first areas I tackled was legacy Excel scripts that they were using to process data from their CRM system
(SugarCRM). This exported data was used to generate reports and imports into other systems. Using my knowledge of SQL/MySQL I was able to replace these Excel scripts with more efficient SQL statements that directly exported the data
they needed instead. This removed many of the Excel scripts and saved hours of work each day on processing them.
• Working with a sister company of Secus, (Hydron LTD). I suggested that SugarCRM wasn't the best choice of CRM to be
using for what they needed and offered to develop a bespoke software solution instead. This involved using a .Net toolkit
- DevExpress (http://www.devexpress.com), .NET 4.5, Entity Framework and a SQL backend. I developed the whole
project from scoping, right the way through to deployment. The application was created in VB.net and Winforms.
• To further enhance the data communications between energy companies and Secus, I also suggested that they put in place a WCF web service which would allow real-time data transfers; this was more secure than Excel and also required
no input from staff; again saving hours of labour time to produce the reports/exports. This was also written in VB.net and connected to the SQL database to expose data externally.
• Lead a project with Extra Energy which involved making Secus systems talk to Extra Energy systems. The specification
called for real time notifications of when work was completed by Secus. I produced a WCF web service which enabled
Extra Energy to query the CRM system I had developed directly. When seeing the benefits of the system, they
implemented a similar thing at their end which I wrote code to interact with.
improve their IT offering, improve some of their old IT practices and help the current IT team improve their systems. I did this by
identifying areas where their current systems could be improved in terms of efficiency and value for money.
• One of the first areas I tackled was legacy Excel scripts that they were using to process data from their CRM system
(SugarCRM). This exported data was used to generate reports and imports into other systems. Using my knowledge of SQL/MySQL I was able to replace these Excel scripts with more efficient SQL statements that directly exported the data
they needed instead. This removed many of the Excel scripts and saved hours of work each day on processing them.
• Working with a sister company of Secus, (Hydron LTD). I suggested that SugarCRM wasn't the best choice of CRM to be
using for what they needed and offered to develop a bespoke software solution instead. This involved using a .Net toolkit
- DevExpress (http://www.devexpress.com), .NET 4.5, Entity Framework and a SQL backend. I developed the whole
project from scoping, right the way through to deployment. The application was created in VB.net and Winforms.
• To further enhance the data communications between energy companies and Secus, I also suggested that they put in place a WCF web service which would allow real-time data transfers; this was more secure than Excel and also required
no input from staff; again saving hours of labour time to produce the reports/exports. This was also written in VB.net and connected to the SQL database to expose data externally.
• Lead a project with Extra Energy which involved making Secus systems talk to Extra Energy systems. The specification
called for real time notifications of when work was completed by Secus. I produced a WCF web service which enabled
Extra Energy to query the CRM system I had developed directly. When seeing the benefits of the system, they
implemented a similar thing at their end which I wrote code to interact with.
It, Manager, Backend, Framework, Energy, Just 4.5, Energy, Processing, Vb, Utilities, Http, Web, Software, Development, WinForms, Mysql, WCF, Net, Service, Entity Framework, Vb.net, SoMe, Deployment, Database, Software development, CRM, Backend, .Net, Excel, Sql
2009 - 2013
freelance
Freelance Software Developer
Self Employed.
Over the past four years I have taken on various projects which I have acquired, negotiated and completed. Self-employment has
enabled me to learn a variety of skills, not only IT related but also business related.
• Building a rapport with customers and winning new business
• Assess the needs of the customers business and develop a plan of action for implementing the solution(s)
• Produced a Winforms program using VB.net that was used by two different training providers, linking to a WCF service,
supported by a MS-SQL database. This was a CRM program that enabled users to manage students and course bookings
• Provided training via site visits and remote desktop (Teamviewer) which included problem solving and general IT support
enabled me to learn a variety of skills, not only IT related but also business related.
• Building a rapport with customers and winning new business
• Assess the needs of the customers business and develop a plan of action for implementing the solution(s)
• Produced a Winforms program using VB.net that was used by two different training providers, linking to a WCF service,
supported by a MS-SQL database. This was a CRM program that enabled users to manage students and course bookings
• Provided training via site visits and remote desktop (Teamviewer) which included problem solving and general IT support
WCF, ME, Winning, Vb, Software, WinForms, Remote Desktop, Support, Developer, It, Sql, Net, Service, Vb.net, Database, Training, CRM, It support, .Net
2008 - 2009
job
Software/Product Trainer (Crown Computing)
Robert Perry.
Mobile: 07710 029920 @mail: [email protected] StackOverflow: https://bit.ly/33TppR1 GitHub: https://github.com/f135ta
Nov 2008 to April 2009 - Software/Product Trainer (Crown Computing)
Crown Computing are a provider of software to manage employee's time and attendance. I worked within Crown Computing as a
Trainee Software/Product Trainer and my role consisted of the following:
• Produce training materials and documentation to demonstrate the use of a software package
• Learn and understand the software to a high level to be able to train and answer questions relating to its function
• Arrange training sessions for customers and travel to their office to deliver training to up to 10 delegates
• Provide help to the software support team on a weekly rota basis
Nov 2008 to April 2009 - Software/Product Trainer (Crown Computing)
Crown Computing are a provider of software to manage employee's time and attendance. I worked within Crown Computing as a
Trainee Software/Product Trainer and my role consisted of the following:
• Produce training materials and documentation to demonstrate the use of a software package
• Learn and understand the software to a high level to be able to train and answer questions relating to its function
• Arrange training sessions for customers and travel to their office to deliver training to up to 10 delegates
• Provide help to the software support team on a weekly rota basis
Training, Github, Support, Software, Office, UP
2006 - 2008
job
1st Line/2nd Line Support Analyst
1st Software.
1st Software is currently the market leading provider of software to the Financial Advisor industry. They have over 14,000 users
across 2,000 clients. I work within the company as a 1st Line Support Analyst and my role consisted of the following:
• Receive inbound support calls relating to the use of our software product and the environment it works in (i.e. Citrix, Terminal Server, Windows XP, Windows Vista)
• Effectively and accurately log support calls on bespoke CRM software and assess the level of urgency. Take ownership for
the calls I am able to deal with and immediately refer calls that I am unable to deal with. Highlight potential business
critical problems
• Provide general training and assistance with using the software via the telephone and/or remote desktop connection
using GoToAssist
• Learn about new features added to the software and keep myself up-to-date with new features in the pipeline as well as external software (eg. Windows Vista ready for its launch)
• Troubleshoot problems with our software and general Windows issues such as printing or emailing using GoToAssist
remote access software to access client and server machines
• Accurately record software bugs/issues in our software providing step by step instructions on how to replicate the problem
• Safely deal with clients confidential and sensitive data to ensure that the security of the data is upheld. This involves only
storing client's data as long as is needed and only allow it to be transferred using secure methods
across 2,000 clients. I work within the company as a 1st Line Support Analyst and my role consisted of the following:
• Receive inbound support calls relating to the use of our software product and the environment it works in (i.e. Citrix, Terminal Server, Windows XP, Windows Vista)
• Effectively and accurately log support calls on bespoke CRM software and assess the level of urgency. Take ownership for
the calls I am able to deal with and immediately refer calls that I am unable to deal with. Highlight potential business
critical problems
• Provide general training and assistance with using the software via the telephone and/or remote desktop connection
using GoToAssist
• Learn about new features added to the software and keep myself up-to-date with new features in the pipeline as well as external software (eg. Windows Vista ready for its launch)
• Troubleshoot problems with our software and general Windows issues such as printing or emailing using GoToAssist
remote access software to access client and server machines
• Accurately record software bugs/issues in our software providing step by step instructions on how to replicate the problem
• Safely deal with clients confidential and sensitive data to ensure that the security of the data is upheld. This involves only
storing client's data as long as is needed and only allow it to be transferred using secure methods
CRM, Training, Windows, Citrix, Security, It, Support, Analyst, Remote Desktop, Software, Server, XP, UP
2006 - 2006
job
Field Technician/Programmer
Hook Me Up Ltd.
Hook Me Up Ltd was a small IT outsourcing firm based in Ashby that had a number of clients in and around the Staffordshire area.
The company dealt with network setups and ongoing IT support as well as small telephony configurations, website production and
bespoke software development. As a Field Technician/Programmer for Hook Me Up my duties and key achievements included the following:
• Receive inbound support calls relating to general hardware and network problems
• Visit client sites and directly troubleshoot general network, hardware and printing issues
• Liaise with Head Office to discuss any new hardware that needed to be implemented to correct onsite issues
• Develop and code websites using ASP.net, PHP & MySQL. Design, setup and configure SQL & MySQL databases to be used
with client's websites
• Created a piece of ad-hoc software (.net) used by a startup company which dealt with Import Car Auctions. I was given
the project from spec stage and took control of the whole project. The software was hosted in house and linked into a
SQL Database. The main application was written in VB.net & Winforms. I also designed and created the SQL database and
setup a SQL Server to support the software on site. The database was linked to a public facing website I produced in ASP.net.
Robert Perry Mobile: 07710 029920 @mail: [email protected] StackOverflow: https://bit.ly/33TppR1 GitHub: https://github.com/f135ta
The company dealt with network setups and ongoing IT support as well as small telephony configurations, website production and
bespoke software development. As a Field Technician/Programmer for Hook Me Up my duties and key achievements included the following:
• Receive inbound support calls relating to general hardware and network problems
• Visit client sites and directly troubleshoot general network, hardware and printing issues
• Liaise with Head Office to discuss any new hardware that needed to be implemented to correct onsite issues
• Develop and code websites using ASP.net, PHP & MySQL. Design, setup and configure SQL & MySQL databases to be used
with client's websites
• Created a piece of ad-hoc software (.net) used by a startup company which dealt with Import Car Auctions. I was given
the project from spec stage and took control of the whole project. The software was hosted in house and linked into a
SQL Database. The main application was written in VB.net & Winforms. I also designed and created the SQL database and
setup a SQL Server to support the software on site. The database was linked to a public facing website I produced in ASP.net.
Robert Perry Mobile: 07710 029920 @mail: [email protected] StackOverflow: https://bit.ly/33TppR1 GitHub: https://github.com/f135ta
Network, ME, UP, Vb, Production, Server, Office, Software, Development, Hardware, IT Outsourcing, WinForms, Support, Outsourcing, It, Net, Design, Website, Github, ASP, Vb.net, Database, Software development, Websites, ASP.NET, SQL Server, It support, .Net, Sql, Mysql, Php
My education
1993
-
1998
Torc High School
Secondary, Taken were
Secondary, Taken were
Robert's reviews
Robert has not received any reviews on Worksome.
Contact Robert Perry
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to Robert directly in Worksome.
38100+ qualified freelancers
are ready to help you
Tell us what you need help with
and get specific bids from skilled talent in Denmark