.
.
Nandhini
Ontario 289-***-**** *************@*****.***
PROFESSIONAL SUMMARY
Overall 5 years of extensive experience as a Front - End UI Developer with solid understanding of database designing, development, JavaScript Libraries and installation of different modules. Experience in working with various web technologies such as HTML/HTML5, CSS/CSS3, JavaScript framework, jQuery, XML, SASS, LESS, Bootstrap, JIRA, Ajax, JSON, React JS, React Native, Angular JS/Angular9/10, REDUX, Node JS.
EXPERIENCE
Ericsson Mississauga, ON
Frontend Developer - React June 2020 - Current
Interacting with product owners, stakeholder to gather requirements, Research, and Analyzed on the collected requirements and come up with best User Experience solutions
Worked as key member in an agile scrum team composed of a Product Owner, a Senior Interaction Designer and multiple top-notch developers to understand Functional Requirement Specifications
Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and Responsible for creating detailed wire frames and process flows
Worked on RWD (Responsive Web Design) techniques to enhance user's behavior based on screen-size, platform and orientation
Worked on Ajax, JSON with JQuery for request data and response processing
Designed DOM based interactive to reprogram selected links and adopted WCAG standards for HTML and XHTML and W3C standards for CSS as well
Implemented client side Interface using React JS for JavaScript templating, function binding, creating quick indexes
Created custom filter in React.JS in the application
Worked on services to read data from remote server using React.JS
Worked on React.js library functions for the logical implementation part at client side for all the application
Worked on CSS pixel-level layout, Consistency with browsers, Version and Platform Independence
Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop
Created React.js for reusable components (multi-field form elements, background file uploads
Implemented React.js Controllers to maintain each view data
Worked on React flux to polish the data and for single directional flow
Designed dynamic client-side JavaScript codes to build web forms and simulate process for web Application, page navigation and form validation Ontario
W: *************@*****.***
SKILLS
Experience in working with
various web technologies such
as
HTML/HTML5, CSS/CSS3,
JavaScript framework, jQuery,
XML, SASS, LESS, Bootstrap,
JIRA, Ajax, JSON, Angular
JS/Angular, React JS React
Native, REDUX, Node JS.
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.
Experience in making use of
CSS3 features & CSS
Frameworks and to implement
Responsive Web Design.
Good experience working on
CSS Background, CSS
Positioning, CSS Text, CSS
Border, CSS Margin, CSS
Padding, CSS Table, Pseudo
Classes, Pseudo Elements and
CSS Behaviours in CSS.
Expertise in implementing view
rendering JavaScript using React
JS with FLUX and REDUX as
architectures.
Professional experience in using
RESTFUL web services like
JavaScript frameworks, Ajax,
Experience on JavaScript core
concepts like closure, promises
and DOM events.
Extensive experience in Angular
with creating custom directives,
filters, controllers, decorators
and services which interface
with both Restful and legacy
network services.
.
.
Worked on ReactJS for templating for faster compilation and developing reusable components
Implemented the JavaScript/JQuery framework such as React JS for MVW/MVC framework
Designed dynamic client-side React.js and JSX codes to build web forms and simulate process for web application, page navigation and form validation
Prototyped the new features and ideas using HTML5 and CSS3 (SASS)
Worked extensively on applications to work properly on Android devices and all browsers like Safari, Windows IE, Firefox and Chrome
Consumed REST based Microservices with Rest template based on RESTful APIs
Worked on Dreamweaver for designing, coding and development applications
Developed a fully functional prototype application using JQuery and Backbone.js and connecting to a REST-ful server on a different domain
Involved in finding out the bugs, broken links and missing images etc
And rectifying them
Worked on JSX to make React.js more elegant attributes
Developed complex compositions consisting of many dynamic components using React.js library
Installed node.js and utilized the NPM with Gulp-react and Gulp-concept for the build
Worked on Git to maintain feature, develop and hotfix branches
Worked on documenting complex UI layouts and designs in Intuit's wiki
Enhanced website by creating new static models pages and presenting it to senior management for attracting the customers and existing users
Environment: React JS, Bootstrap, HTML5, CSS3, JavaScript, JQuery, JSON, Photoshop, Ajax, WCAG, Agile methodology, Responsive Web Design, Adobe Dreamweaver, Windows, Perforce, Git
Aviva Markham, ON
UI Developer February 2019 - May 2020
Involved in complete Software Development Life Cycle (SDLC) - Requirement Analysis, Development, System and Integration Testing
Worked in using ReactJS components, Forms, Events, Keys, Router, Animations, and Flux concept
Responsible for ReactJS, UI and architecture, Building components library, including Tree, Slide-View, and Table Grid
Worked on ReactJS with Material UI to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
Creating React.JS / Redux front-end UI, and Node.JS applications for backend
Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls
Created React.JS for reusable components (multi-field form elements, background file uploads)
Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
Expertise in React JS framework
to develop the SPA.
Experience in React JS and
working with React Flux
architecture.
Experience in working with
redux architecture using
complex Object-Oriented
concepts in improving the
performance of the websites.
Experience in using React JS
components, Forms, Events,
Keys, Router, plus Redux,
Animations and Flux concept.
Good Experience in React.js for
creating interactive UI's using
One-way data flow, Virtual
DOM, JSX, React Native
concepts.
Expertise in using Angular JS
Directives, Controllers, Filters,
Services, Templates, Events and
Injectors.
Experience in working with
Node.JS and NPM modules like
http-server, Marathon, inquirer,
path, mongo DB, Micro Services,
Request, Elastic Search, express,
luck, spark and templating
engines.
Experience in Node environment
using Node.js, NPM, Grunt,
Gulp, and Groovy Bower.
Extensively wrote HTML and CSS
to build the pages from the
Mock ups and wireframes.
Experienced in debug tools such
as Charles proxy, Chrome Dev.
Tools, Firebug, DOM inspectors,
JavaScript debugging techniques
and HTTP Fox.
Experience in developing rich
interactive applications using
AJAX, Angular JS, JavaScript and
JSON.
Experience using AJAX to create
interactive web applications,
mainly optimizing performance.
Proficient in making AJAX calls
using jQuery and usage of JSON
.
.
Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library
Developed real time tracking of class schedules using Node.JS (socket.io based on socket technology, Express JS framework)
Used web services SOAP and RESTful for transmission of large blocks of XML/JSON
Involved in Restful web services to call for POST, PUT, and DELETE and GET methods
Using React JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc
Used Firebug and IE tester debugging tools to fix the issues
Developing build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments
Used Git for version controlling and regularly pushed the code to GitHub
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flux, My SQL, XML, XSL, XSLT, JSON, Git hub, Jira, NPM, Node JS, Agile, Windows.
Wallop Creative Vancouver, BC
UI Developer April 2017 - January 2019
Created a custom responsive web application to replace a legacy line-of- business web application using Angular JS
Developing and designing SPA user interfaces in AngularJS
Worked on Front end by using AngularJS, JavaScript
Worked on Angular.js for connecting the API's using Angular.js $http service
Designed dynamic and multi-browser compatible pages using HTML, CSS, AngularJS and JavaScript
Defined new validations through AngularJS for the form field validation implemented through HTML5
Worked on AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, state etc
Developer responsive interface using Bootstrap and used SASS for CSS
Responsible for creating the screens with table-less designs meeting W3C standards
Applied jQuery scripts for basic animation and end user screen customization purposes
Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plugins
Worked on Media Queries for the design to be compatible in all devices
Developed different jQuery component in MVC framework
Worked on Dreamweaver as editor for designing new pages
Implemented the Drag and Drop functionality using jQuery framework
Worked on Grunt as task runner to test the JavaScript with JSHint for faster and impulsive
responses.
Proficient knowledge in
Document Object Model (DOM).
Good experience jQuery UI
controls and corresponding
event handlers.
Extensive experience in building
the pages from the Mock ups
and wireframes using HTML and
CSS.
Experience in working with
distinct Integrated Development
Environment's like
Dreamweaver, Microsoft Visual
Studio, HTML5, CSS3,
Responsive Web Design, and
Bootstrap.
Expertise in Twitter Bootstrap
framework and building
responsive website for the
mainstream browser, such as
chrome, safari, IE, Firefox and
portable devices.
Extensive experience in working
with multiple databases like
Oracle, SQL, MySQL, Mongo DB
and No SQL, configuring
connection pools using JNDI and
JDBC.
Experience in writing unit tests
using Jasmine and Karma.
Experience on Java/J2EE
technologies including core Java,
JUnit, Ant, Maven, Apache
Tomcat, Jakarta Struts, Spring,
Hibernate, Swing, Applet,
Apache Tomcat and PL/SQL.
Experience in Spring Framework
such as Spring MVC, Spring IOC,
Spring Resources, Spring JDBC.
Extensive experience working
under agile methodologies
environment (scrum, Kanban).
Experience with various IDE's
such as Visual Studio Code, Web
Strom, Sublime and Notepad++.
Experience in working with
various text editors such as Web
.
.
Worked on Cross-Browser Compatibility and tested each & every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome
Worked on Media Queries to deal with different CSS related issues on different devices
Environment: Angular.js, JavaScript, GIT, Bootstrap, Ajax, JSON, HTML5, CSS3, Oracle database, Eclipse, Dreamweaver, SPA, OOP, MongoDB, FLUX, Twitter Bootstrap, GIT, SASS, Grunt, Photoshop.
Mastek Limited India
UI Developer September 2016 - March 2017
Designed the Front End applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, and jQuery
Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on HTML, CSS/SCSS, and JavaScript development
Provided time estimates for front-end development on projects, consulted with project managers and clients on front-end development tasks, managed developer resources, provide insight into user interface design, and interacted directly with clients to answer any questions or concerns
Developed UI screens using JSP, Struts tags and HTML
Worked on Jakarta Struts Framework, based on the Model View Controller architecture for rapid application development and ease of maintenance
Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, and Triggers
Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units
Implemented AJAX functionality using JQUERY, JSON and XML
Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs
Designed new classes and functionalities using various JQUERY components for CRM application for customer service
Tested cross browser compatibility issues between multiple browsers
Facilitated discussions with Systems Analyst to identify technical requirements
Developed and designed the various screens and its architecture in accordance to UI Specs
Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
Environment, E, JSP, Struts, Apache Tomcat, EJB, Servlets, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, J-Unit, ANT, Rational Rose, Clear Case.
REFERENCES
Reference available upon request.
Storm, Sublime, Brackets and
Notepad++.
Experience in using Testing
frameworks in Test Driven
Development (TDD) such as
Protractor, Cucumber, and
Selenium.
Effective problem solving skills,
outstanding interpersonal skills,
good in written and verbal
communication. Ability to work
independently as well as within
a team environment. Driven to
meet deadlines. Motivated to
produce robust, high-
performance software.
TECHNICAL SKILLS
Web Technologies: HTML5,
CSS3, JavaScript, AJAX, XML,
XHTML, XSLT, JSON, XPath.
Libraries,Frameworks:
AngularJS, ReactJS, Bootstrap,
Angular 8/9, jQuery,
Backbone.js, RxJS, Node.js
Java Technologies: Core Java
and REST Web service.
IDE, Editors: Brackets, Eclipse
IDE, Notepad++, Adobe
Dreamweaver, Net Beans IDE,
Atom, Sublime.
Databases: Oracle, SQL Server,
My SQL server, MongoDB.
Operating Systems: Windows,
iOS, Linux, Unix, Mac OS X.
Web Servers : HTTP Web Server,
Apache Tomcat, Web logic.
Web Browsers : IE, Firefox,
Opera, Chrome, Safari.
FTP/SFTP : FileZilla, Putty,
WinSCP.
Version Tools : JIRA, CVS, Git,
Tortoise, SVN.
Tools : Grunt, Gulp, Jasmine,
Mocha, Karma, Protractor,
Cucumber, and Selenium.