Ui Developer Resume
SUMMARY
- Over 5 years of experience in IT industry in development, analysis and testing of User Interface applications using HTML 5.0, CSS3, Bootstrap, JavaScript, TypeScript, jQuery, AJAX, JSON, JS, React JS and Angular2/4/6/7, NodeJS.
- Involved in the phases of Software Development Life Cycle (SDLC) like requirement gathering, analysis, design, development, implementation, testing & maintenance of projects.
- Recently involved into Agile methodology for project planning and execution.
- Strong knowledge in developing web applications using Angular4 and Angular6 using RxJS.
- Good Knowledge of web - related concepts like MVC Design Pattern, HTTP, Web Services, RESTful Services.
- Good experience in the Implementation of Object-oriented JavaScript Concepts.
- Experience on working with JavaScript, Document Object Model (DOM) and DOM Functions.
- Expertise in creating Single Page Applications (SPA) using AngularJS and Angular6.
- Good experience in development of applications based on MVC (Model View Controller) design pattern.
- Hands on Experience in using Directives, Services, Observables and pipes in Angular6.
- Strong Knowledge of React JS Features like Components, Redux Architecture etc., and development of SPAs using React native Router.
- Proficient in working with CSS3 Media queries, CSS Animations, Box Model, Positioning and Layouts.
- Experience in utilizing prototype and wireframes along with development and Angular Material UI components.
- Good knowledge of testing Frameworks like Jasmine and Karma.
- Have strong knowledge of server-side technology NodeJS and its integrated tools like NPM, Yarn, Webpack.
- Experience in writing queries for databases like MySQL and MongoDB.
- Experience on working in different Integrated Development Environments like Eclipse, STS, Visual Studio, Notepad++, Sublime, Dream Weaver, IBM RAD and WebStorm.
- Good experience on working with browsers like Google Chrome, Mozilla Firefox, Safari and Internet Explorer and handling the browser compatibility issues.
- Used JIRA for bug and issue tracking. Have experience in web application debugging using Sonar, Firebug and Chrome Developers Tool.
- Experience on working with Jenkins & Agile development methodologies like Scrum.
- Involved in the development of web applications based on RWD (Responsive Web Design).
- Ability to work independently as well as in a team in handling multiple tasks. Have strong inter-personal, oral and written communication skills.
- Good Confidential understanding business and interacting with Customers.
- Involved with clients in the process of understanding the desired requirements.
TECHNICAL SKILLS
Java Script Frameworks/Libraries: Angular JS, Angular2/4/6/7, NodeJS, ReactJS, Backbone Js, JavaScript, Underscore.js, d3js, Ext.js, Cordova, Require.JS, Express.JS, React native.
Web Technologies: HTML4/5, CSS, CSS3, JavaScript, ES6, JSON, AJAX, jQuery, DOM, XHTML, XML, RESTful Services.
Database Technologies: MYSQL, SQL Server, MongoDB.
Operating Systems: Windows, Mac OSX.
IDE: Eclipse, Visual Studio, Notepad++, WebStorm.
Tools: Maven, GIT, SVN, Grunt, Gulp, NPM, Bower.
Testing Tool: Jasmine, Karma, Jest, Protractor.
Others: Chrome Developers Tool, Firebug, JIRA, Git, Source, Restful Services, SASS, Redux Dev Tools
PROFESSIONAL EXPERIENCE
Confidential
UI Developer
Responsibilities:
- Responsible for design and development of Interactive User Interface applications using Angular7, RxJS, NodeJS, jQuery and JSON.
- Developed new features like components, tools, widgets etc., in the application based on the requirements of the business and Involved in design and architecture discussions.
- Created customized, self-contained, reusable, and testable Components, Directives and Services to implement key functionalities in the application.
- Used pipes and observables extensively in the development of the application.
- Used Typescript Concepts like arrow functions, Spread Syntax and rest parameters in the development process.
- Developed web applications running on NodeJS using the Express framework and Backbone.js
- Used Node.js events distribution and parent chain for parent-child component communication
- Used Angular HTTP Client to perform HTTP GET and POST requests.
- Implemented Angular7 Promises to handle asynchronous communication with Rest API for various requirements.
- Designed many Modules, Controllers, Services and Microservices using the both predefined and custom directives in Angular js.
- Used Saga Middleware, Redux-Promise in application to retrieve data from Back End.
- Implemented flux pattern by using redux framework as a core dependency.
- Extensively used @Input and @Output decorators, Event Emitters, @View Child for data communication between Components in the application.
- Extensively used RxJS Observables, Subjects, Behavior Subjects, Event Emitters and Operators in the application development.
- Have hands-on working experience working with NgRx Package concepts like State, Store, Actions, Reducer, Effects and Dispatch function.
- Performed routing and navigation of application by configuring Router module with child route and route guard.
- Exposure to the recently popular JS-app frameworks (Ember, Angular, Meteor etc.)
- Developed and Consumed RESTful Web Services built on server side using NodeJS.
- Used Jasmine and Karma for Unit Testing and written E2E test scripts using Protractor.
- Used Continuous Delivery/Continuous Integration tool Jenkins to deploy the application and used GIT for version control of the code and Microsoft Visual Studio as IDE.
- Involved in creating stories in JIRA for sprints and worked on estimating the work effort and design for stories as part of the Agile-Scrum development process.
Environment: Angular6, RxJS, NodeJS, Bootstrap, Bower, HTML5, CSS3, TypeScript, JavaScript, JSON, jQuery, AJAX, GIT, Jasmine, Karma, Protractor, Microsoft Visual Studio Code, Chrome.
Confidential - Atlanta, GA
UI Developer
Responsibilities:
- Responsible for design and development of Interactive User Interface applications using HTML5, CSS3, NodeJS, jQuery, AJAX and JSON.
- Used React js as the development framework to build Single-Page Applications (SPA).
- Extensively used TypeScript and JavaScript to make the web pages more and more interactive.
- Designed and developed microservices that can be reused.
- Developed static web content using front-end technologies like CSS3 and HTML5 by coordinating User Experience designers.
- Performed Validations Confidential Client-side using React Directives, react native Directives and implemented media queries.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags .
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Knowledge on isomorphic React .
- Experienced in developing React native components. Used Axios.JS with ReactJS for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server.
- Used jQuery, to perform form validations, data traversing, data manipulation, AJAX implementation, creation of Widgets etc.,
- Worked with JIRA on daily basis to check the bugs and rectify and update the code.
- Developed the application in the form of multiple modules to manage it easily.
- Worked with back-end technologies like NodeJS and databases like MySQL and MongoDB.
- Experience with modules like Socket.io, Multer, clustering, JADE, Cookies, Mongoose and ORM applications in Node.js.
- Developed and Consumed RESTful Web Services built on server side using NodeJS.
- Used Node JS as a proxy layer for accessing the API layer.
- Maintained login sessions using Express-Node JS.
- Used Node JS to install project dependencies & maintain them.
- Added customizations in Node.js to configure different webservices.
- Coordinated with QA for the testing, Application deployment and integration.
- Performed the cross-browser compatibility check for browsers like Firefox, Google Chrome, Opera and Safari by using browser hacks and requirements.
- Performed Unit testing using Jasmine and written E2E test scripts using Protractor.
- Utilized GIT version control tool to save and share the code with other team members.
- In accordance with the requirements, worked on User Interface web development and Agile SCRUM methodology.
Environment: NodeJS, ReactJS, d3.js,Bootstrap, Bower, SQL, HTML5, CSS3, TypeScript, JavaScript, JSON, jQuery, AJAX, GIT, Jasmine, Karma, Protractor
Confidential
UI Developer
Responsibilities:
- Developed HTML and CSS templates.
- Responsible for the design, development and implementation of front-end applications.
- Developed UI applications using technologies like HTML and CSS as per W3C standards.
- Created the layouts of each portal using Cascading Style Sheets .
- Extensively used jQuery plugins and JavaScript to make the user interface more interactive.
- Involved in the development of complex, interactive and attractive web interface applications with good speed.
- Implemented functionalities like Auto Complete by using AJAX, JSON, DHTML and jQuery .
- For the audio and video playbacks used HTML5.
- Used technologies like JSON, jQuery and AJAX for requesting data and response processing.
- Involved in the enhancement of the existing web applications with the help of AngularJS.
- Implemented back-end application server using NodeJS.
- Involved in the maintenance of the websites which includes updating webpages by adding or removing content from it.
- Involved in developing dynamic e-mails using JavaScript, HTML5, XHTML and CSS3.
- Experience in DOM manipulation using JavaScript, jQuery and AngularJS .
- Developed Form Validations using AngularJS.
- Hand on experience in trouble shooting issues with layouts like div.
- Good coordination in project activities and documented all phases of the project properly.
- Took part in all the stages of the enhancement process in the application like gathering requirements, analysis, development and testing.
- Involved in the development of logic-based code for the registration process and validation of the customer who want to enroll.
- Used JavaScript for client-side validations.
- Responsible for the development of web-based user interfaces both Confidential client and server-side using HTML, XML, JSP and Servlets .
- Involved in the front-end Integration with Oracle databases using JDBC API through JDBC-ODBC Bridge driver Confidential server side.
- Developed many SQL queries to interact with database .
Environment: HTML5, CSS3, JavaScript, AngularJS, AJAX, JSON, Bootstrap, AngularJS, Dreamweaver, Windows, Agile Methodology.