Ui Developer Resume
Philli, PA
SUMMARY:
- Over 7+ years of extensive experience in software development life cycle (SDLC) in developing and designing user experiences of Internet/Intranet applications using Angular 6/5/4/2/1.x HTML4/5, HTML, XHTML XML CSS2, CSS3, AJAX, PHP, JavaScript, Nodejs, jQuery Meeting W3CA standards.
- Expertise in Client Scripting language and server - side scripting languages like HTML5, CSS3, JavaScript, jQuery, JSON, Bootstrap, AngularJS and ReactJS.
- Proven track record in Graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand-coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images Experience in writing Test classes using mock, static Mock and Multi-Static Mock and Stub API.
- Extensive experience in designing professional UI web and Mobile applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, jQuery, AJAX, JSON, AngularJS 4, Type Script, Backbone.JS, Require.js and Node JS.
- Good knowledge of latest version of object-oriented JavaScript Libraries like Angular.js 2.0 &1.0x, Node.js, Backbone.js, Bootstrap, jQuery, React.JS and Dojo toolkit.
- Experience with Responsive Web Design patterns and Bootstrap.
- Expertise in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dreamweaver CS3, Adobe Illustrator, and Adobe Flash.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, jQuery, Angular.js 1.0 & 2.0, React.JS, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.
- High-level of expertise in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Experience with node testing libraries mocha, chai, karma, jasmine etc.
- Expert in resolving User Interface issues using various frontend technologies such as HTML, CSS, Bootstrap, Angular.js1.x, Angular.js 2.0 and AJAX.
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.
- Worked in wide range of environments, with IDEs like Eclipse, Net Beans, and with SVN and Git.
- Good experience in developing web Applications using Spring MVC, Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
- Worked with Agile waterfall and scrum methodology.
- Experience in using Web Services like SOAP protocol in JAXWS and RESTFUL web services Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Experienced with JIRA for bug tracking and issue tracking.
- Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
- Proficient with creating Logos, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
- Used Wireframes as required by the client.
- Extensive experience in various UI widgets using JavaScript libraries.
- Effective problem-solving skills, outstanding interpersonal skills, good in written and verbal communication.
- Ability to work independently as well as within a team environment. Driven to meet deadlines.
- Ability to learn and adapt to emerging technologies and implement them in the current projects.
- Excellent communication skills to discuss the projects with technical and non-technical SME’s and ISO during the sprint meetings for Agile as well as Scrum development methodology.
TECHNICAL SKILLS:
UI/Web Technologies: Angular 6/5/4/2, 1.x, React Js, BackboneJS, Bootstrap, JavaScript, AJAX, jQuery, JSON, CSS2/3, HTML4/ 5, XHTML, XML, XSLT.
Server Side/Backend: .Net (c#, ADO.net, ASP.net, MVC1...MVC5), Java, Php (Drupal, WordPress), Node (MEAN, MERN)
Build Tools / Task Runners: Jenkins (CI/CD), Grunt, Gulp, Bower, Yeomen.
Unit Test Frameworks.: Karma/Jasmine, Mocha/Chai, Angular Mock, Protractor, Cucumber, Sauce Labs, Selenium.
Development IDE s: Visu al St ud io Code, Eclip se, WebStorm, IntelliJ, N et B ea n s, Notepad++, Sublime, Adobe Dreamweaver.
Web/App Servers: Apache Tomcat 7.0, HTTP Web Server, Experience with Many Online Webhosting Platforms (Shared, Dedicated, VPS).
Browser: All (IE, Firefox, Opera, Chrome, Safari)
Database: Cassandra Database, SQLITE, SQL Server, Oracle, MySQL
PROFESSIONAL EXPERIENCE:
Confidential, PHILLI, PA
UI Developer
Responsibilities:
- Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
- Developed the front end of the application using HTML5, DHTML, CSS3, SASS, JSP, JavaScript
- Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces and components.
- Created interactive websites and website features using JavaScript and jQuery.
- Used Angular.js and Node.js for developing single page web applications.
- Worked on Page level code using JavaScript with Angular.js framework along with JQUERY and other JavaScript libraries.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js 2.0, React.js.
- Worked on GitHub to maintain the repository.
- Used Node JS to develop the back-end components, connecting the application with the other web services.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, jQuery, Angular.js 1.0 & 2.0, React.JS, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.
- Creating interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs and design standards.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as graphics and multimedia's.
- Involved in implementing some of the POC's and application components using web technologies like HTML4/5, CSS2/3, JavaScript, jQuery, and React.js and KJS AJAX libraries.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Wrote application level code to interact with the backend databases JQUERY, AJAX and JSON.
- Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
- Worked on Responsive web pages (RWD) using Bootstrap, Restful API web development and media queries.
- Designed and developed of UI using HTML/DHTML, CSS, Dojo, & JavaScript.
- Used AJAX for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Development of highly interactive multiplayer HTML5 / CSS3 / Canvas based games using Angular JS and jQuery with custom Grunt JS configurations for testing and final deployment.
- Involved in implementing data grid/tables using Bootstrap and Angular JS for front-end client facing of the Single Page applications (SPA).
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required Perform coding, debugging and testing.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Upgrade the MFT application from Synerg 3.x (uses angular 4) to Synerg 5.x (users angular 6) version.
- Develop adminUI application, new user facing features with React.js.
- Enhanced user experience by designing new web features using MVC Framework like Node.js.
- Took advantage of MVC pattern of Angular JS framework to produce higher maintainability of the code.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Worked on JIRA to maintain and update the task developed and deployed Action Classes and JSP for Dynamic HTML generation.
- Involved in writing test cases using Jasmine and Karma to ensure code coverage.
- Worked closely with business users and developers of team to resolve issues.
Environment: Angular, Node Js, React.js, Redux, TypeScript, oAuth, Bootstrap 3, Karma, Jasmine, Rally, Docker, Jenkins, Web services, Cassandra database, Linux and GitHub..
Confidential, PITTSBURGH, PA
UI DEVELOPER
Responsibilities:
- Gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement Specification document and Architecture document.
- Using advanced level of JS to build the pages for heavy DOM manipulation, dynamic display of data taking advantage of two-way binding, dirty checking.
- Creating Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Designing Frontend within object-oriented JavaScript framework like React.JS, Node.js
- Working on all the latest technologies like HTML5, CSS3, etc. Tackling various issues related browser compatibility to accommodate these advanced and fast technologies
- Debugging the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Using GIT for Version Control tool.
- Working on Westfield' s One Market Network authentication configuring with JibestreamAPI.
- Worked on to expose west fields api services through Kong.
- Providing authentication access to different services.
- Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application.
- Worked closely with product, UX and business team to build applications & reach business goals through front end development and UX.
- Used JSON for storing and exchanging information between browsers and servers.
- Involved in using GIT for version controlling and reviewing code.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Use oAuth 2.0, to get the authentication from the users.
- Interact with synerG team for new features or any business requirement add on feature to the application
- Use Migration services to migrate users from MFT LDAP servers to SMS LDAP servers.
- Used JavaScript as a scripting language for Node.JS.
- Enhanced user experience by designing new web features using MVC Framework like Node.js.
- Consumed REST web service and displayed the data to user in screen as suggested in wireframes.
- Responsible for making responsive web pages using twitter bootstrap and media queries.
- Used CSS pre-processors (SASS and LESS).
- Worked with Grunt, as that is used to create UI builds and run UI tasks like compiling less files to generate a CSS file.
- Collaborated closely with groups in and outside of development team to achieve well-designed responsive design interface.
- Worked on Git Hub to maintain the repository.
- Implemented in Agile development process on Software Development Life Cycle and done with effort estimations using Function points & 3p estimations.
- Involved in Unit Testing by using Karma & Jasmine and involved in writing test cases using Jasmine and Karma to ensure code coverage.
Environment: HTML5, CSS3, Angular JS, AJAX, Responsive Web Design, Node.js, jQuery UI, JSON, Atom, Photoshop, Flax, JavaScript, JSP, SASS, LESS, Agile methodology, GIT, JBoss, Eclipse, Mac OS UNIX commands.
Confidential, COLUMBUS, OHIO
UI DEVELOPER
Responsibilities:
- Created a Single Page Applications using Angular
- Using Angular created Drag, Drop & Re-ordering the data in the tree.
- Implementing Angular Router to enable navigation from one view to the next as customer performs application tasks
- Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms
- Using Angular created custom directives for data manipulations and to display data in company standard format in UI.
- Worked with ngrx/store for managing Angular applications.
- Designed Dynamic client-side Java-script codes to build web forms and simulate process for a web application, page navigation using Angular 2
- Defined new validations through Angular for the form field validation implemented through HTML5.
- Worked on managing the user menu and Bulk update of Attributes using NodeJS Gulp (Task Runner) and jQuery
- Worked with npm commands and using package. Json for managing dependencies and dev-dependencies of NodeJS applications
- Used Angular multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
- Implemented MVC pattern with Angular and jQuery-validation and Extensive use of components registration in Knockout
- Used $http with Angular interceptors to make sure the requests were valid and used UI-router to handle nested views and avoid page redirection.
- Created Typescript reusable components and services to consume REST API and using modular based architecture provided by Angular.
- Used Angular to standardize web application structure and responsive using Bootstrap and provide a future template for data binding.
- Worked on managing the user menu and Bulk update of Attributes using NodeJS Gulp (Task Runner) and jQuery
- Actively used agile methodology to develop and complete the project within the sprint time.
- Created the multiple grids by inline editing capabilities and included pagination.
- Completed the stories within the sprint time.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA
- Involved in enhancing the application for clients’ requirement based on the market demand and updating the MVC pattern, Bootstrap, Angular & Web API.
- Worked on the unit test cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and Jasmine framework
Environment: AngularJS 2.0, Node JS, Bootstrap, HTML, CSS, JavaScript, jQuery, AJAX, JSON, JIRA
Confidential, LOSANGELES, CA
FRONT END/ UI DEVELOPER
Responsibilities:
- Developed High level and detailed level design documents based on business requirements provided.
- Involved in AGILE Methodology and participated in SCRUM Meetings.
- Built rich prototypes and applications using HTML, CSS, JavaScript, jQuery, AJAX, JSON, Angular.js, Backbone.js and
- Bootstrap.
- Wrote Page level code using JavaScript with Angular JS framework along with jQuery and another JavaScript libraries. Designing User Interface based on MVC framework, which accomplishes a tight and neat co-ordination of
- Spring MVC, Angular JS.
- Created interactive websites and website features using JavaScript and jQuery/jQuery UI.
- Worked on Responsive web pages using Bootstrap, RESTful API web development and media queries.
- Used AngularJS for developing single page web applications.
- Developed the backend by using Node.js.
- Worked on Front end by using Angular.js and JavaScript.
- Wrote Page level code using JavaScript with AngularJS framework along with jQuery and other JavaScript libraries.
- Worked with Angular.js routers, forms, modules, events, expressions, controllers, filters and Http Request.
- Spearheaded adoption of Responsive web design principles.
- Converted existing websites to Responsive websites.
- Worked in Agile Environment, which include daily Stand up' s, Sprint Planning's etc.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features using AngularJS.
- Used Jasmine to perform unit testing of custom filters, custom directives and various parts of AngularJS application.
Environment: HTML, CSS, jQuery, Responsive web Design, JavaScript, Angular.js, Node.js, JSF, XML, Spring MVC, Restful API' s, Web Services, GitHub, Jasmine and Karma..
Confidential
UI DEVELOPER
Responsibilities:
- Responsible for designing elegant User Interface by coding in HTML5, CSS3, JavaScript, Angular.js and jQuery to build SPA Single Page Application.
- Built custom directives, custom filters, form validations, making controllers, services, factories, dependency injection though various modules.
- Worked closely with UI designers to understand the detailed intuitive UI prototypes and components.
- Extensively involved in AJAX call to retrieve the data from the backend then display on the screen in a well-organized way.
- Used Bootstrap to make responsible web pages.
- Handling cross browser/platform compatibility issues (IE, Firefox and Safari) on both Windows and Mac.
- Used Karma Unit Test Runner for the application.
- Used Ajax and JSON to interact with APIs, RESTFUL Web Services.
- Produced GUI prototypes for business logic presentations.
- Developed HTML prototypes and ready XHTML documents with CSS style sheets.
- Analyzed user requirements and converted into use cases.
- Participated in Agile Development Team, having SCRUM meeting for progress reporting as well as task distributing.
Environment: HTML5, CSS3, JavaScript, Angular.js, Karma, Bootstrap, Git, Rally, Jasmine
Confidential
UI Developer
Responsibilities:
- Used HTML, CSS and JavaScript for the front end designing.
- Developed wen presentation layer using HTML and CSS according to internal standards and guidelines.
- In addition to code development, maintained project documentation and assisted in application design.
- Used JavaScript, CSS and HTML to create front-end screens of the module.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Interacting with project leader, team leader, designing and developing web pages.
- Worked closely with Program Engineers how the front end and back end mechanism works to develop an interface.
- Involved in documenting the details related to changes occurring in the system, following the quality processes.
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
Environment: HTML, CSS, JavaScript, AJAX, jQuery