Post Job Free

Resume

Sign in

Front End Developer

Location:
Scarborough, ON, M1S 3E6, Canada
Posted:
December 19, 2023

Contact this candidate

Resume:

Tirth Shah

UI Developer

Email #: ad13g5@r.postjobfree.com

Ph. #: +1-647-***-****

Professional Summary:

Overall 4+ years of experience in Front End UI Developer with user interface design, development, and analysis with extensive experience in the full lifecycle of the software design process.

Extensive experience in building single page applications (SPA) using Angular 12/13 with expertise in creating User Controls, Web Forms and client-side validations using JavaScript, jQuery and Angular.

Experienced in creating and refreshing a site page utilizing AngularJS, Angular 12/11/10/9+, React JS, HTML5, CSS3, JavaScript and jQuery, NodeJS, bootstrap crosswise over different programs and consequently accomplishing cross program similarity.

Proficient in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS, Angular 7/8/9+, ReactJS and Twitter Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.

Good experience with React.JS, and React-Redux app and developed real time applications using React JS Flux architecture.

Extensive experience on Optimizing the code of reusability using the Decorators and injecting the services to access those in any components by using the property called providers in Angular Components.

Solid Angular development experience with using RxJS and Redux libraries.

Experience working with Highcharts JS library for charting and visualization.

Experience in CSS3 pre-processors such as SASS, LESS to optimize the cascading style sheet and allow mix-ins, variables and hierarchical structure in CSS file

Hands on experience with frameworks like ExtJS 5.0.0 or Sencha Touch.

Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding, CSS Box Model and Bootstrap frameworks like LESS and SASS.

Hands on experience of State Management in Application Using Redux, Redux forms, RxJs and NgRx.

Experience with Bootstrap and CSS3 media queries to support for Responsive Web Design (RWD).

Experience with React.JS and React-Redux app and developed real time applications using React JS Flux architecture for creating user interface, displaying data, keeping the user interface up-to-date when data changes.

Proficient in making AJAX calls using jQuery and usage of JSON for faster and impulsive responses.

Expertise with Client Side designing and validations using HTML, DHTML, ES6 and JavaScript.

Profound Knowledge in Document Object Model (DOM) and DOM functions.

Experience in creating Angular factories for using angular services like $http and $resource to make RESTful API calls to the Java based backend.

Extensive experience using IDEs, including Eclipse, Net Beans, Atom, Sublime, Visual Studio, IntelliJ and Notepad++.

Experience in using Unit testing framework along with Jasmine, Karma, Mocha and Chai.

Expertise in handling Cross Browser Compatibility issues for different browsers like Internet Explorer, Google Chrome, Firefox, Opera, and Safari.

Experienced in using IDE tools like Atom, Sublime, Eclipse, NetBeans, web storm, Visual Studio Code.

Solid Understanding of OOPS and RDBMS concepts.

Experienced in debugging and troubleshooting the existing code.

Experience with React developer tools and google developer tools.

Worked on IDE like Brackets and Eclipse to build HTML pages.

Experience in using Testing frameworks in Test Driven Development (TDD) such as Protractor, Cucumber, and Selenium.

Strong experience in version control tools like GIT and SVN to manage and control software development.

Extensive experience in writing lightweight NodeJS express server, and using technologies like AJAX, JavaScript, jQuery, JSON to make connections between server and databases like MongoDB and MySQL.

Experienced with JIRA, AGM for bug tracking and issue tracking and daily stand up to sync up with Team for current sprint status Implementation and Maintenance with extensive experience with agile methodologies.

Strong communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.

Technical Skills:

Web Technologies

HTML5, CSS3, JavaScript, XML, DHTML, XSLT, Ajax, jQuery, RWD, JSON

JavaScript Libraries

Angular 12/11/10/9+, Angular CLI, Angular Material, Typescript, Angular.js, Node.js, Bootstrap JavaScript Libraries JQuery, JQuery UI, JQuery Mobile, Angular.js, Backbone.js, React.js, Node.js.

Scripting Languages

Java, JavaScript.

IDE’s

Eclipse IDE, Net Beans, Sublime text, Notepad++ and Eclipse, Web Storm, Visual studios, Net Beans, spring suite, Jira.

Debugging Tools

Firebug, IE Developer Toolbar, Firebug Lite

Application servers

Web Sphere, Web Logic, Apache Tomcat

Database

ORACLE, MS SQL server

Operating Systems

Windows Variants and Linux.

Version Controls

Perforce, CVS, SVN, TFS and GIT.

Tools

Grunt, Gulp, Jasmine, Mocha, Karma.

Professional Experience:

Client: Q4, Toronto, ON. Nov 2022 – Till Date

Role: UI Developer

Responsibilities:

Analysed business requirements, participated in technical design, development and testing of various modules assigned.

Ensured high quality graphic standards and UI consistency, based on an agile, evolving Design System.

Extensively used Angular 12 extensions support filters and create big and Single Page Apps with the help of the use of HTML.

Implemented Angular 12 Controllers to maintain each view data and Implemented Angular Service calls using Angular Factory.

Worked on Angular features like Data Binding and dependency injection which assist to eradicate plenty of code writing.

Worked with Responsive Web design using Bootstrap.JS and Created Angular 12 custom pipes to format the data before displaying it to the user.

