Sr. Ui Developer Resume
Richmond, VA
SUMMARY:
- Around 8+ years of experience in User Interaction Development and Web Projects.
- Strong Web development skills, having good knowledge of JavaScript, JQuery, JSON, Ajax, HTML, XML, CSS.
- Worked on SPA (Single Page Web Applications) using RESTFUL web services plus Ajax, Bootstrap and AngularJS. Wrote AngularJS controllers, views, and services for new website features.
- Expertise in making AJAX (Get and Post methods) calls using J Query and Vanilla JavaScript.
- Knowledge of web technologies like HTML5 and XML.
- Designed, developed and supported HTML5 and CSS3 based applications, predominantly for use on mobile devices.
- Design and document each module as a part of the implementation/delivery process.
- Embedded new Media Elements i.e., video and audio files using the HTML5 markups. Used HTML5 File API for uploading local files from the client - side.
- Implemented the new features of HTML5 forms like Input types, miscellaneous attributes i.e. required, placeholder etc.
- Worked on Angular JS markup and expressions and experience using Angular UI components like GRID.
- Expertise in handling Twitter Bootstrap framework i.e., the concept of Grids, making using of advance components like Pagination, Alerts, Progress bars etc.
- Built custom directive to build application components for rendering grids and maps.
- Built HTML templates for high traffic and complex data driven website.
- Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax () calls.
- Implemented easy-to-use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Experience in working with Apache Tomcat application server.
- Experience with different type of services - Batch, RESTful, SOAP services.
- Developed Object Oriented JavaScript code and worked with JavaScript validation.
- Developed Object Oriented JavaScript code and responsible for client-side validation using JQuery functions.
- Developed Web 2.0 applications to consume JSON response using callback functions. Coding, styling, testing of reusable JavaScript, CSS3, HTML widgets/libraries for complex UI controls.
- Skilled in solving complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
- Proficient in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3 and MV* frameworks such as AngularJS etc.
- Strong development skills including RESTful Web Services.
- Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, JQuery, AJAX calls and JSON data from the server.
- Involved in all the phases of SDLC including requirement analysis, design, development, testing and documentation. Participated in a structured software development process that included sprints with daily scrums, implementing feedback from quality assurance team members, and using version control software.
- Used REST based web-services for web-server / app-server communication.
- Tested cross browser functionality and fixed major layout bugs for supported browser including IE6.
- Used the best practices of SDLC as well as Agile/SCRUM methodologies. Involved in Waterfall based approach to UI Development.
- Facilitated User Testing sessions to solicit feedback on prototypes.
- Experience with Mendix platform.
PROFESSIONAL EXPERIENCE:
Confidential, Richmond, VA
Sr. UI Developer
Responsibilities:
- Worked on churro scaffolder and its libraries.
- Worked on Feature set and App templates.
- Resolved GitHub issues for churro.
- Worked on churro build system.
- Worked on ro commands and modifications.
- Replaced existing Systen js to Webpack for keeping sync with Angular CLI.
- Responsible for all aspects of Responsive Design: content-first design, information architecture, wireframes, UI components and in-browser prototypes. Will use Responsive Design to provide end-to-end dynamic mock-ups.
- Developing Front-end automation testing scripts using Protractor by following the principles and practice of Agile Software Development.
- Conceptualize and Design User Interfaces that are original, user engaging, and which look remarkable across various platform devices.
- Designing and developing new components using Web application layout and forms using the latest technologies HTML5, CSS3, and JavaScript, Angular, Typescript concepts.
- Responsible for managing, implementing solutions and Building the necessary infrastructure for deploying the API’s on Amazon Web services.
- Automated functionality to simplify our user’s daily jobs.
- Designing animation and interactive pages using latest front-end development technologies for enterprise-grade by Utilizing CSS and one of the pre-processors like CSS, Stylus, LESS etc.
- Passion and ability to learn and apply new technologies like Mendix.
- Utilization of Mendix for application coding.
Environment: Nodejs, Angular 6.0, Angular 5.0, Angular 4.0, Webpack, System js, Mendix.
Confidential, Tinley Park, Illinois
Sr. UI Developer
Responsibilities:
- Working as a Senior UI Developer, assisting my team in developing two different Web-based applications.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery and JSP making use of Bootstrap framework.
- Refactored and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
- Experience with Bootstrap, Angular JS for creating the applications more effective.
- Worked with the team, helping them build out their markup and CSS. My Specialty is large scale CSS (Sass), focusing on reusability and modularity.
- Worked on various two different projects writing HTML, CSS and JavaScript based on provided designs to get web sites and web applications built within a team atmosphere.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
- Involved in up gradation and maintenance website to the new layout using the Grid orientation model Bootstrap framework.
- Brought the HTML and CSS of an existing web site to the latest web standards.
- Created a CSS framework for using a 12-column grid preferred by the designers as well as implementing parts of Object-Oriented CSS to cut down on repetitive code.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Experience with creating templates, pages and full sites in HTML, CSS, XML, jQuery, JavaScript, require.js, bootstrap, Angular JS and other front-end technologies.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Bootstrap, XML, J2EE, JSP, Apache Tomcat, Eclipse, Oracle, Tortoise SVN, Eclipse, MySQL.
Confidential, Richmond, VA
Sr. UI Developer
Responsibilities:
- Developed Single Page Applications (SPA) using AngularJS including MVC architectures, different modules, specific controllers, templates, custom Directives, custom Services and custom Filters.
- Worked on JavaScript frameworks (Angular JS, Node JS) to augment browser-based applications with MVC capability.
- Implemented project structure using Yeoman project builder and ng-full stack generator to generate the directories.
- Implemented Angular JS 2.0 along with Typescript, Node and HTML5.
- Implemented user interface guidelines and standards throughout the development and maintenance of the Application using, HTML5, CSS3, JavaScript and Angular JS.
- The application is developed in Angular JS have five tabs and 20+ pages with API integration.
- Involved in writing application level code to interact with RESTful API’s.
- Hands-on experience in consuming RESTful Services using JavaScript, jQuery and AngularJS
- Implemented data-binding and MVC using AngularJS for front - end development.
- Followed git sample Angular JS projects for setting up project structure and best code practices.
- Used Agile Development Methodology and Scrum team structure for Development process.
- Used Version One for Creating, prioritizing and estimating backlog items for the sprint.
- Used version control tool GIT to work on the same code-base in the repository with the other team members.
- Used Soap UI for Credit Card Payments API (REST) testing.
Environment: HTML5, CSS3, JavaScript, JQUERY, AngularJS 1.5.6, Node JS (NPM), AJAX, JSON, Maven, GIT, Version One, Gulp, STS, SoapUI, Bower, Protractor, Sublime and Eclipse.
Sr. UI Developer
ConfidentialResponsibilities:
- Extensive experience in developing web page quickly and effectively using JQuery, HTML5, CSS3, Responsive Web Design and Bootstrap.
- Worked on Browser Compatibility and tested each feature on web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- As per the prototype implemented the UI screens for card lock feature using HTML, SASS and added functionality with JavaScript, JQuery and Angular JS.
- Used .0 Preprocessor for CSS preprocessing.
- Implemented Web Responsiveness for the UI screens in card lock feature for different platforms like Desktop, Mobiles, tablets etc. and different browsers.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site
- Used Debugging Tools like Firebug, Firebug Lite, Google Chrome Web Debugger, Jasmine and Karma
Library/Framework Bootstrap, Compass, Jasmine, IDEs like Sublime, Web Storm, Notepad++, Spring Tool Suite.
- Involved in Unit testing AngularJS applications using Jasmine/Karma.
- Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
- Worked with business analysts to understand their business models and goals and help define strategy, content and features.
- Used Angular.js MVC Architecture to split the UI logic into Views, Models and Collections.
- Designed in-house build automation and continuous integration systems by utilizing Git, and Grunt.
- Retooled development and deployment process to use Node.JS-based Karma task runner (and associated plugins) for compiling and preprocessing client-side assets.
- Developed data formatted web applications and deploy the script using HTML5, CSS and Client-side scripting using JavaScript.
- Worked on eCuke-Java which is designed as a Maven project using Cucumber, Java, Selenium and JUnit unit test framework and Page Object Model.
- We follow Agile Methodologies and agile standards. Regularly attend stand ups, scrum meetings, retro, PI planning and grooming.
- Used Version One for Creating, prioritizing and estimating backlog items for the sprint.
- Internal and external code reviews with peers and other teams.
- Used Git for source control management.
- Used Jenkins for continuous integration/continuous development.
- Used Soap UI for Credit Card Authorization Preferences API (REST) testing.
- Used JMeter for Credit Card Authorization Preferences Performance testing.
Environment: HTML5, CSS3, JavaScript, JQUERY, AngularJS, Bootstrap JS, Node JS (NPM), AJAX, JSON, Maven, GIT, Version One, SASS, SUSY, Grunt, Gulp, STS, Sublime and Eclipse.
Confidential
UI Developer
Responsibilities:
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Backbone.js and Bootstrap with MySQL database.
- Worked with the team, helping them build out their markup and CSS.
- Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery functions.
- Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax () calls.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Developed callback functions to parse and handle JSON data returned from the server.
- Designed and developed web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, and Spring Web Flow.
- Integrated the frontend JQuery UI with backend REST API using Backbone.js.
- Implemented JQuery frontend for Insurance policy display for employees using JQuery.
- Facilitated User Testing sessions to solicit feedback on prototypes.
- Implemented JavaScript module patterns using asynchronous script loading.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
- Made enhancements to existing CSS and DIV tags using box model.
- Involved in Agile/SCRUM based approach to UI Development.
Environment: HTML5/HTML, CSS3/CSS, SASS, JavaScript, JQuery, Bootstrap, Backbone JS, XML, MV* Framework, YUI Library, Apache Tomcat, Notepad++, Sublime text, MySQL, Tortoise SVN.
Application Developer
ConfidentialResponsibilities:
- Involved in system study, development and implementation of the project.
- Used multi-threading and synchronization process to handle clients.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Involved in development and deployment using tomcat web server.
- Servlets coded to act as Controller and Dispatchers between JSP Beans.
- Used UML diagrams Use Cases, Object, Class, State, Sequence and Collaboration to design the application using Object Oriented analysis and design.
- Developed Java Servlets to retrieve objects from database.
- Developed GUI using HTML and JSP for dynamic page generation.
- Designed and developed dynamic menus using DHTML and CSS.
- Extensively used JavaScript for client-side validations.
- Wrote sql queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
- Used JDBC and SQL for database management.
- Involved in Unit testing.
Environment: Java, JSP, WebLogic 6.1, Oracle 8i, PL/SQL.