Mounika.N
Front End/UI Developer
E-mail: addgea@r.postjobfree.com
Ph#:306-***-**** Location: Toronto, ON.
Professional Summary:
●Over 4+ years of development experience in all phases of software development life cycle including requirement analysis, Debugging, Applications design, Development, Integration, Maintenance, Installation, Implementation, Testing of various client/server and web applications.
●Experienced UI developer with the experience of developing web applications using all the latest and greatest web technologies like HTML5, CSS/CSS3, JavaScript, Angular 2/4/5/6/7, JQUERY, Node.JS, JSON, XML and Restful Services.
●Excellent experience in developing web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
●Experienced in React.JS and working with React Flux architecture.
●Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
●Familiar with creating Custom Reusable React Components Library.
●Expert in developing applications using CSS preprocessors like SASS and LESS.
●Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
●Good knowledge of latest version of object oriented JavaScript Libraries like React.JS, Angular.js, Node.JS, Backbone, Bootstrap, Ext.JS toolkit.
●Experience in cross browser compatibility testing and intellectual challenges in User Experience (UX), Responsive Web Design and Bootstrap.
●Proficient with creating Logos, Banners, Buttons, Icons, and Images using Adobe Flash and Adobe Illustrator.
●Experience in Document Object Model (DOM) and have a strong understanding of DOM Functions, and also experienced in dealing with challenging High Traffic Websites and Cross Browser Issues.
●Experience with Node.JS platform, npm, grunt & gulp, bower, forever.
●Experience in using various JQuery UI controls and corresponding Event handlers etc.
●Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development
●Self-motivated, able to work independently and in teams; can handle multiple projects while paying attention to details; accomplished problem solving and analytical skills.
●Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.
Technical Skills:
Web Technologies
HTML, HTML5, XML, CSS, CSS3, JavaScript, SASS, LESS, JQuery, AJAX, Responsive Web Design
JavaScript Libraries
JQuery, Node.js, Angular.JS, Bootstrap, Angular 2/4/5/6/7, Type-Script, React.JS, Redux
Publishing Tools
Adobe PageMaker, MS Office.
Wire Frame Tools
Adobe Illustrator CS3.
Version Controls
GIT, SVN, CVS
Data Base
Oracle, SQL, PS/SQL.
Methodologies
Agile, Waterfall
Operating Systems
Windows, Linux.
Professional Experience:
Client: First Nations Bank of Canada, Saskatoon, SK.
Duration: Apr 2019 – Till Date
Role: Front End/UI Developer
Responsibilities:
●Involved in Requirements analysis, understanding the requirements of the client and the flow of the application as well as the application Framework.
●Created Front-end Single Page Applications using HTML5, CSS3, JavaScript, and Bootstrap.
●Developed web pages with functionalities like login, register, forgot password, Email, Filters using JavaScript, JQuery, CSS3 and HTML5.
●Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
●Used Angular 7 Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built custom Directives to provide reusable component.
●Created Angular 6 custom pipes to format the data before displaying it to the user.
●Involved in evaluate current applications and recommend processes to move applications into Angular CLI.
●Coded extensively using TypeScript, Angular to make rich internet web application for a Single page app.
●Responsible for setting up Angular 4.0 framework to achieve data binding between HTML and JavaScript objects.
●Interacted with RESTful Web services using Angular 2 Http Module.
●Optimized the performance of the application using Bundling and Angular 2.
●Involved in writing the front-end code for the application using Angular 4.
●Implemented client-side validations in registration forms, login and logout forms using Java Script.
●Developed a responsive web design using Bootstrap and CSS3 grid system, made use of LESS CSS pre-processors to give dynamic behavior to CSS by writing variables, operations and functions.
●Developed Web API using Node.JS and hosted on multiple load balanced API instances.
●Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
●Worked with CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, and CSS Table.
●Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
●Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
●Worked upon the dashboard for the project which contained a variety of charts and drag gable components using jQuery UI Library.
●Implemented the business logic using JQuery core library functions and Angular on the client-side.
●Used JSON objects effectively for efficient client-side coding.
●Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings.
●Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
Environment: HTML5, CSS3, JavaScript, Angular 7/6/5/4/2, Angular CLI, Type-Script, Bootstrap, LESS, Responsive Web Design, Web API, Node.JS, JQuery, AJAX, JSON, HTTP, REST, Agile and Windows.
Client: IA Financial Group, Montreal, QC.
Duration: Jan 2018 – Mar 2019
Role: Front End/UI Developer
Responsibilities:
●Gathered business requirements, prepared Software Requirement Specification (SRS) document. Actively involved in all aspects of the system design.
●Involved in developing HTML5 and JavaScript for client side presentation and, data validation on the client side with in the forms.
●Designed website using HTML5 and CSS3 with desired 'old and clean' look, under a very aggressive deadline.
●Involved in developing Dynamic web pages using industry standard applications and W3C compliant XHTML and CSS code for effective web design.
●Used Bootstrap and React.js to create Controllers to handle events triggered by clients and send request to server.
●Used React for front-end development and used Redux to control states of the application.
●Worked on React.JS for developing UI using Sorting, Pagination and rendering for search case page.
●Developed with Redux to manage the whole state and developed the well-designed store, action and reducer
●Used React-Router to turn application into Single Page Application.
●Build back-end server using Node.JS with middleware body-parser to extract data from request system.
●Involved in JavaScript coding for validations, and passing attributes from one screen to another.
●Developed HTML and CSS template using Photoshop.
●Responsible for creating the screens with table-less designs meeting W3C standards.
●Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap.
●Used JQuery plug-ins for Widgets, Menus, User Interface, and Forms.
●Used Node.JS and Java to perform server-side backend operations.
●Written AJAX driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
●Used AJAX to retrieve data from server asynchronously in the background without interfering with the display and existing page in an interactive way using REST API.
●Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implemented Ajax features.
●Followed agile software development practice paired programming, test-driven development TTD and scrum status meetings.
●Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
Environment: HTML5, CSS3, JavaScript, XHTML, W3C, React.js, Redux, Node.JS, Responsive Web Design, Photoshop, AJAX, JQuery, JSON, REST, Agile, TDD and Windows.
Company: Evoke Technologies, India.
Duration: Dec 2015 – Dec 2017
Role: Software Developer
Responsibilities:
●Involved in requirements gathering from business and defining specifications for the system.
●Designed the front-end applications, user interactive web pages using web technologies like HTML and CSS.
●Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
●Developed HTML and CSS template using Photoshop.
●Design HTML Templates (using JQuery template plug-in) to develop customizable page.
●Implemented various JavaScript effects on the pages.
●Developed user interface by using the React JS, Redux for SPA development.
●Used React-Router to turn application into Single Page Application Worked in using React JS.
●Develop various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager).
●Used CSS and jQuery for the rich user interface.
●Created Responsive Web Design using Bootstrap css framework.
●Designed RWD Web pages, which are good for mobiles, tablets, and PC utilizing the framework like bootstrap and CSS media queries.
●Implemented client side validations in registration forms, login and logout forms using JavaScript, AJAX and JQuery.
●Maintained Cross Browser compatibility and implemented Responsive Design using custom media queries, etc.
●Used JSON for storing and exchanging information between browsers and servers.
●Performed validation of completed sites including the debugging and testing of code.
●Involved in team meetings with corporate webmaster’s UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly scrum meetings.
Environment: HTML, CSS, JavaScript, Photoshop, React.js, Redux, Node.js, JQuery, AJAX, JSON, SQL and Windows.
References: Will be provided upon request.