You are on page 1of 7

S Sushma

UI Developer
sushma20.jv@gmail.com
 717-704-7010

Visa- H4 EAD

Professional Summary:
 Over 8+years of experience in Front end development and Web applications with HTML 5, CSS 3, React JS,
Angular, jQuery, JavaScript, AJAX, JSON, Bootstrap and XML.
 Hands on experience in development utilizing JavaScript frameworks like jQuery as well as front-end
technologies HTML 5, CSS 2/3, React JS, AJAX and JSON.
 Experienced in server-side CSS pre-processing platforms, such as SCSS and SASS.
 Developed and updated the webpages using HTML5, CSS3, React JS, AngularJS, JavaScript, and jQuery
achieving cross browser compatibility.
 Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, jQuery, AJAX, XML and JSON.
 Experienced in client-side design and validation using HTML5 and JavaScript.
 Experienced on working with custom directives, controllers, services, and filter modules of Angular
 Leveraged MVC design pattern to organise AngularJS controllers, custom directives, factories, and views
 Develop web and mobile applications using React.js, React-Native, Node.js, SQL and MongoDB that help
small businesses get leads.
 Solid knowledge in making the webpages responsive using Bootstrap.
 Expertise in jQuery to transverse through a DOM tree and manipulated the nodes in tree.
 Skilled on using templating engines such as Handlebars.js and server-side JavaScript development using
Node.js.
 Hands on experience in Designing and Developing Single Page Applications SPA using Angular JS, Express
JS AND with other UI technologies such as Backbone, jQuery, Require JS, Boostrap3 and HTML.
 Used NodeJS as a proxy to interact with Rest services and interacting with database.
 Experienced in using cloud services AWS.
 Experienced in using build tools like Maven and Jenkins.
 Proficient in using Unit testing along with Jasmine, Chai, Mocha test runners.
 Hand on experience, analysing and reporting bugs using bug tracking tools like JIRA.
 Experience in implementing SOAP AND REST web-services.
 Expertise in RESTful, SOAP web services to integrate between Application to Application.
 Involved in several web application development projects that requires Responsive Web Design.
 Hands-on knowledge of RWD (Responsive Web Design) techniques and patterns.
 Server-side development including JavaScript/Node.js/Express Framework.
 Experience working with testing tools like Firebug, Chrome and IE Developer Toolbar.
 Expertise in using IDE tools such as Visual Studio, Eclipse, Sublime, Notepad++ and Web storm.
 Experience with browser testing, cross-browser compatibility, and cross-platform compatibility.
 Installed and configured GIT and communicating with the repositories in GITHUB.
 Knowledge on Docker for convenient environment setup the test environments.
 Worked closely with QA team in fixing the defects and checking cross-platform compatibility.
 Some of the attributes that would describe me would be Quick learner and Self-Motivated.
 Involved in the Software Development Life Cycle (SDLC), Agile, Waterfall and SCRUM.
Education:
• Bachelor of Commerce (BCOM), Osmania University (OU), India. (2005_2009).
• Master of Computer Applications (MCA), Jawaharlal Nehru Technological University (JNTUH), India.
(2009_2011).
__________________________________________________________________________________________

Technical Skills:
UI Web Technologies : HTML 4/5, CSS3, SASS, SCSS, JavaScript, AJAX, jQuery, JSON, ReactJS
Redux, Flex, Bootstrap
IDE Tools : Visual Studio, WebStorm, Sublime, Eclipse, GIT.
Databases : Oracle, Db2, Mongo DB
Cloud : AWS
Frameworks : Angular JS, React JS, Node JS
Debugging Tools : Firebug, IE Tester, Chrome Elements Inspector.
Testing Tools : Chai Mocha, Junit, Jasmine
Methodologies : Agile, Waterfall, Scrum
Version Control : Subversion (SVN), DVCS (GIT), AWS Code Commit

Professional Experience
__________________________________________________________________________________________
Role: React UI developer
Client: Baker Hughes
Location: Houston, TX Aug 2021 –
present

Project Description: Fusion HMI Implementation


