Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Heena Roy

hennaroy27@gmail.com
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:

AT&T, Plano, Texas Aug’2019 to Present


Role: UI/Web/Front End Developer

Project: Device Unlock Portal


Unlock Device project is migration from AngularJS to ReactJS. This project is developed from scratch. It is using combination of
React and Typescript together.

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.

Macy’s, San Francisco, CA Dec’2018 to Aug 2019


Role: Web UI Developer

Project: Macy’s Shopping Portal


This is mainly a Macy’s online shopping application where you can shop clothes, appliances, etc.

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.

Allstate Insurance (Irving, TX) Aug 2018 to Dec 2018


UI Developer

Project: Digital Safety Mobile Application


Allstate insurance as an insurance company not only provides insurance but also plays a big part in technology. With an
objective to secure customers sensitive information planned to work on building an iOS application which not only gives
customers information about the sensitive information that have been compromised but also a way to secure it. In this
process I played a major role of building the backend of application.

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

Project: Credit Risk Management System


Deutsche Bank is one of the top financial institutions in the world. It operates through three primary divisions: Corporate and
Investment Bank, Private Clients and Asset Management.
Credit Risk Management (CRM) is the independent credit approval and monitoring function for the whole of Deutsche Bank.
The CRM project was to develop and deliver web platform used across the credit risk domain in order to analyze data and
implement corrective measures for the Credit Risk management unit. The credit analyst could view and manage the whole
credit risk process includes loan review, due diligence, credit culture development & consulting in this application. I focused
on loan review section which is using a proprietary model enables the credit analyst to assess customers data to identify key
risk pockets and pinpoint optimal loan samples with precision. This section includes 3 modules: Sampling, Data Collection &
Analysis, and Collaboration& Consultation.

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

Black Knight Financial, Houston, TX Oct 2016 – Jan 2017


Web UI Developer

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/

Client: - Trinet portal (InternalTrinet portal)


Environment: HTML, CSS, JavaScript, jQuery, Bootstrap, Ajax, JSON.
Role: Front End/Web/UI Developer
URL:-http://trinet.trianz.com/

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. 

Environment: HTML5, CSS3, Angular JS, JavaScript, jQuery, Rest web services, SASS, Karma, Agile.

You might also like