Header Symbol

Senior Angular Candidate

Senior Angular

Senior Angular / Frontend /JavaScript Developer

 

Personal statement

An experienced and creative web developer with 8 years’ experience in a variety of exciting projects. I like to be involved in projects that challenge and extend my skill set; I am also keen to lead projects all the way through from requirements gathering to deployment to production environments. Able to complete projects efficiently and learn any new technology for my career growth. Passionate about UX.

 

Core skills

  • Experience using front end technologies such as CSS2/3, Sass, SCSS, HTML5, Vanilla JavaScript, Angular1.x/9, NPM, Node.js, jQuery, ES5/ES6, Ajax, Bootstrap, User Experience
  • Experience using backend technologies such as PHP 5.6/7 (Zend 2/3), Symfony 3/4, Doctrine 2, C, Python, JAVA, JSON, XML, XHTML, Continuous Integration/Continuous Delivery, Vagrant, AWS
  • In-depth understanding of LAMP and WAMP environment
  • Experience with Agile, GIT Version Control, Jira, BPM, Requirements Analysis, TDD
  • Working knowledge of SQL using PostgreSQL, MySQL, Oracle, SQL Server
  • Experience with object-oriented software development methodologies (OOP, MVC)
  • Knowledge about web design using WordPress, Joomla, Photoshop, Illustrator, Axure

 

 

Employment history

Senior Front End Developer

Contract Role

Duties

  • Refactor a web application legacy code, implemented using Vanilla JavaScript improving its internal structure and performance
  • Translate from mock-ups and wireframes into front-end code using Bootstrap, jQuery, HTML, Sass, SCSS, AJAX.
  • Working with Agile technologies using SCRUM

 

 

Senior Front End Developer

Contract Role

Duties

  • Optimise their web application implemented in Angular, use of Unit Testing with Jasmine and Protractor and applying OOP design patterns for new requirements.
  • Cross-browser testing and compatibility.
  • Translate from mock-ups and wireframes into front-end code using Bootstrap, jQuery, HTML, Sass, SCSS, Vanilla JavaScript.
  • Solving bugs and adding new requirements depending on the clients

 

Front End Developer

Contract Role

Duties

  • Optimise their internal web applications using Vanilla JavaScript, Sass, SCSS and HTML
  • Cross-browser testing and compatibility.
  • Gather requirements from the Lead of the development
  • Improving the User Experience on their internal application creating a desirable journey for their current and future subscribers

 

Principal Front End Developer

Contract Role

Duties

  • Analysing client requirements and creating technical specifications
  • Developing web applications using Angular, Vanilla JavaScript, Sass, SCSS and HTML, also graphics libraries such as D3.js and Highcharts for data representation, using BEM methodologies
  • Applying code quality with Test Driven Development, cross-browser testing and using ES6 syntax for the development.
  • Creating unit tests using frameworks such as Protractor
  • Working with Agile technologies using SCRUM and KANBAN
  • Working with SharePoint platform
  • Leading junior team members and working along with designers to get the best result for the clients.

 

Full Stack Developer

Contract Role

Duties

  • Solving bugs and creating new requirements in the frontend using Angular 8, NPM, NodeJS, Twig, HTML5 and styling with CSS3 using ES6 syntax using BEM methodologies in the frontend and following UX standards
  • Migration of legacy code from AngularJS to Angular 8
  • Testing our Front-End code using Karma and Protractor
  • Creating APIs and working in microservices bundles using PHP 5.6 /7 and Symfony 3.4, using Postman to retrieve and test API’s.
  • Migration of legacy code PHP using Silex to Symfony 4
  • Analysing client requirements and creating technical specifications
  • Applying code quality with Test Driven Development
  • Working with Agile technologies (JIRA, daily stand ups, sprint planning, sprint review) and Continuous Integration
  • VM and Linux environments
  • Exposure to AWS
  • Control version using GIT
  • Creating documentation in Confluence

 

Full Stack Developer

Contract Role

Duties

  • Creating new requirements in their front-end using AngularJS, HTML5, Sass, SCSS and ES6 syntax
  • Testing code using Jasmine and Protractor
  • Adding some features and solving bugs in their backend using PHP5.6 and MySQL
  • Creating unit testing (PHPUnit)
  • Developing user stories and lo-fi prototyping for graphic designers
  • Working closely with designers, project managers and other developers
  • Introducing Google API Shopping to the e-commerce platform
  • Introducing Hotjar for a better analysis performance
  • Working as a team player using Agile technologies such as JIRA and SCRUM
  • Control version using GIT
  • Working environments in AWS

 

Web Developer

Permanent Role

Duties

  • Transforming our prototypes into live designs using semantic HTML, CSS, AngularJS, Bootstrap, jQuery. Also using graphic libraries for data representation such as D3.js and Highcharts.js
  • Developing and maintaining a new web application 3D PHP-based platform introducing Zend 3 and Symfony 3, Doctrine 2, PostgreSQL and PHP 7.
  • Developing user interfaces for new products for our current platforms working along with Product Managers and Designers
  • Developing and maintaining other JAVA web-based software for performance monitoring of renewable technologies using JAVA 7
  • Creating a new Administration Manager and integrating our internal products using and MySQL
  • Hands on frontend and backend development of all projects from first requirements to delivery (team work)
  • Mentoring interns from University about User Experience development
  • Contributing code quality and productivity applying Test Driven Development

 

Research Assistant/Web Developer

Permanent Role

Duties

  • Gather and evaluate user requirements in collaboration with product managers and engineers
  • Identify and troubleshoot UX problems and conduct adjustments based in user feedback.
  • Developing a postgraduate platform for students and teachers. Some of the main tasks publish a postgraduate program, registration of new students, check their applications status and marks at the end of each year.
  • Suggesting improvements on design and functionality, hands on frontend using HTML, CSS3, Bootstrap, Vanilla JavaScript and Ajax and for backend code using JAVA
  • Designing prototypes and BPM according with the user’s requirements
  • Developing small internal projects in Python
  • Leading and mentoring small group of software developers 

 

Full Stack Developer

Contract Role

Duties

  • Developing and designing a mobile application, managing banking transactions (transfers, current accounts information and payments in general) and a security module using Java for android mobile applications.
  • Developing new features and managing their legacy codebase in .NET
  • Leading third party companies for security module integrated in our application.

 

Full Stack Developer

Permanent Role

Duties

  • Developing and designing prototypes for new products
  • Full stack development of all projects from first requirements to delivery using JAVA and .NET for most of our clients as a backend and HTML, CSS, Vanilla JavaScript, Ajax, Bootstrap and jQuery as a frontend.
  • Providing technological solutions based on CMMI-model standard for our clients
  • Leading and mentoring group of software developers

 

Personal Projects

Designing and developing websites for my own clients, hands on frontend and backend using Php, WordPress, Joomla, CSS, Sass, SCSS, HTML, Bootstrap, JavaScript and jQuery, introducing plugins such as WooCommerce and Shopify enhancing their ecommerce sales.

I have been working for my family business which is a primary school using LMS for an online educational platform which has been successfully used for a year.

 

Education

MSc. Human Computer Interaction

Engineer in Computer Science Degree, Major in Technological System

Bachelor in Maths and Physics

 

 

 

Request call back

Upload your CV

Contact us