$$
{{ $t($store.state.user.experience_value_in_dollars) }}
Junior
{{ $t($store.state.user.experience_search_name) }}
0
jobs
Software Engineer - PHP, Java,Vue
James Carr
,
exeter, United Kingdom
Experience
Other titles
Skills
I'm offering
I develop Object Oriented software in PHP 7, JavaScript, Java and MySQL both raw and within frameworks (Laravel, Vue, Android, Spring - in progress). I am a continuous self learner with knowledge of SOLID principles, design patterns and Unit testing. I consume APIs for breakfast, and laugh in the face of compile errors
Markets
United Kingdom
Language
English
Fluently
Ready for
Ongoing relation / part-time
Available
My experience
2019 - 2020
job
Software Engineer
FinTech.
Project: HR Onboarding and background checking platform
Role: Refactoring legacy code, updating existing sections of the platform and creating
new features
Overview: I worked extensively with Object Orientated PHP within the Laravel
framework, including querying a Postgres database via the Eloquent ORM. I updated and wrote Unit Tests (PHPUnit) when creating and refactoring back end solutions.
Languages I also had a heavy focus creating and refining components for the Vue.js Front
End. This included refactoring many components to make use of Vuex stores to maintain a reactive state more easily and avoid 'prop drilling'.
Java 2+ years
JavaScript/jQuery 3+ years A key part of this role was collaborating with other developers, including performing
peer code reviews (Merge Requests) with heavy use of GitLab for pipelines, creating
MySQL 3+ years review apps for user acceptance testing and code deployment.
PHP (Object Orientated) 3+ years Development style: Aglie
HTML/CSS3 3+ years
Role: Refactoring legacy code, updating existing sections of the platform and creating
new features
Overview: I worked extensively with Object Orientated PHP within the Laravel
framework, including querying a Postgres database via the Eloquent ORM. I updated and wrote Unit Tests (PHPUnit) when creating and refactoring back end solutions.
Languages I also had a heavy focus creating and refining components for the Vue.js Front
End. This included refactoring many components to make use of Vuex stores to maintain a reactive state more easily and avoid 'prop drilling'.
Java 2+ years
JavaScript/jQuery 3+ years A key part of this role was collaborating with other developers, including performing
peer code reviews (Merge Requests) with heavy use of GitLab for pipelines, creating
MySQL 3+ years review apps for user acceptance testing and code deployment.
PHP (Object Orientated) 3+ years Development style: Aglie
HTML/CSS3 3+ years
Database, Drilling, Framework, Performing, Software, Testing, Development, Apps, Postgres, Vue, Onboarding, Javascript, Deployment, Vue.js, Laravel, HTML/CSS/Javascript, Css3, Java, Jquery, Mysql, Php, Html
2017 - 2019
job
PHP/Java Developer
SASS.
GIT 3+ years
Project: EdTech subscription platform
REST API integration 2+ years Role: Maintaining PHP Web platform and Java Mobile App (Android)
Overview: Working within a 'From Scratch' MVC solution I was responsible for crafting
Agile practices complex MySQL queries, including retrieving aggregated data for analysis and reporting. As part of my role I help to upgrade this platform from PHP 5.6 to PHP 7+. In
addition, I extended and maintained our RESTful API which served both Apps, as well
Daily stand up/Scrum as creating public APIs to allow schools to create custom reports.
Accurate estimation I was also responsible for designing and building Front End sections of the
platform. Working within the branding guidelines I built and deployed solutions in Collaborative code review (GitLab) handwritten jQuery and CSS3. This included making use of Ajax to make small
updates, or for polling for live updates.
Backlog refinement/Sprint planning
Alongside this I managed the Android mobile App written in Java. This included
Retrospectives building User Interfaces written in XML and creating custom views and templates. In
this role I was required to employ strict Object Orientated principles. I was also
required to understand Swift in order to ensure out iOS and Android Apps were as
similar as possible.
Frameworks/software
Development style: Waterfall
Project: EdTech subscription platform
REST API integration 2+ years Role: Maintaining PHP Web platform and Java Mobile App (Android)
Overview: Working within a 'From Scratch' MVC solution I was responsible for crafting
Agile practices complex MySQL queries, including retrieving aggregated data for analysis and reporting. As part of my role I help to upgrade this platform from PHP 5.6 to PHP 7+. In
addition, I extended and maintained our RESTful API which served both Apps, as well
Daily stand up/Scrum as creating public APIs to allow schools to create custom reports.
Accurate estimation I was also responsible for designing and building Front End sections of the
platform. Working within the branding guidelines I built and deployed solutions in Collaborative code review (GitLab) handwritten jQuery and CSS3. This included making use of Ajax to make small
updates, or for polling for live updates.
Backlog refinement/Sprint planning
Alongside this I managed the Android mobile App written in Java. This included
Retrospectives building User Interfaces written in XML and creating custom views and templates. In
this role I was required to employ strict Object Orientated principles. I was also
required to understand Swift in order to ensure out iOS and Android Apps were as
similar as possible.
Frameworks/software
Development style: Waterfall
XML, UP, App, Web, Software, Development, Restful, Apps, Developer, Integration, MVC, AJAX, REST, Agile, Php, REST API, Swift, Android, IOS, Scrum, API, Css3, Git, Java, Jquery, Branding, Mysql
2017 - 2017
job
Web Developer
Web agency.
Project: Various
Role: Developing internal and external platforms, delivering websites to client
Composer specifications
PHPUnit Overview: Working for a web design agency, this role was primarily building websites
within the Joomla PHP framework. This role required considerable client interaction to Laravel
gather and understand requirements, as well as managing expectations and Blade (templating engine) deliverables. A large part of this role was upgrading legacy systems to use prepared
statements (PDO) and to implement better Object Orientated structures to improve
Bash/Cmder code efficiency.
During this position I had some exposure to PBX (Debian) server administration,
including creating bash scripts and understanding/maintaining CRON jobs to back up
server data.
Development style: Waterfall
Role: Developing internal and external platforms, delivering websites to client
Composer specifications
PHPUnit Overview: Working for a web design agency, this role was primarily building websites
within the Joomla PHP framework. This role required considerable client interaction to Laravel
gather and understand requirements, as well as managing expectations and Blade (templating engine) deliverables. A large part of this role was upgrading legacy systems to use prepared
statements (PDO) and to implement better Object Orientated structures to improve
Bash/Cmder code efficiency.
During this position I had some exposure to PBX (Debian) server administration,
including creating bash scripts and understanding/maintaining CRON jobs to back up
server data.
Development style: Waterfall
Bash, UP, Blade, Framework, Server, Web, Debian, Development, Developer, It, Design, Vue, Joomla, SoMe, Web design, Websites, Vue.js, Laravel, Administration, Php
James' reviews
James has not received any reviews on Worksome.
Contact James Carr
Worksome removes the expensive intermediaries and gives you direct contact with relevant talent.
Create a login and get the opportunity to write to James 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