Senior Ui Developer Resume
St Louis, MO
SUMMARY:
- Around 7 years of professional experience in all phases of SDLC (Software Development Life Cycle) including requirements analysis, applications design, development, Integration, maintenance, Installation, Implementation and testing of various client/server, N - tier and web applications.
- Maintain and Modify of existing Project/Software application on computer systems as per programming guidelines by writing, updating policies and procedures to Create, Design and Develop the new application using multi-browser compatible application using HTML5, CSS3, Bootstrap, JavaScript, TypeScript, DOM, and jQuery, Ajax, PHP, JSON, React JS, Node JS, Angular JS &Angular. Check Application Compatibility on Windows, Mac, Android, and iOS devices.
- Fluent in developing applications using Angular features like components, pipes modules, templates, metadata, data binding, routing and Angular CLI.
- Expert in all aspects of AngularJS like routing, modularity, dependency injection, service calls and custom directives for single page applications.
- Expertise on creating Responsive Web Design (RWD) for Mobile/Tablet/Desktop.
- Collaborating with backend developers and make the application based the client requirement.
- Knowledge in working with RESTFUL Web Services and implementing RESTFUL API's.
- Well versed in using ES6, JavaScript Syntax Extension (JSX) with ReactJS, Flux/Redux & React Native.
- Expertise in Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Deep understanding in implementing the business rules in different layers like UI, services and backend database.
- Expertise in AJAX requests (RESTFUL API's and web services) using Nodejs and JSON responses.
- Experience in writing unit tests using Mocha, Chai, Protractor, Q Unit, Jasmine and Karma.
- Have used source code control systems like GIT, SVN and TFS.
- Knowledge in developing web applications supporting different browsers like IE6-IE9, Mozilla Firefox, Safari and Google Chrome.
- Involved in Agile (Scrum) methodology that included iterative application development, stand up meetings, weekly Sprints, and customer reporting backlogs
- Some exposure to MongoDB and writing optimized SQL queries for relational databases like SQL Server, MySQL and Oracle.
- Seasoned in various software development methodologies Agile, Scrum, Waterfall, Jira and TDD (Test Driven Development).
- Working knowledge of creating Amazon EC2 instances and deploying code on cloud platforms such as AWS using Jenkins, Docker, Nginx and Git.
- Exposure to application servers like Confidential WebSphere, Apache Tomcat and WebLogic.
- Exercised with text editors like Microsoft Visual Studio, Atom, Sublime Text, Brackets and WebStorm.
TECHNICAL SKILLS:
Technologies: SCSS, HTML4/HTML5, CSS2/3, jQuery, DOM, AJAX, JSON, XML, Bootstrap.
Frameworks: Angular JS, Angular, Node JS, ReactJS, Redux and React native.
IDE s: Sublime Text, Atom, Visual Studio, Brackets, Web Storm, Eclipse
Work Flow &Scripting: Responsive Web Design, Single Page App, JavaScript, Typescript, ES5, ES6
Servers & Cloud: Apache Tomcat, WebSphere, WebLogic.
Methodologies: Agile, Scrum, Waterfall.
Tools: NPM, Bower, Web pack, Babel, Yeoman, Emmet, Grunt and Gulp
Database: MongoDB, MySQL, SQL Server, Oracle .
Testing Tools: Jasmine, Karma and Mocha, chai.
Version Control: Git, SVN, TFS.
Servers& Cloud: Apache Tomcat, WebSphere, WebLogic, Jenkins, AWS
Operating System: Windows, Windows Server, Mac.
PROFESSIONAL EXPERIENCE:
Senior UI Developer
Confidential, St. Louis, MO
Responsibilities:
- Contributed as key resource of the "Angular 8 Framework" in developing a web application by using Angular 8 as front-end by using Web API to receive and pass data to back-end.
- Developed reusable and custom Angular components and services according to business logic.
- Wrote code to implement AJAX based application by fetching the response from backend API.
- Written modular, secure, and well-tested front-end code in Typescript, HTML5 and CSS3 using the Latest web Technologies.
- Good Knowledge on Bootstrap
- Worked on Various Encryption techniques to make the project more secure.
- Developed authentication and authorization functionality using Router and Route guard features in Angular.
- Creating Typescript reusable components and services to consume REST API’s using component based architecture.
- Involved in implementation of RESTful web service APIs using AJAX calls and JSON as data exchanging tool.
- Managed installed packages through NPM and Angular CLI.
- Expertise in Git, Azure DevOps, and JIRA.
- Collaborated with multiple teammates using Git version control tool.
- Involved in complete development of Agile Development methodology / SCRUM and tested the application in each iteration.
- Worked with the QA team in fixing the bugs, checking cross browser compatibility along with the onsite-off shore testing model.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on every day basis.
- Experience of working on CSS Preprocessors like SASS along with JavaScript (ES5 & ES6) task runners like Grunt JS.
- Applied the knowledge of debugging the HTML 5 and Typescript codes using Firebug in Firefox and Chrome developer tools in the Google Chrome Browsers.
- Integrating coding GIT, delivering code stream and creating new base line for updated code as a Daily activity.
- Coordinating with offshore and onshore team.
- Involved in daily scrum stand-up meeting to discuss the design and work progress.
- Responsible for deployment of the Application in production and any post deployment issues.
- HP ALM is used to tracking tool used for defects in various environment’s
Senior UI Developer
Confidential, St. Louis, MO
Environment: Angular 8, Angular CLI, HTML5, CSS3, Typescript, AJAX, JSON, NodeJS, TSLint, Agile, RESTAPI’s, Angular Material, Bootstrap, Web pack, Oracle, Firebug, GIT, SASS, JIRA, HP ALM, Jenkins and Visual Studio.
- Contributed as key resource of the "Angular 4 Framework Team" in developing a web application by using Angular 4 as front-end by using Web API to receive and pass data to back-end.
- Created Angular 4 components implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Implemented Angular 4 component router for navigation and services to connect the web application to back-end APIs.
- Involved in complete development of Agile Development methodology / SCRUM and tested the application in each iteration.
- Wrote code to implement AJAX based application by fetching the response from backend API.
- Written modular, secure, and well-tested front-end code in Typescript, HTML5 and CSS3 using the Latest web Technologies.
- Worked on Various Encryption techniques to make the project more secure.
- Expertise on creating Responsive Web Design (RWD) for Mobile/Tablet/Desktop.
- Creating Typescript reusable components and services to consume REST API’s using component based architecture.
- Involved in implementation of RESTful web service APIs using AJAX calls and JSON as data exchanging tool.
- Used Web pack to bundle Typescript and JavaScript modules.
- Used TSLint tool that checks Typescript code for readability, maintainability and functional errors
- Wrote services to store and retrieve user data from the Oracle for the application on devices.
- Worked with the QA team in fixing the bugs, checking cross browser compatibility along with the onsite-offshore testing model.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on every day basis.
- Experience of working on CSS Preprocessors like SASS along with JavaScript (ES5 & ES6) task runners like Grunt JS.
- Applied the knowledge of debugging the HTML 4/5 and Typescript codes using Firebug in Firefox and Chrome developer tools in the Google Chrome Browsers.
- Integrating coding GIT, delivering code stream and creating new base line for updated code as a Daily activity.
- Coordinating with offshore and onshore team.
- Involved in daily scrum stand-up meeting to discuss the design and work progress.
- Responsible for deployment of the Application in production and any post deployment issues.
- HP ALM is used to tracking tool used for defects in various environment’s.
Environment: Angular 4, HTML4/5, CSS3, Typescript, AJAX, JSON, NodeJS, TSLint, Agile, RESTAPI’s, Webpack, Oracle, Firebug, GIT, SASS, JIRA, HP ALM, Jenkins and Visual Studio.
Sr. UI Developer
Confidential, Los Angeles, CA
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like AngularJS, HTML5/4, XHTML, CSS3/2, JavaScript, jQuery, JSON and Bootstrap.
- Experience developing web pages using AngularJS framework and familiar with various AngularJS directives, filters and services.
- Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
- Used various jQuery and Bootstrap plugins like date picker, bootstrap select etc.
- Designing web pages for HTML files that supports AJAX component, Rich design time UI to use AJAX libraries such as jQuery.
- Experience of Bootstrapping and modularizing an application with AngularJS injector.
- Implemented the Buttons like popup windows and the modal windows by using the jQuery.
- Using advanced level of JQUERY, AJAX, JavaScript, Angular JS, Bootstrap, CSS and pure CSS layouts.
- Designed front-end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
- Wrote code to fetch data from Web services using AJAX via JSON response and updating the HTML pages.
- Worked on Browser Compatibility and tested the web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Responsible for the creation and execution of the Unit Test Cases using Jasmine as testing framework and Karma as test runner.
- Used GIT for version control, JIRA for defect tracking.
- Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application experience with JIRA Task Board.
- Integrating coding GIT, delivering code stream and creating new base line for updated code as a Daily activity.
- Closely worked with the QA team in fixing the bugs.
- Discussed various ideas/suggestions for the ongoing project regarding the page layout, creative design and business flow.
Environment: HTML5, XHTML, CSS2/3, JavaScript, JQUERY, Karma, Angular JS, AJAX, jQuery, Jasmine, Bootstrap, JSON, XML, JIRA, GIT.
UI Developer
Confidential, Deerfield, IL
Responsibilities:
- The main aim of our application is to streamline and automate the process of single page application using ReactJS with the Redux framework.
- I used web pack, react.js to render application architecture.
- Used ReactJS components, Forms, Events, Keys, Router and Animations.
- Worked on ReactJS for developing UI using Sorting, Pagination and rendering for search page.
- Involved in ReactJS for Data patterns, which improves readability and made it easier to maintain larger apps.
- Proficient in writing react code with help of ECMAScript 2015(ES6) and JSX.
- Used Redux/Flux to maintain unidirectional flow of data.
- Used Redux library to get state of application.
- Reduced the code logic using ES6 reusable controls.
- Developed user interface using Node.js and developed client-side interface using React.js.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and redux library.
- Created some reusable components for designing interfaces using ReactJS.
- Used ReactJS for declarative, efficient, and flexible JavaScript library for building user interfaces.
- Used REDUX Architecture to route different endpoints, made Restful services to manipulate data.
- The application included creating simple React components in parent - child relationships and fetch the server data and render the output in a static HTML structure.
- For server-side programming used Java, so having intermediate knowledge of Java, JSP, Servlets, JDBC, Struts, spring and Hibernate.
- Used dependency tools Grunt Gulp to perform repetitive tasks minification, compilation, Unit testing.
- We follow AGILE methodology and JIRA for the bug tracker tool.
- Created front-end unit tests using Mocha for React Action methods and Reducers.
- Used SASS to customize the styles of HTML and preprocess the CSS files
- Involved in implementation of RESTful web service APIs using AJAX calls and JSON as data exchanging tool.
- Involved in configuring the GIT repository and maintain the version control using GIT.
- Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
- Coordinating with offshore and onshore team.
- Involved in daily scrum stand-up meeting to discuss the design and work progress.
Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, React Native, ES6, Babel, NPM, LESS, AJAX, Web Pack, JSON, RESTful web services, Java, Spring, Hibernate, Mocha, Web pack, Grunt, Gulp, Git, Jira and Agile Scrum.
Software Developer
Confidential
Responsibilities:
- Designing and developing dynamic web sites using HTML, XHTML, CSS and JavaScript.
- Coded extensively in jQuery to make rich Internet web pages and created custom date picker on the website.
- Re-designing and developing the main website to improve user experience and add new functionality.
- Used JSP to design the user interfaces, and JSP tag libraries to define Custom Tag.
- Developed page layouts, navigation, animation buttons and icons.
- Experienced with implementing different features of Bootstrap.
- Designed CSS based page layouts that are cross-browser compatible.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Performing the different modules like login, search and download with tracking.
- Used AJAX, JSON with jQuery for request data and response processing.
- Involved in writing application level code to interact with APIs, SOAP Web Services using AJAX and XML.
- Involved in data mapping from SQL server to controller using Hibernate framework.
- Responsible for deployment of the Application in production and any post deployment issues.
- Further tasks include management of all database and all the required tables to store different survey information related to the site.
- Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application experience
- Highly involved in making updates to the current website and simultaneously handling other projects.
Environment: HTML, XHTML, CSS, JavaScript, JSP, jQuery, AJAX, JSON, XML, Bootstrap, MYSQL.
Software Developer
Confidential
Responsibilities:
- Involved in Requirement gathering, Analysis and designing UI.
- Designed web sites by using HTML, CSS and JavaScript.
- Displayed the JSON data in GUI by using HTML, CSS, JavaScript, jQuery, jQuery Data tables, Charts.
- Involved in developing the application all major devices compatibility.
- Converting Visual Design into Responsive Mobile layout using CSS.
- Designed CSS based page layouts that are cross-browser compatible.
- Performed Client-side validations using JavaScript.
- Worked on Agile Methodology.
- Highly involved in making updates to the current website.
- Wrote PL/SQL Stored procedures, triggers, and views for backend database access.
- Managing and implementing all code changes via SVN. Deploying builds across development, staging and production instances and maintaining code integrity.
Environment: HTML, CSS, JavaScript, jQuery, JSON, AJAX, SVN, SQL.