Devendra Singh
Professional Overview:
Over 15 years experience, expertise in both front-end and back-end development. Front-end technology Vue, Angular, AngularJS, Bootstrap,PHP Framework, CMS(WordPress, Drupal, Joomal), CRM(SugarCrm, vTiger), LMS (Moodle), Ruby, Ruby on Rails.
Expertise in Analysis, Development, Implementation and Support of projects.
Expert in PHP Frameworks with strong understanding of API Contents, Collections, Generics, Exception Handling, Multithreading and Concurrency.
Well versed with complete Life Cycle Development process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using agile methodologies.
Experience working in applications developed using Object Relational Mapping frameworks like Doctrine and MVC frameworks like YII, Symfony, Cakephp, Zend, Ruby on Rails etc.
Extensive experience in designing front-end interfaces using Angular , Vue, HTML/HTML5, CSS3/CSS, JavaScript, Ajax, Jquery, Bootstrap.
Expertise in publishing and consuming web services using Rest API and Third party APIs.
REST and SOAP authoring and consumption with PHP/NodeJS back-end.
Good knowledge of NoSQL and SQL databases (MySQL/PgSql)
Developed applications in leveraging technologies such as Angular.
Experience in developing enterprise applications using SDLC and OOAD.
Excellent Experience in Code Refactoring.
Used SVN, Git for Source code version control.
Excellent back-end programming skills using MySQL, PgSql and Stored Procedures.
Implemented the service projects on Agile Methodology and involved in running the scrum meetings.
Expert in using IDE’s like Visual Studio Code, Sublime, Notepad++and NetBeans.
Good experience in identifying actors, use cases and representing UML diagrams.
Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modelling (OOM) based on Unified Modelling Language (UML) architecture.
Troubleshoot any problems that may come up with the database environments performance issues, replication issues, or operational issues.
Establish and maintain backup and recovery.
Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
Technical Skills:
Frontend Technologies : React, Angular, Node.js, JavaScript, HTML, CSS,
Programming Languages: PHP
Web/Application Servers: Apache, Nginx, Node.js
Tools / IDEs: Sublime, NetBeans, Eclipse/My Eclipse
Frameworks: Spring MVC, YII, Symfony, Zend Framework 2.0, Cakephp
RDBMS / Database: MySQL, PgSql
Protocols: TCP/IP, HTTP and HTTPS.
Project Managing Tools: Asana, Jira
Operating Systems: Linux, MAC, Windows 7/2000/XP/2003/98,
Design/Version control : SVN, Maven, Git
EXPERIENCE SUMMARY:
Project Details
Client: TradeMore
Description: White Label application built with Angular 5; with a custom program specific build system, which
helps them to generate as much as sites for their client’s using the existing code base developed in
Angular5.
Trade-in for ATT is also generated from the core app and deployed for ATT as a TradeMore platform
with a core and their custom modules and themes to make it look and function different as per the
business use case.
Technology stack: It uses Angular 5, Angular CLI & Universal, Express, Node.js,
SASS, HTML5, Bootstrap 4, Jest and Karma. Currently helping client’s development team to migrate
the project to angular 6 and ngUniversal.
Responsibilities:
Developing this product as Frontend developer using Angular as frontend technology.
Source controls GIT.
Extensively Used Bit Bucket Services to Check-In, Check -Out of the Code.
Understanding performance implications of design and striking the optimal balance
Strictly followed the TDD approach breaking implementation in small sets of testable elements along with regular unit tests.
Coordinating with team helping them in setting up the portal and interacted with the developers, testers and Business group to submit the tasks effectively to facilitate proactive resolution of problems.
Performed Code reviews.
Tools & packages: Angular 5, Angular Universal, Migrating to Angular 6 ngUniversal
Client: JumpCrew Dashboard
Description: Project was more of Social media marketing app. Had to integrate slack with existing firebase DB and
create an internal chat application for the project managers within JumpCrew Dashboard.
Responsibilities:
Developing this product as Frontend developer using Angular as frontend technology.
Source controls GIT.
Extensively Used Bit Bucket Services to Check-In, Check -Out of the Code.
Understanding performance implications of design and striking the optimal balance
Strictly followed the TDD approach breaking implementation in small sets of testable elements along with regular unit tests.
Coordinating with team helping them in setting up the portal and interacted with the developers, testers and Business group to submit the tasks effectively to facilitate proactive resolution of problems.
Performed Code reviews.
Tools & packages: Angular 4, Angular Material, Firebase, Slack
Project: Greenheart
Description: CCI-Exchange is Client Greenheart is the project. Greenheart is about Exchange Student programe
which was well funded by U.S Govt. Project is to provide end to end data management system with
latest visual design and responsive application for both tablet and desktop.
Responsibilities:
Developing this product as Frontend developer using Angular as frontend technology.
Source controls GIT.
Extensively Used Bit Bucket Services to Check-In, Check -Out of the Code.
Understanding performance implications of design and striking the optimal balance
Strictly followed the TDD approach breaking implementation in small sets of testable elements along with regular unit tests.
Coordinating with team helping them in setting up the portal and interacted with the developers, testers and Business group to submit the tasks effectively to facilitate proactive resolution of problems.
Performed Code reviews.
Tools & packages: Sublime Text, Angular 2, NodeJS, AWS
Client: Zentry UID
Description: Universal ID is a cloud-based platform that delivers unparalleled security while simplifying the
overall experience. When users have easy, secure access to their information on-demand, enhanced
E-business agility and productivity simply happens. It uses Angular with redux and follows all the
code standards for modular architecture which is the backbone of the product. It comprises of
Angular Material components, form-builder and custom validators which gives this product a
cutting-edge user experience. Data is handled as in state and specific actions are dispatched to the
store. It uses various custom-made directives which are the highly useful and reduces duplication of
DOM.
Tools & packages: Visual Studio Code, Angular 4, Rxjs
Client: QMerit
Description: In this project, creating a concept to brings science to the art of workforce utilization, addressing the massive shift toward blended internal and contracted labour resources.
Responsibilities:
Developing this product as Frontend developer using React.js as frontend technology.
Using SOA (Service-Oriented Architecture) to make micro services.
Using TFS Visual Studio to maintain scrum, stand-ups and all the documentations.
Source controls GIT.
Extensively Used Bit Bucket Services to Check-In, Check -Out of the Code.
Understanding performance implications of design and striking the optimal balance
Strictly followed the TDD approach breaking implementation in small sets of testable elements along with regular unit tests.
Extensively used React-Redux npms for Forms, APIs, and Validation etc.
Very good understanding of typescript and JavaScript.
Performed unit testing, involved in documentation, and wrote some test cases using Mocha.
Coordinating with Offshore team helping them in setting up the portal and interacted with the developers, testers and Business group to submit the tasks effectively to facilitate proactive resolution of problems.
Performed Code reviews.
Strong Knowledge of Front End and Back end development with modern frameworks, responsive user interfaces and unit testing front-end code. Some of the technologies used - Typescript, JavaScript, Gray Log, HTML5, CSS, GIT.
Environment: React.js, Node.js, YII,BOOTSTRAP,Typescript, JavaScript, Mongo DB, AWS Service, HTML, DHTML, CSS, Apache, HTTP, HTTPS, TCP/IP, Web Services, SOAP, REST, WSDL, My Eclipse, Core Java, Design Patterns, Maven, OOPS/OOAD (UML), XML.
Auckland Psychology
Description: Auckland Psychology. Together our practitioners offer a comprehensive range of psychological services at The Deanery, Parnell. All practitioners are academically qualified. Each belongs to a professional body that requires approved standards of training, competence and confidentiality. Each practitioner.
Responsibilities:
Involved in the Requirements collection & Analysis from the business team.
Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
Implemented the MVC architecture using Apache Cakephp Framework.
Implemented Action Classes and server side validations for account activity, payment history and Transactions.
Implemented Tiles Framework for the views layout.
Worked with various PHP patterns such as Factory Pattern at the business layer for effective object behaviours.
Implemented the web services client to consume the third-party service API for validating credit cards. Used XMLWeb Services using Rest API to transfer the amount to transfer application that is remote and global to different financial institutions.
Used Syslog to capture the log that includes runtime exceptions.
Used Clear Case for source code maintenance.
Environment: Cakephp 1.3, Oracle, Rest API, JavaScript, JQuery, Mantis, Syslog, Apache, Linux (Ubuntu).
Personal Details:
Email : -Skype: dev_informatics
(Devendra Singh)