The Fusion HMI is developed on a Web based concept. The general goal is to allow the User interface portion of the
HMI to be viewed and interacted with on a variety of screen types, sizes, and orientations. The Onboard LCD/Keypad will
be implemented as another instance of a web browser running on a slightly smaller screen but showing the identical
screens to that of a phone, tablet, or laptop.

Responsibilities:
 Involved in Agile methodologies and full software development lifecycle of Designing, coding, testing, de-
bugging and support.
 Working knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, React, Ajax
and Express.
 Creating ReactJS / Redux front-end UI, and NodeJS applications for backend.
 Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single
Page Application (SPA).
 Involved writing modules using React as a view engine to build component-based application.
 Worked in using React components, Forms, Events, Keys, Router, Animations and Flux concept.
 Maintained states in the stores and dispatched the actions using redux.
 Implemented REST API using Node.js, Express.js framework.
 Used Mocha and Chai unit test framework to write unit tests for JavaScript code and Jest for the client-side
unit testing.
 Implemented Login authentication functionally using JWT based on the user level access.
 Password encryption / checking is handled by NPM bcrypt.
 Used Baker Hughes predefined customized tags and styling to develop HMI screens.
 Node.js/Express framework to create server-side applications.
 Socket.io library is used to facilitate real-time data transfer from and to the server for the meter readings.
 Selenium WebDriver tool is used to automate web application testing to verify application works as expec-
ted.
 Oracle Database is used to get the users data and their roles/data persistent.
 Used AJAX in multiple aspects of the website to improve functionality.
 Developed the concept of technical solutions based on the on-demand needs.
 Developed the concept of technical solutions based on the on-demand needs.
 Used JIRA as the bug tracking system to track and maintain the history of issues on everyday basis.
 Participated in day-to-day meeting, status meeting, strong reporting and effective communication with
project manager and developers.

Environment: HTML, CSS, JSON, REST, ES6, JavaScript, React, Jira, Confluence, Visual studio, Bamboo,
Bootstrap, GIT, jQuery, Postman, Node, AJAX, Chai, Mocha.

Role: UI developer
Client: Jhonson & Jhonson
Location: Raritan , NJ June 2019 –Aug 2021
Responsibilities:
 Created reusable UI Components using Remix and React. Developed UI using HTML5, CSS3 and worked on
form Validation using Remix and JavaScript.
 Supported cross browser and multiple devices such as desktops, kiosk, tablets, and iPad.
 Developed Responsive web application that work across multiple devices and screen sizes using CSS and
SCSS with grid layout.
 Fixed all defects for compatibility and cross browser issues and responsibly for project going into produc-
tion live successfully on time.
 Developed framework from the scratch for using Cypress to automate UI and used Java script, NodeJS and
NPM for Angular based user interface.
 Performed UI and API testing using Cypress and created from framework from the scratch.
 Zeplin is used for UX design and layouts design.
 Used the Kendo UI controls for more robust requirements. Controls used such as grid, panel, date picker,
combo box, validation, dropdown and Autocomplete etc. throughout the application.
 Used Kendo UI, Bootstrap, and JQuery libraries for more productive web design.
 Created and used Reducers that received said Actions to modify the Store State Tree.
 Utilized Remix-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level
Dropdown and many more.
 Develop user interface by using Telerik Kendo UI, jQuery, JavaScript, Json, AJAX, and HTML5.
 Created Customslogs for iPad and tablets for debugging the devices for the application.
 Develop end to end test cases (spec files) for the application using frameworks like Istanbul and Imple-
menting Unit test cases using Mocha, Sinon, Chai and Enzyme for the application.
 Involved in various phases of Software Development Life Cycle of the application like Requirement gather-
ing, Design, Analysis and Code development.
 Used Bitbucket for source control, Bamboo for building and deployment. Utilized Source tree along with
GIT Bash.
 Contribute to the development of Node modules to the in-house UI framework ‘Remix’.
 Used Hp Application Life cycle management for Issue Tracking and for Confluence for collaboration and
wiki.
 Worked on bug fixes and wrote unit test for testing functionality. Utilized Rest API’s and services for fron-
tend.
 Used Git for version controlling and regularly pushed the code to Bitbucket.
 Followed Waterfall during development phase and Agile methodology to track project progress and in SIT,
