Professional Documents
Culture Documents
1 Heena - Front End UI Resume
1 Heena - Front End UI Resume
[email protected]
281-716-5965
UI Developer
SUMMARY:
• 6 years of extensive professional experience as a UI Developer in Web- Designing, User Interface development,
integrating, implementing of highly transactional and scalable web applications using web technologies like Angular JS,
Angular2, Angula4, Angular 6, Node JS, React JS, HTML, CSS, Ajax.
• Excellent knowledge of all the phases of Software Development Life Cycle (Requirements gathering, analysis, design,
development, testing and implementation) and SDLC methodologies such as Agile/scrum, Waterfall model, Test Driven
Development (TDD) and Iterative Development.
• Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML,
CSS3, JavaScript, XML, jQuery, AJAX, JSON, Angular.js/2, Node.js, React.js.
• Experience in Web 2.0 applications like blog maintenance, Library Management, social networking using HTML, DHTML
and JavaScript.
• Experience in using various tools and IDEs for development and design like Adobe Photoshop.
• Good knowledge on Angular.js, React.JS Responsive Web design.
• Hands on experience in writing Angular 6/7 code and familiar with jQuery libraries.
• Experience with popular React.js workflows such as redux and flux.
• Expertise in client scripting language and server-side scripting languages like JavaScript, JQuery and Angular.js.
• Experience in applying the latest development approaches including MVC, event-driven applications using AJAX, Object
Oriented JavaScript, XML and Responsive Web Design.
• Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS
padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
• Extensive experience on implementing the AJAX features using JavaScript and JQuery.
• Extensive experience in various UI widgets using JavaScript libraries (JQuery)
• Experience of working on CSS Pre-processors like LESS and SASS.
• Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer
applications.
• Very good experience in Document Object Model (DOM) and DOM Functions.
• Knowledge on Project Management Version Control (SVN and GIT).
• Experience in working with Angular 2.0 with extensive knowledge on the latest ECMA6 features and Best Practices
• Good knowledge on creating services with Angular 2 @injectable property, as to make the service available for
dependency injection when creating components.
• Expertise in building strong websites confirming Web 2.0 standards using JQuery, HTML5, DHTML & CSS3 to develop
valid code and table-free sties.
• Worked closely with the project management and marketing team to completely define specifications to help ensure
project acceptance.
• Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard
to attain project deadlines under stressful environments.
• Proficient in using Unit.js testing framework along with Jasmine, Karma, Mocha test runners.
Technical Skills:
Web Technologies HTML5, CSS3, JavaScript, XML, DHTML, XSLT, Ajax, jQuery, Responsive Web Design, JSON
JavaScript Libraries Angular 4, TypeScript, Angular.js, Node.js, Bootstrap JavaScript Libraries JQuery, JQuery UI,
JQuery Mobile, Angular.js/2, Backbone.js, React.js, Node.js.
Scripting Languages Java, JavaScript.
IDE’s HTML Editor Notepad++, MS Visual Studio 2012, Eclipse IDE, Net Beans IDE, Adobe
Dreamweaver.
Debugging Tools Firebug, IE Developer Toolbar, Firebug Lite
Application servers WebSphere, WebLogic, Apache Tomcat
Database ORACLE 10g/11g, MS SQL server 2008.
Operating Systems Windows 98, 2000, XP, Windows7, Mac OS, Linux.
Version Controls SVN, VSS, CVS, GIT and Harvest.
Education:
Master of Science (Electrical Engineering) Fairleigh Dickinson University, 2018
Bachelor of Engineering (Electronics & Communication) GTU 2014
WORK EXPERIENCE:
Responsibilities:
• Involved in Designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, React.JS and
Redux.
• Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
• Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node
Package Manager).
• Extensively Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
• Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and
flux to root the URL's properly.
• Used Redux to store data from multiple API endpoints.
• Used in development of the web application to bind the data/model that is being retrieved from a database through
services provided in a controller to the view using scope.
• Build prototype for various required services such as Logging, Scheduling and Notification Service using third party
Node JS based JavaScript library.
• Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
• Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-
bootstrap components.
• Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
• Used AJAX to reduce the network load and update only the certain components of the website.
• Worked with CSS Icons, CSS Pseudo-class, CSS Pseudo-element, CSS Image Sprites, CSS background and CSS3 Shadows to
give some additional effects.
• Utilized a concept called Virtual DOM in React JS to create in-memory data structure cache, enumerate the resulting
differences, and then update the browser's displayed DOM efficiently.
• Used Firebug, Firebug Lite, IE Developer Toolbar for debugging and testing browser.
• Working with ECMA Script 6 features. For the build of JSX and ES2015 (ES6) used Babel, web pack.
• Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing
Team.
• Built REST Web services by building NodeJS server in the backend to handle request Ajax calls.
• Extensively used Git for version controlling and regularly pushed the code to GitHub.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, React JS, Redux, Flex, NPM, Webpack, Node.JS, Web
Strom, AJAX, GIT, Agile, Windows.
Responsibilities:
• Involved in developing the single page application using HTML, CSS, JAVASCRIPT and ANGULAR7.
• Involved in Agile Story point methodologies and full software development lifecycle. Designing, coding, testing, debugging
and support
• Developed front end pages for user interactions; for the entire website using HTML5, CSS3, Angular Material, JavaScript,
Angular7 and JSON.
• Developed reusable components for optimization of code.
• Implemented Angular component routing using route guard to check for authentication to navigation to a requested
route.
• Implemented Services to share values, functions and features across components in Angular.
• Used NgRx Store for state management.
• Used RxJS Observable with functions which returned data from REST API call using HTTP Client and subscribed later to
the functions when the data is needed.
• Converted API response data into JSON format and retrieved useful information to display them on the browser.
• Resolved Cross Browser Compatible Issues for different version of IE, Safari, Chrome, Firefox and Opera.
• Used Font awesome to display icons.
• Used GIT for Version Control to track check-ins and rollback code.
• Performed unit testing using Jasmine and Karma and used Chrome DevTools for debugging.
• Maintain, enhance, and recommend solutions that best suit business and technology needs from UI Standpoint.
Environment: HTML5, CSS3, JavaScript, jQuery, Angular7, Angular Material, AJAX, JSON, Visual Studio.
Responsibilities:
• Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
• Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax.
• Responsible for designing Front-side of the website like embedded graphics, and interactive documents using JavaScript,
XML, HTML5 and CSS3.
• Used Node.js, MVC Frameworks in the development of the web applications.
• Working as part of a team developing applications and services using Agile development methods.
• Building a customer-facing UI in ReactJS with Redux.
• Refined JavaScript code with addition of TypeScript.
• Utilized different social-media and digital media site specific APIs to download and analyze the data that is in various JSON
formats.
• Developing micro service-based+ application using NodeJS with the support of AWS lambda.
• Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
• Built backend RESTful APIs using Node.js, and NoSQL databases with DynamoDB.
• Testing code with Mockery, Mocha, Chai, and Chai-Promise.
• Developed user interface by using the React JS, Redux for SPA development.
• Implemented client-side Interface using React JS.
• Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
• Worked with View State to maintain data between the pages of the application.
Environment: ReactJS, Node.js, Redux, JavaScript, ES6/ES5, Typescript, jQuery, AWS lambda, Mockery, Mocha, Chai, GIT,
Jenkins CI/CD tools.
Deutsche Bank, New York, NY Feb 2017 - July 2018
Frontend UI Developer
Responsibilities:
• Worked as Frontend UI Developer by creating Dynamic, Responsive web pages, browser compatible pages using HTML5,
CSS3, Bootstrap, Typescript, jQuery and Angular 2.
• Developed Single Page Applications (SPA) using Angular 2 Typescript module, components, views, router and Angular 2
APIs like (Ng Module, Forms Module, Http Module, Browser Module, Text Mask Module)
• Used Angular 2's HTTP Client to Interact with Servers/backend and modularized the Application with Ng-Module.
• Created Typescript reusable components and services to consume REST API's using modular based architecture provided
by Angular 2.
• Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
• Excellent knowledge in the development of User Experience web and mobile based applications.
• Hands-on experience using one-way/two-way databinding, filters, UI-routers and creating custom directives in Angular 2.
• Optimized the performance of application using Angular 4 Lazy Loading and Ahead of Time Compilation
Environment: Angular 2/4, Angular.JS, JavaScript, ES6/ES5, Typescript, jQuery, Ajax, Bootstrap, HTML5, CSS3, GIT, Grunt, Gulp,
NPM, Firebug, Scrum
Project: This project was to work on black knight financial investor module which manages stock information, financial
information, corporate governance, press releases and events. As a web developer I was involved in recreating and designing
stock chart, price look up and analyst coverage using scripting and coding.
Responsibilities:
• Developed a Single Page Application (SPA) for internal client using technologies like React.JS, Rx.JS, D3.JS, HTML5/4,
CSS3/2 to provide Expected, guaranteed, and Estimated Delivery.
• Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop,
Tablets using React.JS.
• Worked in using React.JS components, Forms, Events, Keys, Router, Animations and Redux concept.
• Implemented client-side Interface using React.JS.
• Used React.JS to create Controllers to handle events triggered by clients and send request to server.
• Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
• Implemented the Drag and Drop functionality using React -Dragable.
• Responsible for JavaScript / AJAX UI upgrades and improvements.
Environment: React.JS, HTML5, CSS3, SASS, JavaScript, JSON, Ajax, jQuery, Node.JS, D3.JS, MongoDB, Karma, Jasmine, CRUD,
Redux, agile, Scrum, React-Router, flux, bootstrap, SQL, Gulp, Firebug, Fiddler
Trianz Holding Pvt. Ltd. (Hyderabad, India) Aug 2014 - July 2016
Software Engineer
Client: - Brinks (Brinks is an American security and protection company.)
Environment: HTML, CSS, JavaScript, jQuery, JSON, Ajax, jQuery UI, AngularJS, MVC.
Role: Front End/Web/UI Developer
URL:-http://www.brinks.com/en/
Responsibilities: -
• Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional
Requirement Specifications for the designers and developers to understand them as per their perspective.
• Developing Web pages by using HTML, CSS, jQuery, JavaScript and working knowledge of CSS grid system.
• Worked in all the modules of the application which involved front-end presentation logic developed using JavaScript.
• Designed and implemented the User Interface using JavaScript, HTML, CSS, AJAX, JSON and MySQL.
• Utilized AngularJS dependency injection to inject different services just like custom service and create some custom
directives to do some reusable component.
• Worked on responsive web design with Media Queries and flex box.
• Consume Restful API for retrieving data from backend web service.
• Used UI-router to design a single page application to have multiple views in the application.
• Apply SASS as CSS pre-processor for quickly and proficiently implement style sheets.
• Performed Jasmine unit tests using Karma to verify JavaScript utility routines.
• Participated in daily standups giving updates on tasks, communicating with team members about new features and code
ideas, daily review of pull requests
• Used Git and Webpack to implement the work environment and manage projects.
• Worked in Agile Scrum Methodology to provide more efficiently work and higher quality.