Ui Developer Resume
Farmington, CT
SUMMARY
- 7+ years of experience in working with user interface applications and professional web applications using HTML5, XHTML, DHTML, JavaScript with ECMA6 features, Type Script, jQuery, XML and JSON, Bootstrap, Backbone.js, Angular 2/4, React.js.
- Experience in Software Development Life - Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Demonstrated the ability to work independently and the flexibility to adapt in an ever-changing business environment and adapting quickly to the new emerging technologies.
- Enthusiastic about meeting new challenges and understanding on new and old technologies, skills concepts, and ideas.
- Experience in making Responsive web pages (RWD) using Bootstrap, Restful API web development and media queries.
- Used JavaScript and jQuery to develop custom validations for validating various inputs given by the user
- Proficient in using MVC frameworks such as AngularJS, Backbone.js to develop Responsive Single Page Application.
- Extensively used Angular2/4with HTML, CSS, and Bootstrap to create rich User Experience.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Worked extensively with React JS and developed real time applications using React JS architecture, Flux for building UI and designed reusable components using React JS.
- Good knowledge in Angular.js and Node.js directives to create reusable elements and attributes, along with easy to test and maintain client side interactivity in web applications..
- Worked on React JS Virtual Dom and React views rendering using components which contains additional components called custom HTML tags.
- Developed Dynamic Single Page Applications using React JS and Angular2.
- Experience in developing, publishing, running and maintaining websites from scratch on Linux and windows environment.
- Used the concepts of Pseudo classes, layouts, positioning, text, border, transforms and padding in the various projects.
- Solid experience in Test Drive Development by using Jasmine, Jest, Mocha and Karma.
- Hands on experience on CSS pre-processors such as LESS and SASS.
- Knowledgeable on HTTP(s) protocol and experience in consuming JSON-based RESTful endpoints for fetching application data using Fetch.
- Experience in using JSON and AJAX for storing and exchanging information between browsers and servers
- Proficient in using AJAX for implementing dynamic web pages via API calls
- Experience in Software Configuration management using SVN and GIT-HUB
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, XHTML,DHTML,XML,LESS, SASS, JavaScript.
Skills: JQuery, DOM, JSON,Ajax.
Framework: Bootstrap, Angular 2/4, Node js,ES5,ES6, React JS
Developing Tools: Web Storm, Brackets, Sublime Text, Notepad++.
Version Control: SVN (Tutorial SVN, Versions), Git (Terminal, GitHub), SDLC’s, Agile, Scrum.
Operating Systems: Windows, OS X, Mac OS.
PROFESSIONAL EXPERIENCE
Confidential, Farmington, CT
UI Developer
Responsibilities:
- Designed layouts on the front-end and developed web pages for smart phones, tablets and Personal desktops using HTML5, CSS3, Bootstrap, jQuery, Angular 2/4, JavaScript.
- Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Used Angular2 to bind HTML elements data to JavaScript Objects and developed dynamic Single Page Application (SPA's).
- Developed Custom Directives like Elements, Attributes and Classes and Angular 2 Factory to monitor asynchronous service calls through Dependency Injection.
- Implemented Angular 2 classes and life cycle hooks to maintain the data present in each view.
- Worked extensively on JQuery and JavaScript to make forms interactive.
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
- Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, Http Request.
- Built advanced Data Visualization using D3.js and HTML5 for the business intelligence, data discovery and analytics offerings.
- Created an on -the-fly configuration changes set up, with application saved in Node.js.
- Used AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
- Involved in sprint planning, code review, and daily stand up meetings to discuss the progress of the application.
- Wrote Page level code using JavaScript with Angular.JS framework along with JQuery and other JavaScript libraries.
Environment: Angular 2/4, JavaScript, HTML5, CSS3, Responsive Web Design, JQuery, XHTML, XML, JIRA, REST, JSON, Typescript, Jasmine, Karma, AJAX, Mongo DB, DOM, MVC, Bootstrap, Node.js.
Confidential, Tampa, Florida
UI Developer
Responsibilities:
- Developed SPA usingReact JSto utilize the HTML5 DOM features and update elements that are modified in the webpage.
- Configured routes betweenReact JSand Flask to render the templates from the server-side.
- Used JQuery in directly manipulating the DOM yet separating the React JSComponents.
- UsedReact JSwith Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- Involved in Enhancement of existing application utilizing Backbone JS, React JS, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used jQuery to make the HTML5 and CSS3 to interact with JavaScript functions to add dynamism to the web page.
- Worked with JSON for data exchange between client and server.
- Extensively used GIT for version controlling and regularly pushed the code to GitHub.
- Worked with SVN and Git to maintain current and historical versions of source code.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Performs Unit testing with JASMINE and develops web services using RESTful APIs.
- Used Firebug for debugging and for element styling.
- Collaborated Sass to keep large stylesheets well-organized, and to generate aggregated stylesheets.
- Programmed standards complaint HTML5 and CSS3 working with JQuery library modules and JavaScript framework libraries.
- Established user interface design standards, internationalization considerations, framework guide and checklists to enhance Development's autonomy.
- Developed the jQuery widget with functionality of progressively enhancing the look and feel of web page.
- Involved in Agile methodologies, two week Sprints and daily Stand ups to discuss the development of the application to deliver in time.
Environment: Node JS, React JS, JavaScript, HTML5, CSS3, Bootstrap, Foundation, AJAX, JSON, Responsive Web Design (RWD), DOM, jQuery, GIT, GitHub, SVN, Agile, JSON, Scrum, Agile, Jasmine.
Confidential, Horsham, PA
UI Developer
Responsibilities:
- Used AngularJS, JavaScript, HTML, and CSS for developing Single Page Application and achieving two-way data binding between html and JavaScript objects.
- A generic framework is created using Angular MVC client features, which help separation of concerns and code reusability.
- Implemented Angular Controllers to maintain each view data.
- The whole client layer is written in Typescript, which reduces the coding efforts and helps maintainability and code reusability.
- Developed Bootstrap responsive web application pages using Angular JS services, controllers and directives for front end UI
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2
- Used jQuery to make Restful API calls and Design REST API for collection.
- Used JSON for data exchange between client and server and AJAX to reduce the load of network and update the certain components of the website.
- Used GRUNT for task runner and master in using commands for deploy and build the project.
- Written test cases and W3C Validate for working with Jasmine and Karma.
- Created smart nav bar system in typescript that would retain a client context across multiple web apps using the query string.
- Worked on CSS to design the navigation, gradient background and used other style properties to enhance the look of the web page.
- Worked on JQUERY to make dropdown menus on web pages and display part of a web page upon user request.
- Debug the issue in firebug for Firefox, web developer tools in Chrome, Safari and IE 8, 9, 10 browsers.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
Environment: Angular 2, HTML5, CSS3, Ajax, jQuery, JavaScript, JSON, DOM, SCRUM, GRUNT, XHTML, Typescript, Restful Web services.
Confidential
JR. UI Developer
Responsibilities:
- Converted designs fromAdobe Photoshop/Illustratormock-ups to working site pages usingHTML (HTML5), CSS (CSS3), JavaScript.
- Collaborated with team on implementing new features and UX in anAgileenvironment.
- Attended daily meeting to update project status or related issues.
- Used web services to load the data usingAJAXto call the data that returns from the post web service calls.
- Coded JavaScript for page functionality and Pop up Screens and usedDHTMLto make dropdown menus on web pages and display part of a web page upon user request.
- Worked onautomation toolsfor compression ofJS files, SCSS to CSS, image compression.
- Created XHTML Pages with CSS and the Box Model
- Used JQUERY core library functions for the logical implementation part at client side for all the applications.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- UsedSVNas the version control tool.
- Implemented complex functionalities usingJavaScript.
- Performed Unit Testing to validate how better and feasible is the application to be used by the End-user.
- Followed best practices and coding standards.
- Worked withclients or stakeholdersin a collaborative environment.
- Designed and document code to ensurereadabilityandmaintainability.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Worked with backend Developer to troubleshoot frontend integration related issue.
Environment: XHTML, HTML5, XML, CSS3, Ajax, SVN, Agile, jQuery, JavaScript, Restful Web services.
Confidential
JR. UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Created and performed SQL queries to fetch data from the backend database.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
- Integrated the Java code (API) in JSP Pages.
Environment: HTML, XML, SQL, JAVA, CSS, Ajax, jQuery, JavaScript, JSON, Restful Web services.