Lead Developer Resume
SUMMARY
- More than 10 years of experience as a Full Stack developer using frameworks/libraries like AngularJS, Angular 2 - Angular 4, and JQUERY for front-end and Zend Framework and Laravel for back-end.
- Expertise in design and development of web applications using HTML5, CSS3, JavaScript, JSON, Angular, Bootstrap.
- Strong Experience with Angular services, directives, providers and modules.
- Strong development experience in implementing Custom directives, Services and Modules in Angular
- Great experience developing under MVC design patterns and related patterns.
- Interaction with AJAX calls to API's REST or SOAP.
- Experience using Bootstrap as CSS frameworks.
- Experience in consuming external webservices using RESTful web services and process JSON data.
- Working with GIT and SVN as repositories.
- Used JIRA to control the sprints and staging on SCRUM methodology.
- Worked as a SCRUM MASTER for a development team.
- Involved in other agile methodologies like TDD (Test driven development)
- Worked with PHP to build RESTful APIs and MySQL to manage queries of a relational DB.
- Worked with PHP and use it as middleware for a web app.
- Strong experience in using tools like Eclipse, Zend Studio, Visual Studio Code, Jasmine for Behaviour Driven Development (BDD) tools for developing user interface.
- Experience in PHPMYADMIN to manage a MySQL database.
- Experience on NPM.
- Experience on Jasmine to make unit testing to ensure the quality of code.
- Experience in developing API's with Apigility and send information to MySQL database.
- Well versed with complete Software Development Life Cycle (SDLC) process which includes designing and implementing the software, debugging, fixing and maintaining the software
- Excellent analytical skills, problem solving, decision-making and presentation skills with ability to manage activities in a fast-paced team environment.
TECHNICAL SKILLS
Front end languages: AngularJS, Angular 2 - Angular 4, HTML, CSS, JQUERY, Typescript.
Back-end languages: PHP, Java.
Testing languages: Selenium, Jasmine
Agile Frameworks: Scrum, TDD
Cloud technologies: AWS
Editors: Zend Studio, ECLIPSE, WebStorm, PhpStom
Operating Systems: Windows, Linux (Ubuntu)
Data bases: MySQL, SQLServer, MongoDB
Version control: SVN, GIT, GITHUB, Bitbucket
Collaboration tools: Trello, Jira, Confluence, Git, GitHub, Bitbucket, SVN, HipChat
PROFESSIONAL EXPERIENCE
Confidential
Lead Developer
Responsibilities:
- My role included understanding the requirements and translate them into design using UML, create tasks from the design and oversee the implementation
- Design and implement a RESTful API using Apigility, Zend Framework 3 and Doctrine 2
- Design and implement a web-client application using Angular 2
- Design and implement the server infrastructure on AWS
- Developed the UI mainly with JQuery to make all the interaction with the site such as clicks, focus on fields and other DOM events.
- Handled Agile team based on Scrum framework.
- Implemented Web services consumption (REST or SOAP) and JSON transfer data.
- Implemented integration with Frontend layer with JavaScript promises.
- Handling HTTP responses like 200 status (success) or 400 status (Resource not found) among other behaviours.
- Used JQuery to build UI WIDGETS under a MVC design pattern.
- Worked on unit testing with Jasmine so every commit was first tested and if all test in Jasmine pass we can commit the change to the repository on Bitbucket.
- Used Bitbucket as repository tool.
- Used JIRA as tool for agile collaboration to control of sprints and acknowledge the team about the progress of the sprint tasks.
- Used Confluence tool to publish all the artifacts that would be deliver for the releases.
- Agile team based on Scrum framework
Environment: Apache, PHP 7, AWS (Elastic Beanstalk, RDS, Elasticache, S3), Angular 2, Bitbucket, Jira, Bamboo
Confidential
Full Stack Web Developer
Responsibilities:
- Program required implementation in PHP, Drupal, MySQL, JavaScript, jQuery, Bootstrap.
- Developed custom Drupal modules and themes.
- Use the IDE debugger and web-browser build-in debugger to find and fix bugs on front-end and back-end respectively.
- Used jQuery to program client-side interaction and Ajax calls.
- Used GitHub as repository tool.
- Used Bootstrap as CSS framework and for interaction.
- Agile team based on Scrum framework.
Environment: PHP 5, Drupal 7, jQuery, CSS, HTML, MySQL
Confidential
Full Stack Web Developer
Responsibilities:
- Program required implementation in PHP, Zend Framework 1, MySQL, JavaScript, jQuery, Bootstrap.
- Design and implement server side API using PHP and Zend Framework 1.
- Developed client web application using JavaScript, HTML, DOM, Ajax, CSS and jQuery.
- Used Bootstrap as CSS framework and for interaction.
- Used private SVN server as repository tool.
- Developed static web-sites using HTML, Bootstrap, CSS, jQuery.
Environment: Apache, PHP 5, JQuery, CSS, HTML, Bootstrap.
Confidential
Full Stack Web Developer
Responsibilities:
- Understand the client needs and gather requirements.
- Developed the web application using PHP, Zend Framework 1, HTML, CSS, jQuery.
- Applied MVC architecture in the application design.
- Used jQuery and Bootstrap for interactions.
- Used Bootstrap as CSS Framework.
- Implement the required server-side functionality using PHP, MySQL, jQuery.
Environment: Apache, PHP, Shared-hosting, FTP