Develop the website in Angular 12 according to the mockups given by the third-party customer; create the website according to the design given by them.

Extensive use of Angular Material framework to achieve RWD, i.e., make the portal compatible for various screen resolutions which are trending in the market today.

Implemented Angular 8 services to communicate with Express.js on the server-side in-order to perform CRUD operations on database.

Utilized Angular Cli to develop front-end functionalities and researched the command that Angular CLI provided.

Developed end to end application with agile methodology and daily stand-up meetings.

Performed form validations using reactive forms for sign in and inputting ticket rising information from Angular 8 framework.

Used MVC architecture of Framework for developing web applications and to simplify the code complexity.

Worked with Express.js for development of RESTful web services and middleware configurations.

Extensively used JQuery plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and auto populating multiple select-boxes.

Created REST clients to consume data from other partner applications and involved in creating POC’s using MEAN stack and enhancing existing REST APIs developed using Angular, Express-JS and Mongo-db.

Used Jenkins for continuous integration.

Worked on Connected server and database to update data information with Oracle and MongoDB.

Used Maven for Build automation, GIT for Version Control to track check-ins and rollback code.

Worked with Karma and Jasmine, supporting QA team to debug and write tests.

Used Eclipse as IDE tool to develop the application and Bugzilla for bug and issue tracking.

Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.

Environment: Angular 11/12, Responsive Web Design, HTML5, CSS, SASS, Express.JS, MongoDB, Typescript, JavaScript, ECMASCRIPT, Ajax, Restful, Jenkins, Maven, Agile, Scrum, GitHub, XML, SOAP, JQuery, Windows, Karma and Jasmine.

Client: Secure Key, Toronto, ON. Jan 2020 – Oct 2021

Role: UI Developer

Responsibilities:

Contributed significantly to the understanding of functional requirement specifications by working as a major part of an agile scrum team that included a Product Owner, a Senior Interaction Designer, and several excellent engineers.

In Angular 10, we have created a number of reusable components that we may use in many projects and develop in accordance with the specifications provided.

Angular 10 extensions that are widely used enable filters and let you build large Single Page Apps with the aid of HTML.

I worked on Angular features like dependency injection and data binding, which help to reduce the need for a lot of coding.

In charge of developing user interaction screens with effective design utilising HTML5, CSS3, JavaScript, jQuery AJAX, and JSON.

Created websites with HTML5, CSS3, jQuery, and JavaScript, as well as working understanding of Ext.js and bootstrap.js.

Used Angular Factory to implement Angular Service calls and Angular 10 Controllers to keep each view's data.

Participated in the creation of the front-end (HTML) and user interface design for the Web application utilising HTML, Typescript, and SCSS in accordance with the client's specifications.

Involved in the development of HTML and Angular JS for client- side presentation and data validation on client side with in the forms.

Worked with Angular RXJS observables to handle asynchronous communication with our Restful API for various requirements.

Worked with Angular CLI for creating components, Services, pipes, Directives.

Developed data insertion forms and validated them by using JavaScript.

Worked on creating responsive website for smart devices using responsive design and media queries.

Used JQuery to make the HTML5, DHTML and CSS3 code to interact with the JavaScript functions to add dynamism to the web pages at the client side.

Developing XML classes for loading the data from XML files deployed at the server.

Used JQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.

Implemented interaction between frontend and backend using the JSON object.

Used agile software management (Scrum) that included iterative application development.

Environment: Angular 10/9/8, HTML5, CSS3, JavaScript, Angular Material, Angular CLI, RXJS, NgRx, Bootstrap, Responsive Web Design, DOM, JQuery, AJAX, JSON, Agile, Oracle, Windows.

Client: Synopsis - Toronto, ON July 2019 – Dec 2019

Role: Junior UI Developer

Responsibilities:

Involved in requirement gathering, configuration, design, development, deployment and validation.

Used Hibernate for establishing connection and interacting with database.

Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JS, jQuery and JSON.

Involved in the development of CRUD functionality for various administrative system related tables and product components.

Designed static and dynamic web pages using JSP, HTML and CSS.

Developed application using spring framework.

Used WebLogic Application Server for deploying various components of application.

Agile methodology was used to develop the application.

Confidential was conducted as a part of this methodology.

Used Spring MVC integration in the project scheduling module to develop multi-tier web application presentation layer.

Used Hibernate as an effective tool to achieve cross-database portability across relational databases and developed various DAOs as part of the Data persistence.

Developed various java objects (POJO) for OR mapping and was involved in developing the mapping files (hbm.xml) for the persistence classes.

Used Web Services for HTTP responses in the form of SOAP messages to deal with the customer requests.

Applied parameterized tests in code using JUnit and was actively involved in developing DAOs.

Used CVS for version control in a way that the geographically scattered team performed as a single unit.

Worked on creating RESTful web services with the MVC architecture.

I have also worked with Spring Hibernate applications.

Worked extensively with creating SQL procedures, functions for data manipulation that from the essential back-end for these applications using both Oracle and Microsoft SQL server.

Environment: AngularJS, HTML5, CSS3, Bootstrap, jQuery, Spring framework, Spring MVC, Hibernate, CVS, JUnit, WebLogic Application, HTML, SOA, JDBC Web Services, Oracle 10g, XML, and DHTML.



Contact this candidate