Ui Developer Resume
Basking Ridge, NJ
SUMMARY:
- Over 6 years of extensive experience as a UI Developer in domains such as Finance, Healthcare, Insurance, eCommerce and others.
- Extensively worked on implementing Single Page Application (SPA) architecture and client side MVC using Angular and server side using Node.JS .
- Extensive experience in implementing MEAN Stack ( MongoDB, Express.JS, AngularJS, Node.JS ) with RESTful stands.
- Hands - on experience in creating components using ReactJS. Expertise in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX and React Native concepts.
- Experience on Redux using complex Object-Oriented concepts in improving the performance of the websites.
- Proficient in AJAX calls using jQuery and usage of JSON for quick responses
- Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript and JSON.
- Expert at implementing Server-side Business logic in Express.JS framework of Node.JS
- Server with NPM as package manager .
- Experienced in working with NPM packages like HTTP, path, fs, Socket.io, JWT, CORS, Mongoose, MongoDB, BodyParser .
- Experience in building backend Rest API s using Node.JS and Express.JS and Utilized Express router for configuring routes for separate modules.
- Knowledge on using D3.JS, ChartJS for producing dynamic, interactive data visualizations in web browsers.
- Expertise in HTML5, CSS3, and JavaScript frameworks and libraries
- Experience in Responsive Web Design using Media Queries as well as Bootstrap .
- Experience of working on CSS Pre-processors like LESS and SASS .
- Configure and monitor numerous MongoDB and NoSQL instances. MongoDB Schema Design using DB Ref, Manual Ref, Embedded Data Model Design.
- Experience in integrating MongoDB databases and collections with Node.JS server.
- Expertise in integrating RESTful API into UI screens to build dynamic modules using AJAX.
- Proficiency in Debugging and troubleshooting existing application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Good understanding of the Software Development Life Cycle (SDLC) and experience in understanding the business requirements to deliver.
- Deep knowledge in JIRA for bug tracking and issue tracking.
- Hands-on experience with GIT for the version control and continuous integration tools like Jenkins .
- Familiar with set up auto task runner using Gulp , Grunt for code qualify, file manipulation, end to end testing and so on .
- Performed Test Driven Development of the application using Java Script frameworks Karma, Jasmine.
- Expertise in debugging and troubleshooting existing code using Chrome Developer Tools, Postman .
- Worked on integrating web pages with XML and JSON data using XSLT , REST and SOAP web services.
TECHNICAL SKILLS:
UI Web Technologies: IDE, HTML Editor HTML, CSS, DHTML, XML, XHTML, Java, \ Visual Studio, Eclipse, Notepad++, Net JavaScript, jQuery, TypeScript, AJAX, JSON, \ Beans, Adobe Dreamweaver, Edit Plus, LESS, SASS Sublime text, Web Storm
Frameworks: Angular JS, Angular 6, Node JS, ReactJS, GIT, SVN, VSS Redux, D3JS, ChartJS
Web/App Servers: HTTP Web Server, Node, Webpack\ Agile, Waterfall
Databases: Oracle, MySQL, Mongo DB\ Windows XP/Vista/7, MAC and LINUX
Tools: Jira, Jasmine Karma\ NPM, Bower, Grunt, Gulp\
PROFESSIONAL EXPERIENCE:
Confidential, Basking Ridge, NJ
UI Developer
Responsibilities:
- Developed various web pages and components using Angular 4 components and libraries and predefined components from NPM (Node Package Manager).
- Implemented Angular 4 component router for navigation and services to connect the web application to the back-end API.
- Worked on Angular 4 features like routes, components, custom directives, services and form validations.
- Created Angular 4 components and custom directives for application functionality and implemented lazy loading.
- Worked on child components and parent component creations, with different interfaces, classes, constructors, and other oops concepts of typescript.
- Consumed and produced RESTful web services, processed JSON using Angular services calls
- Used Node Package Manager (NPM) to manage the dependencies in Node JS modules.
- Implemented MongoDB as the Back-End storage system of the application.
- Implemented visualization of the user data using ChartJS to create powerful visualization components and a data-driven approach to DOM manipulation.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Created Responsive Designs (Mobile/Tablet/Desktop) using Bootstrap, CSS3 and SASS.
- Performed testing of the application using Java Script frameworks Karma, Jasmine.
- Managed the team's source repository through Git and continuous integration system using Jenkins.
- Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
Environment: HTML5, CSS3, Bootstrap, JavaScript, Angular 4, Node JS, MongoDB, SASS, Karma, Jasmine, ChartJS, NPM package manager, AJAX, JSON, XML, RESTful Web Services, GIT, Jenkins, Visual Studio Code, Eclipse, WebLogic, Jira, Agile
Confidential, Bloomington, IL
UI Developer
Responsibilities:
- Developed various web pages and components using Angular 2 components, services, libraries and predefined components from NPM.
- Used Angular 2 including authoring complex directives, services, components, filters, routing and states to support routing in single page applications .
- Implemented Angular Router to enable navigation between application components.
- Created Typescript reusable components and services to consume REST API’s using component-based architecture provided by Angular 2 framework.
- Used NodeJS and ExpressJS to create non-blocking input output models on the server side.
- Created CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Worked on Bootstrap , LESS to develop User Interface with responsive design .
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Implemented HTTP requests using RXJS observable library to handle multiple values overtime.
- Involved in writing application level code to interact with APIs , Web Services using AJAX , JSON and XML .
- Handled cross browser compatibility issues using Modernizer.
- Written unit test scripts for controllers, filters and services using karma , Jasmine and Protractor .
- Performed unit testing using Jasmine , Karma and Protractor along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, WebStorm .
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
Environment: HTML/HTML5, CSS/ CSS3, JavaScript (EcmaScript5), Angular 2, TypeScript, NodeJS, ExpressJS, MongoDB, NPM package manager, Bootstrap, LESS, JSON, Windows Platforms, Visual Studio Code, SVN, Web Storm, Webpack, Postman, Jasmine, Karma, Protractor, Agile
Confidential
UI Developer
Responsibilities:
- Using AngularJS, created views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Developed the application using Model-View-Controller (MVC) architecture.
- Used AngularJS to create Controllers to handle events triggered by clients and send request to server.
- Interpreted and presented the XML/JSON data in the web page.
- Used AJAX for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
- Designed and developed RESTful service interface using Node JS to the underlying customer event API.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Created forms to collect and validate data from the user in HTML.
- Developed front-end applications and user interface using web pages technologies using HTML, CSS3, and JavaScript.
- Worked on creating responsive website for smart devices using responsive design and Bootstrap.
- Worked on Cross-browser Compatibility of UI pages. Implemented for internet browsers such as Chrome, Firefox, and IE.
- Debugged the application using Chrome Inspector, Firebug, IE Tester and many other debugging tools.
- Used GIT for code version control.
- Involved in Software Development Life Cycle (SDLC) in developing and designing Internet applications.
- Worked with clients to maintain and support for the whole user interface of system
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
Environment: HTML, CSS3/CSS, JavaScript, AngularJS, NodeJS, Bootstrap, Ajax, XML, JSON, GIT, JIRA, Karma, Jasmine, Firebug, IE Tester, Agile
Confidential
UI Developer
Responsibilities:
- Developed applications using Angular JS single page applications SPAs to improve page performance.
- Writing Angular controllers that are responsible for transferring control between components, routing and rendering views.
- Implemented the two-way data binding in Angular JS custom directives.
- Implemented $http functionality in Angular JS to retrieve data from web servers.
- Developed server-side RESTful web services and called them from backbone collections.
- Involved in developing various generic JavaScript functions used for validations.
- Used advanced level of HTML, JavaScript, and pure CSS layouts (table less layout).
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML & CSS, Bootstrap.
- Used JQuery plugins auto complete, validation, drag and drop and more exceptionally.
- Designed business applications using web technologies like HTML, DHTML, XHTML and CSS based on the W3C standards.
- Followed Agile methodology using JIRA and Confluence tools.
Environment: HTML, CSS, DHTML, XHTML, JavaScript, Angular JS, Bootstrap, AJAX, SDLC Agile, Jira, Jasmine, Karma, SVN, JQuery, Adobe Photoshop, XML, RESTful API, JSON, Oracle, Design Patterns, Eclipse
Confidential
UI/UX Developer
Responsibilities:
- Responsible for all client-side validations and implementing business logic based on user selection using JQuery.
- Involved in writing application level code to interact with APIs, Web services using AJAX,
- JSON and XML.
- Created DOM for datasets. Worked with datasets in JSON format.
- Developed UI for Web platform using HTML, CSS, JavaScript, jQuery and Bootstrap.
- Implemented AJAX and jQuery on front-end to make the web page more dynamic.
- Used JSON for storing and exchanging information between browsers and servers.
- Extensively used JQuery load method to load data from a server and to put the returned data into the selected element.
- Created front end interface using HTML, CSS, JavaScript, jQuery and AJAX with API as the backend.
- Developed CSS styles to maintain uniformity of all screens throughout the application and positioning of screen objects.
- Designed CSS based page layouts that are cross-browser compatible and standards compliant.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Used GIT as the primary repository for backup and migration of content.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
Environment: JavaScript, HTML, JQuery, XML, Ajax, SDLC, Agile, DHTML, Dreamweaver, CSS, Adobe Flash, GIT, SQL, Oracle, Windows, Jasmine, Karma
Confidential
Associate UI Developer
Responsibilities:
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS & JavaScript using Dreamweaver.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Developed HTML prototype documents with CSS Style Sheets.
- Responsible to store and retrieve user entered data to HTML session storage hence give user feature of running several sessions at one time.
- DOM is used to parse the XML documents.
- Did Cross - Browser coding, for making pages compatible will all browsers.
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Used GIT version control tools to manage source control.
Environment: JavaScript, HTML, JQuery, XML, Ajax, SDLC Agile, DHTML, Dreamweaver, CSS, GIT, SQL, Oracle, Windows