Sr. Ui Developer Resume
New York, NY
SUMMARY
- Having 8+ years of experience in designing and development of User Interface and UI developer professional web application.
- Mobile development, Responsive Web Design, accessibility, usability, web standards, web design grids, Wireframes.
- Responsive design in all Browsers, Mobile devices like iPhone, Android in portrait, landscape and desktop.
- Proficient in developing web page quickly and effectively using HTML5, CSS3, JSON, Ajax, Java Script, jQuery and also in experience in making web page cross browser compatible.
- Hands on Experience in Client Side Web Technologies like REACT JS, REACT Native, EXPO, ANGULAR JS, HTML5, CSS3, SAAS, BOOTSTRAP, JAVASCRIPT, JQUERY, JSON, RESTFUL, MONGODB.
- Hands on UX design experience with wireframes and navigation flows.
- Experience in the debugging and troubleshooting of existing code.
- Good experience with Object Oriented Programming and MVC Architecture and also in version control GIT.
- Good exposure to work with Client directly on Live Servers in case of Immediate Clients Notice.
- Familiar with various debugging tool/plugins to resolve the issues in the application.
- Used JIRA for bug tracking.
- Agile processes knowledge and experience.
- Performing code reviews and code merge in GIT.
TECHNICAL SKILLS
- UI developer
- Mobile development
- Responsive Web Design accessibility usability web standards web design grids
- Wireframes
- HTML5
- CSS3
- JSON
- Ajax jQuery
- REACT JS
- REACT Native
- EXPO
- ANGULAR JS
- CSS3
- SAAS
- BOOTSTRAP
- JAVASCRIPT
- JQUERY
- JSON
- RESTFUL
- MONGODB
- UX design
- Object Oriented Programming
- MVC Architecture
- GIT
- JIRA
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. UI Developer
Responsibilities:
- Involved to implement various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Used React JS to create Controllers to handle events triggered by clients and send request to server.
- Utilized isomorphic React.js and Redux to create a fast, responsive user experience for this application.
- Worked on Redux for state manipulations and Redux Saga to implement API requests asynchronously.
- Migrated individual components and services of this application from Angular1 to Angular 2, one module Confidential a time.
- Utilized Angular 2 to provide modern web platform capabilities to deliver high performance, offline, and zero - step installation apps.
- Used ES6, AngularJS, ReactJS framework for binding, DOM models linking,view model underlying data and behaviors.
- Developed single-page web applications by using AngularJS with typescript ES4
- Worked on modern web architecture using various advanced JavaScript frameworks
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js)
- Developed dynamic and browser compatible pages using HTML5, CSS3, Angular 6, ES6/5, Typescript and Bootstrap.
- Worked on a data management platform with a focus on full-stack web development with AngularJS
- Performed layout of web pages using HTML, CSS, JavaScript libraries, SCSS Compass
- Have a deep understanding of VueJS framework the entire LAMP stack including real world experience deploying and supporting applications in a high volume/transaction environment.
- Designed the UI/UX assets and layout for our Enterprise and Personal products including developing taxonomies, wireframes, prototypes and high fidelity mocks
- Designed wireframes for different dashboard and screens using Balsamiq mock-up tool.
- Worked on responsive application design utilizing both Bootstrap and Material UI frameworks.
- Used CORS to enable cross origin resource sharing for this project by using CORS module in Node-JS.
- Excellent experience in developing applications that meet the requirements as specified by Web Content Accessibility Guidelines (WCAG).
- Integrated payment card encryption, implementing electronic funds transfer payments, protecting application from different kinds of security threats (CSRF, XSS, etc.)
- Maintained styles and responsive design of the SaaS platform using React.js, CoffeeScript, and SASS
- Developed all the page styles by using Bootstrap and SASS instead of CSS to gain a better structure of the stylesheets for a maintain purpose.
- Experienced in working with SASS/LESS as CSS preprocessors and modern techniques such as Flexbox.
- Designed table-less layouts using LESS CSS preprocessor and appropriate HTML tags as per W3C standards.
- Developed, architected new functionalities for large-scale, high volume web systems using Java
- Created database schema versions using Laravel Eloquent ORM migration feature, to new and existing databases utilizing MySQL
- Experienced in Working on modules like MongoDB and mongoose for database persistence using Node.js to interact with Dynamodb.
- Used WebServices for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module
- Expertise in Developing Web services (SOAP and RESTful) using Message Broker (IIB) and Datapower
- Used web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.
- Designed and built web application to interface with IoT suite. Used ExpressJS, AngularJS.
- Breaked up large monolithic applications into smaller portions deployed in AWS cloud using the architecture patterns like Micro services
- Used Webpack to transpile ES6 and ES7 code into older browser compatible ES5 code.
- Worked on bundling react components using Webpack and Babel.
- Developed backend web services using Node.JS and stored dependencies using Promises with NPM.
- Used NPM (node modules) and Bower (angular components) for packaging management and and Grunt for UI task runner.
- Extensive experience in developing Node.js applications using MVC frameworks and installation of client side dependencies using Bower
- Configured, and deployed the applications on AWS EC2 instance, with Glassfish, Nginx
- Experienced in developing Gitlab CI/CD to run component tests, auto increment versions
- Used Github integrated KanBan board to track and report progress.
- Wrote test plans and performed unit testing and performance testing using Jasmine and Karma.
- Extensively used JavaScript testing frameworks Jasmine and Karma to test the application
- Performed end to end testing using Selenium web driver, Jbehave and Testing.
- Writing Automation test scripts using Serenity and Selenium Webdriver for regression suite.
- Used SonarQube for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs
- Installed and configured SonarQube in the dev server for Code analysis and integrated Sonar plugin in out Gradle build
- Performed Unit testing on applications using tools like chai, mocha, and enzyme within Test-Driven Development (TDD).
- Involved in writing test plan using Shallow, Chai, Mocha and Enzyme to ensure completeness in the unit testing code coverage.
- Used Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Hands on experience in various agile methodologies like Test Driven Development (TDD), SCRUM
- Implemented app logging service using logging tools, such as Splunk developed and deployed stacks using AWS Cloud Formation
- Automating web application and integrating automation scripts with CI tools like Jenkins and TeamCity
- Deployed Spring Boot based micro services Docker container using Amazon EC2
- Worked on Kubernetes to manage containerized applications using its nodes, ConfigMaps, selectors, services and deployed application containers as Pods.
- Used TeamCity and Octopus for build and deployment automation.
- Created highly-visible web-based products for clients using JSON data on a RESTful web service
- Involved in creating Data models by using/writing items.xml and Initialization/Updating the Hybris B2B System.
- Worked on JIRA development with UI and Groovy scripting.
- Developed UI apps, deployed to Amazon Web Services ElasticBeanstalk and internally on a Linux server
- Used WebStorm version control integrated to git and its terminal in Mac environment
- Daily use of Angular with CSS Modules for developing component Slack based web applications.
- Worked with Babel to convert ES6 to JavaScript and using JSX for React DOM rendering.
- Used Babel for trans piling code written in ES6 to ES5 supported by most browsers.
- Utilized JSLint to maintain consistent style amongst all the developers and Used GIT for version control.
- Used JSLint for static code analysis for JavaScript.
- Used Gulp to compile and compress the JavaScript, CSS, HTML files with Babel, ESlint, uglify and used Web pack to bundle files.
- Created a custom hybrid mobile application using Angular 4, Ionic
- Developed mobile app available on iOS and Android for customer-loyalty program. (React Native, Redux)
- Refactoring iOS and Android code bases into a unified React Native code base that would allow for more streamlined workflow.
Environment: - React, Redux, Angular 2+, ES6, Redux, Typescript, JavaScript, HTML5, Ajax, CSS, Bootstrap, Angular js, SCSS, Vue JS, Balsmiq, Material-UI, CORS, Web Content Accessibility Guidelines (WCAG),, XSS (cross site scripting), cross-origin resource sharing (cors), SASS, LESS, Java, MYSql, MongoDB, Webservices, Rest, NodeJS, ExpressJS, Micro services, VS Code, Sublime Text, Webpack, Karma, NPM, BOWer, nginx, GitLab, Github, Jasmine, Protactor, Selenium, Sonar Qube, Enzyme, Mocha, Chai, Scrum, Agile, AWS, Jenkins, Docker, Kubernetes, TeamCity, JSON, XML, Jira, Linux, Mac, Slack, Zoom, Babel, JSLint, UglifyJS, Ionic, React Native, iOS, Android
Confidential
Sr. UI Developer
Responsibilities:
- Used ReactJS to build the UI components, developed filters to display different dimensions of data and font size modifiers.
- Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.
- Used React.js and redux library functions for the logical implementation part Confidential client side for all the application.
- Used React JS with Redux to create a single page web application with efficient data flow between the client and serverand used to create Controllers to handle events triggered by clients and send request to server.
- Worked with Angular 2.0 and typescript as part of migration from Angular and vanilla JavaScript to Angular 2
- Worked on the modernization of a legacy and outsourced UI technologies used were angular 2
- Hands on JavaScript/ES6 development on Node.JS platform with React, Redux libraries.
- Developed dynamic and browser compatible pages using Angular 6, ES6/5, Typescript
- Developed the front-end featuring rich web interface implemented using JavaScript libraries like jQuery, backbone.js, polymer.js and used Mustache tempting system.
- Developed innovative and reusable web components on the front-end using JavaScript (Backbone.js, Underscore.js, Bootstrap)
- Designed professional User Interactive ( UI) web applications using HTML5
- Developed questionnaires template using HTML and CSS input types.
- Experience in developing workflows and in customizing the applications in Servicenow using Javascript, AJAX
- Developed Website in CodeIgniter(MVC) Framework in PHP and Bootstrap Framework
- Upgraded existing UI with HTML5, CSS3, JQuery, Coffee Script and Bootstrap with AngularJs interaction.
- Designed DOM based interactive to reprogram selected links adopted WCAG standards for HTML
- Implemented tokenizer and validation framework to prevent cross-site-scripting (XSS)
- Implemented authorization and authentication with Spring Security and manage the CORS
- Implement and build websites on Netsuite’s SuiteCommerce Advanced framework using Sass to integrate with the Netsuite platform.
- Hands-on experience with CSS preprocessing frameworks such as SASS
- Worked on server-side CSS pre-processing platforms, such as LESS and SASS.
- Designed, implemented, and evangelized custom reusable and maintainable Sass/LESS library expanding on SMACSS
- Expert in writing test cases in PHP and JavaScript using the latest frameworks like Codeception
- Experience in designing and delivering complex web projects based on Hybris, and Oracle Cloud
- Worked in RDBMS implementation using PL/SQL, MySQL on Oracle database
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology
- Used Nodejs with grunt concat and grunt uglify for optimal performance.
- Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
- Experienced in working with various Python Integrated Development Environments like Eclipse and Sublime Text.
- Improved and simplified development workflow by introducing tools such as Gulp, Grunt
- Configured, and deployed the applications on AWS EC2 instance, with Glassfish, Nginx
- Wrote client Side code using React.js and used gulp directories to generate the server.
- Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos.
- Experienced in writing Unit testing scripts using Jest, Mocha-Chai
- Created framework in Selenium WebDriver using behavior driven approach like JBehave.
- Wrote unit test scripts for controllers, filters and services using Karma, Jasmine and Mocha.
- Involved in Agile Methodology (Scrum) that includes daily scrum with team and followed Test Driven Environment following OOD.
- Breaked up large monolithic applications into smaller portions deployed in AWS cloud.
- Jenkins for automating the build Docker containers, and deploying in Mesos
- Maintained and developed Docker images for a tech stack including Cassandraa used JSON for DOM objects and developed data visualization using D3.js and Google Charts.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Used Source Tree Jira application to track, modify, fix, and deploy the source code to the production.
- Worked with Linux packaging tools RPM, yum, and DPKG.
- Worked on agile methodology for software development and working on Atlassian products kind of Jira, Hipchat, confluence etc
- Usied JIRA, HipChat, Slack for project tracking and team communication.
- Worked on code cleanup using code quality tools like CSSLint, JSLint, and JSHint.
- Worked independently to design and develop an Android and iOS compatible task management app with the Ionic framework.
Environment: React, Redux, Angular 2+ ES6, Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap, Angular.js, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), SASS, LESS, Java, Oracle, MYSql, Webservices, Rest, NodeJS, VS Code, Sublime Text, Grunt, nginx, Gulp, Github, Chai. Selenium, Jasmine, Scrum Agile, AWS, Jenkins, Docker, JSON, XML,Jira, Linux, hipchat, JSLint
Confidential, Lewisville, TX
UI developer
Responsibilities:
- Created secure WEB API's for writing the business logic and consuming BIZ Talk web services using Azure relay.
- Used Azure Table, Blob, Service Bus Queue and Service Bus Relay.
- Used in Azure Cosmos DB, Notification Hub, Redis Cache, Key Vault.
- Used OAUTH2.0 for securing the WEB API.
- Used Swagger with WEB API.
- Used Azure active directory authentication.
- Used Okta for Multi- authentication.
- Implemented Web Job Notification for both Batch and Immediate Web Job Notification.
- Used Azure for developing the project using continuous build definition and release definition.
- Source Control using GitHub, Change control management and branching TFS.
- Wrote unit test using the NUnit and Mock and adhered the maximum code coverage.
- Implemented MVC framework to reduce the complexity and to get the control over the applications.
- Encrypted the data and writing queries in DB2 and writing queries in Azure table storage.
- Used Postman to test the application and identified the id's in Azure table storage.
- Extensive use of AJAX and jQuery by creating dynamic and interactive user experience.
- Development of UI screens using HTML, jQuery and Cascaded Style Sheet (CSS) • Strong JavaScript framework specifically Angular 4 • Involved in making the application Responsive ing Bootstrap, and used SASS preprocessor.
- Involved in writing application level code to interact with APIs, RESTFul Web Services usingAJAX, JSON.
- Responsible for manipulating HTML5, CSS3 and the configuration along with the build structure and the webpack configuration and including the node modules to migrate it to the standard format and making the pages dynamic using AJAX, JSON, and XML in angular 1.x.
- Worked with migrating the entire stable versions of angular 1.x into angular 4 dynamic web pages forsingle page web applications.
- Created services in the backend in java using framework like jaxRs and worked with the application server like Jboss and Gradle as the build tool including some Maven.
- Worked with Rest API's like creating, checking the health and deploying them in the angular pages to make them up.
- Pulling out the Epic in the RTC and worked with the stories.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3 flex.
- Interacted with Java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems) • Create Cache Memory on Windows Azure to improve the performance of data transfer, between SQLAzure and WCF service.
- Experience with building applications to function in an Azure Environment.
- Used Angular.JS framework where data from backend is stored in model and populated to UI.
- Used ADO.NET Entity Framework and LINQ to Entities Connect to the Database and perform all the database transactions.
- Created WEB API REST services and consumed using jQuery UI client application.
- Created Database design, Maintenance, ER Diagrams, Views, Stored Procedures, Functions, Indexes, and Temporary Tables using SQL Server 2016 • Used LINQ to SQL to write integrated queries and perform transform operations.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Hands on experience with SQL Server Integration Service (SSIS) • Involved in requirement gathering, understanding business objectives, providing technology feedback, prototyping and providing proof of concepts.
- Being part of the scrum team developed code to meet deadlines with quality deliverables.
Environment: AZURE, WEB API, MVC 5, C#, SQL Server 2016, DB2, Cosmos, jQuery, Okta.
Confidential, Dallas, TX
UI developer
Responsibilities:
- Configured typescript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
- Build Single Page Applications (SPAs) and PWA using react, redux, Javascript (ES6)
- Expert in writing test cases in PHP and JavaScript using the latest frameworks like Codeception
- Used Bootstrap and Angular for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Developing Hybrid applications using HTML5 that are cross platform compatible.
- Developed questionnaires template using HTML and CSS input types.
- Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi- threading, Concurrency etc.
- Implemented Hibernate ORM in the persistence layer in conjunction with Spring Functionality.
- Developed the Struts Module for the application's Presentation layer
- Worked in RDBMS implementation using PL/SQL, MySQL on Oracle database
- Implemented EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using technologies DB2 and Red Hat Linux.
- Used Webservices to Connect, Save and Retrieve SSN and student details from Mainframe Database in Winforms using VB.Net.
- Configured and developed webservices using REST and SOAP API protocols.
- Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Created Horizontal and Vertical Cluster configurations using WebSphere Application Servers and WebSphere Process Servers (WPS).
- Involved in the configuration management using Eclipse, CVS and GitHub.
- Used Subversion to commit the source and created tags and branches.
- Experienced in designing customized hybrid framework (keyword Driven & data Driven)using selenium performed analysis of life & annuity insurance business requirements,
- This Projects include accounting, commissions, billing, claims and internal reporting using Waterfall methodology
- Automated the cloud deployements using Ansible and AWS Cloud Formation Templates.
- Worked as a Spring HYBRIS Developer for Agile project using JSP with eclipse as IDE
- Created controller Servlets for handling HTTP requests from JSP pages.
- Designed and implemented restful services security proxy using Spring Security and JSON
- Developed the service layer for the partner portal by creating SOAP/REST based Webservices interface between systems using XML and JSON message formats.
- Developed and improved work processes in Jira to facilitate code uniformity as well as greater time and resource efficiency.
- Expertise in Linux based operating systems, database management, and networking protocols.
Environment: - JavaScript, HTML5, CSS, Ajax, Bootstrap, Typescript, Jquery, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Webservices, Soap, VS Code, Eclipse, Websphere, CVS, SVN, Selenium, Waterfall, AWS, jsp, servlets, JSON, XML, Jira, Linux, hipchat
Confidential, New York, NY
Sr. UI developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Gathered requirements and understanding them along with functional documents design.
- Designed and developed web applications that conform to accessibility standards (WCAG).
- Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JavaScript (ES6), JSON and AngularJS.
- Used AngularJS components such as Directives, filters, services, controllers for the logical implementation part Confidential client side for all the applications.
- Developed SPA using ReactJS to utilize the HTML5 DOM features and update elements that are modified in the webpage.
- Implemented reactive Angular components using RXJS.
- Developed Web Services for data transfer from client to server and vice versa using SOAP and WSDL.
- Expertise in creating and consuming Web Services like Restful Web Services
- Using Agile (SCRUM) methodologies for Software Development.
- Using JIRA for bug tracking, issue tracking and project management functions.
- Used JUnit framework for unit testing of application and Maven to build the application and
- Deployed it on Tomcat 8
- Worked on Export to Excel and Print functionality and was able to print whole web page in landscape mode.
- Provided production level code to the engineering team for product development, including cross-browser support and CSS optimization
- Created custom directives for common functionality to be used in every view.
- Using GIT as the source control and STASH as repository.
Environment: - HTML5, CSS3, AngularJS, JavaScript, jQuery, JSON, Node.js, WebStorm, Jasmine, Karma, Source Tree, Bitbucket, Bower, Handlebars and Grunt.
Confidential
Sr. UI developer
Responsibilities:
- Involved in developing the front-end applications using web technologies like HTML/HTML 5, and CSS/CSS3.
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript, and AngularJS.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON. Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON and AngularJS.
- Research & development of latest web technologies and other interests including Angular.js, Node.js, Hadoop, data science, etc.
- Created package.json for Bower and NPM
- Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Optimized bootstrap to be used in "right to left direction" design framework.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Used MySQL as a database on this project and Joomla as a CMS (Content Management System).
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Used SVN for version control and JIRA for defect tracking.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
Environment: - HTML, HTML5, CSS, CSS3, AJAX, JSON, Adobe CQ5, JavaScript, Bootstrap, Backbone JS, jQuery, AngularJS, web services.