UAT phases and used ALM for tracking issues.
 Integrate front-end application with the services using RESTfulAPI's.
 Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, SCSS, Remix, and
server upgrades.
 Involved to implement various screens for the front-end using Remix and used various predefined com-
ponents from NPM (Node Package Manager).
 Participate in feature and sprint planning`s meetings and work with architect and the team to analyze pos-
sible solutions for design and development of the application based on business requirements.
 Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web applica-
tion, page navigation and form validation.
 Collaborating with team and junior developers on vulnerability and performance issue.
 Worked extensively on JSON request and response payload, defining, or changing their structures.
 Worked closely with BA and QA teams on daily basis in fixing the reported bugs/defects.
Environment: React, JSON, Remix, Rest, Es6, JavaScript, XAMPP, Kendo UI,ALM, Jira, Confluence, HTML, CSS,
SCSS, Visual studio, Gulp, Docker, Bamboo, Bootstrap, Bitbucket, GIT, Source tree, jQuery, Postman, Mongo
DB, RoboMongo, Node, Istanbul, Chai, Mocha, Sinon.

Role: UI developer
Client: Verizon Jan 2018 – May 2019
Location: Irving, TX
Responsibilities:
 Using Angular Developed bank paperless application end to end UI, Integrated microservices for regional
and Mega banks in Japan.
 Enhanced application performance by Angular6 component-based development in view of future angular
framework transitions
 Migrated release 1 production application developed in Angular2/4 where involved in creating bundling
complex application using webpack or packaging it using gulp/grunt
 Prototyped several versions of possible UI approach to provide choices to business
 Applied optimization techniques to reduce page size and load times to enhance user experience using
sprites
 Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
 Created Widgets, Dashboards, Charts, login functionality implemented and session handling base function-
alities added.
 Created Angular 6 components, implemented Interpolation, input variables, Bootstrapping, NgFor, NgIf,
Router Outlet, binding the click event, Component decorator, binding to the hidden property.
 Worked on Typography, Notifications, Timeout functions, cards, Dialogs, Forms, Tables, Switches, Icons,
Dashboards, Widgets, Charts and buttons for developing Bootstrap 4 using Angular 6.
 Created Routing in between various components consuming the Router Outlet Directive.
 Used JQuery, a crossbrowser JS library to dynamically update the page content on client side
 Integration of API’s to improve the performance, this includes data mapping and testing the app in multi-
ple environment.
 Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating un-
needed API calls.
 Called the Restful web services calls for POST, PUT, DELETE and GET methods.
 Involved in changing the whole application into Isomorphic rendering and implemented Auto scroll func-
tionality to the infinite scroll pages.
 Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions
 Created components that consists of Button, checkbox, Input, Icons, Toggle Button, Drop down, multiple
drop down, filters and many more for both web and mobile application.
 Also written Ajax driven JSON consuming JavaScript functions to save user selections such as radio button,
drop-down menu selections into a cookie
 Used Vue.js events distribution and parent chain for parent-child component communication
 Created and used Reducers that received said Actions to modify the Store State Tree.
 Worked on Angular5 and Ionic3 to integrate the API andinvolved in changing the data mapping for mobile
application.
 Also, by integrating with Bootstrap which is further integrated with Web Services and Vue.js
 Extensively used Git for version controlling and regularly pushed the code to GitHub
 Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON
 Worked in configuring and administering application servers (NGINX)
 Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
 Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Environment: Angular 6, Ionic 3, Type Script, React, Redux, ES6, HTML, CSS, Yarn, vue.js, NPM, Nginx, Jenk-
ins, Restful, Node Js, JIRA, Agile methodology, SOAP.

Role: UI Developer
Client: Siemens Apr 2014– Dec 2017
Location: St. Louis, MO
Responsibilities:
 Involved in designing, developing and testing the web application by using the HTML5, CSS3, SASS, LESS,
Bootstrap, and React.JS.
 Involved designing in web pages using HTML 5, XHTML, CSS3, JavaScript, React.js, Redux, React-
Bootstrap, Node.js, express.js, Mongo DB.
 Involved in designing the CSS templates for use in all pages on the website working with CSSBackground,
positioning, text, border, margin, padding, and table.
 Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and
Front-end solution.
 Developed user interface by using the React JS, Redux for SPA development.
 Used React Flux architecture to create the data layers in the application and to bring the Model View
Controller architecture for the application.
 Used React-Router to turn application into Single Page Application.
 Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
 Integrated GIT into Jenkins to automate the code check-out process.
 Involving all the stages of Software Development Life Cycle like Application Design, Development,
Debugging and testing the applications.
 Was extensively involved in AB testing. Developed and tested AB features using Optimize tool.
 Worked on Karma and Jasmine for unit test cases.
 Handled cross browser/platform compatibility issues (IE, Firefox, and Safari).
 Involved in agile software methodologies and followed SDLC life cycle.
 Designed and developed client's website screens and front-end widgets using React.js.
 Built the internal tool and maintained with React JS along with Flux and Redux.
Environment: React.js, Redux, React native, Vanilla JS, Flex, HTML5, CSS3, SASS, LESS, AWS, JavaScript,
Bootstrap, Node JS, Express JS, Mongo DB, NPM, GitHub, AB Testing, Karma, Jasmine, Dockers, SOAP,
RESTful, SDLC.

Role: Software Developer


BEES Synergy Systems – HYD Nov 2013 – Feb 2014
Responsibilities:
 Responsible for maintaining, expanding, and scaling our site. Creating cross-browser compatible and
standards-compliant CSS-based page layouts. Gather and refine specifications and requirements based on
technical needs. Responsible for developing, editing, publishing and managing content on the external
Web pages and internal layouts.
 Wrote application level code to perform client-side validation using jQuery and JavaScript.
 Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
 Implemented XML parsers such as DOM. Used jQuery to traverse through a DOM tree and manipulated
the nodes in the tree.
 Designed and created domain model and schema using Object Oriented Design / UML diagrams.
 Designed user interface screens using JSP, Servlets, Struts tags, HTML. Used JavaScript for client-side
validation, CSS, JQuery, and AJAX for further support.
 Strong understanding of the software development cycle, especially Agile/Scrum.
 Responsible for creating class diagrams, sequence diagrams, use case diagrams, object model diagrams,
and deployment diagrams using Rational Rose.
 Used Adobe to provide images for UX design and involved in design documentations.
 Developed Application by consuming Rest services and used JavaScript for form validations.
 Bootstrap classes are utilized for fast and responsive development.
 Used Angular Jsfor building single page web applications for more efficiency and maintenance.
 Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, CSS,
jQuery.
 Used clean JavaScript (without libraries) for developing internal libraries for user interface and optimiza-
tions.
 Performed optimization of SQL Queries and Store Procedures by normalizing tables.
 Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
 Collaborated with team members in design, analysis, coding, testing, and website review.
 Retrieved data by consuming Rest Services using .Net Framework and displaying data on UI.
 Wrote code to implement AJAX based applications be fetching the response from backend API as a part of
JSON.
Environment: HTML, CSS, AngularJS, Bootstrap, AJAX, JavaScript, REST, jQuery, .Net, Adobe Photoshop,
XML, JSON.
Role: Software Developer Jun 2012 – Sep2013
Winit Solutions, HYD
Responsibilities
 Involved in life cycle of the application including design, development and testing.
 Developed some of the key features in the application like Carousel (Slider.js) from the ground up to
meet our requirements and internal standards to make it work across multiple devices and resolutions.
 Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX
and MySQL.
 Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
 Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
 Worked on React JS Virtual Dom and React views, rendering using components which contains
additional components called custom HTML tags.
 Write robust front-end code with HTML5, CSS3, and JavaScript frameworks and libraries to implement
enterprise-class web applications.
 Enhanced user experience by designing new web features using MVCFramework like Backbone.js,
Require.js and Node.js.
 Written unit test cases for all the important functionalities for the application
 Implemented the UI functionality according the visual specs and wireframes provided by the design
team.
 Responsible for communicating new recommendation features to all Home depot internal teams to
consume and integrate in their application to give consistent visuals for end users.
Enviroment: HTML 5, CSS3, LESS, JavaScript, typescript, jQuery, NodeJS, Karma, Angular 7, GULP, React JS,
Node JS, webpack

You might also like