Senior Ui Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 8 years of extensive professional experience as a UI/Front - End/Web Developer using Angular2+, JavaScript, HTML/HTML5, CSS/CSS3, Bootstrap, AJAX, JSON and jQuery to get best cross-browser user experience for long-term user relation and engagement.
- Technical expertise in working with various web technologies such as HTML/HTML5, CSS/CSS3, JavaScript framework, jQuery, XML, SASS, LESS, Bootstrap, JIRA, Ajax, JSON, Angular JS 1.x/Angular 2/4, React JS React Native, REDUX, Node JS.
- Experienced in MEAN stack development Mongo dB, Express, Node, and Angular.
- Good experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Extensive knowledge in developing single - page applications (SPAs).
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Expertise in React JS framework to develop the SPA and working with React Flux architecture.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Expertise in using Angular (2/4) Directives, Controllers, Filters, Services, Templates, Events and Injectors.
- Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
- Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application
- Expertise in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets.
- Extensive experience in developing applications using Java and various J2EE technologies including java/J2EE technologies JAVA, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, PostgreSQL, MongoDB, DB2, Blob storage and MS-SQL Server.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
- Expertise in RESTful, SOAP web services to integrate between Application to Application
- Experience with front-end development with back-end system integration.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
- Good Experience in Bug tracking tools like JIRA, HP Quality Center and Bugzilla
- Experience in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, Brackets and Web Storm
- Experienced in working in AGILE based development environment Agile Scrum, Agile Kanban and participating in Scrum sessions.
- Ability to work effectively while working as a team member as well as individually.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS:
Web Technologies: HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, Angular 2/4, jQuery, AJAX, JSON, and SASS, LESS, Node.js, React.js and D3.js.
Programming Languages: JavaScript, Java, C/C++, C# and MYSQL, PHP.
Testing Tools: Jasmine, Karma, Chrome Developer Tools and IE Developer Toolbar
Database: MySQL, Oracle and MongoDB.
IDE/Text Editors: Eclipse, MS Visual Studio and WebStorm, Sublime, Notepad++ and Brackets.
Version Control Systems: GitHub, Jira, CVS and SVN.
Methodologies: Test Driven Development (TDD), Agile, and Waterfall
Operating Systems: Windows, Linux, Mac OS
Others: Microsoft Office Suite, MS Project, MS Visio, Adobe Photoshop, Adobe Flash, 3DS MAX, Tableau 10.1, Weka.
PROFESSIONAL EXPERIENCE:
Senior UI Developer
Confidential, Atlanta, GA
Responsibilities:
- Involved in the software development process of the project, including designing, coding and testing of the application.
- Worked in Agile methodology for the entire project development process.
- Implemented the front end responsive web application of transportation using HTML, HTML5, CSS3, AJAX, Bootstrap, JSON, jQuery, JavaScript, Angular.js.
- Implementation of a responsive UI which will scale itself depending on the device, platform and browser,
- Using Angular 2, HTML, CSS, Bootstrap, Webpack, Angular-cli.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS 2.0 framework and Node JS.
- Used a Bootstrap 3.0 from Angular2.0 platform and point it to the root component of the application instead of Angular ng-app.
- Worked on Angular 2.0 by consuming Restful web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Created Angular 2 components, implemented Interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Worked on Typography, Notifications, Timeout functions, cards, Dialogs, Forms, Tables, Switches, Icons, Dashboards, Widgets, Charts and buttons for developing Bootstrap 4 using Angular 2.
- Worked on Angular Material 2 components for theming purposes & Performed client-side validations.
- Used AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Used Bootstrap and Angular UI to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
- Implemented the bootstrap pre-build structures for responsive design and compatible over all devices.
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive Web Design.
- Worked on creating responsive website for smart devices using Responsive Wed Design and media queries.
- Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, custom media queries, etc.
- Created dynamic HTML5 pages with JavaScript and CSS3 for their Intranet software product.
- Created HTML mockups for mobile as well as Tablet devices as per UID using CSS3 and HTML5 for both landscape and Portrait view.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash, Dream weaver, and Photoshop.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Involved in creating Unit tested Angular JS Components.
- Implemented unit testing using Jasmine and Karma.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Used SVN for version control and JIRA for defect tracking.
- Monitored team members to follow standards, guide lines and use new tools.
Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular 2, LESS, SASS, Responsive Web Design, JQuery UI, JSON, XML, Photoshop, Adobe Flash, Dreamweaver, AJAX, JSON, MongoDB, SVN, Jira and Windows.
Senior Web/UI Developer
Confidential, Houston, TX
Responsibilities:
- Used Bootstrap library to quickly build project UI’s and used AngularJS framework to associate HTML elements to models.
- Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Used Angular.js Single page applications SPAs to implement features of Routing.
- Created HTML pages from the PDF’s given by the UX and used AngularJS $httpto retrieve data from the rest services.
- Used Ajax calls through AngularJS to populate the data tables on the front-end.
- Used promises with $q for asynchronous programming within AngularJS.
- Developed reusable components using AngularJS Custom Directives.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Worked with Redux architecture.
- Working with ECMA Script 6 features. Used Babel, web pack with es2015, react JSX presets.
- Working with React Router for developing Single Page Applications SPAs.
- Used SASS as the css preprocessor.
- Used SASS varaibles, mixins, nesting and import.
- Implemented User Interface and integrated with backend code, Node.JS as server side technology.
- Used Node.js Grunt to setup lint, minification task, test runner tasks
- Used Node.js Bower.js for UI Dependency management. Worked on bower.json and bower.rc files
- Used MEAN (Mongo DB, Express, Angular, Node) Stack
- Used Java script testing with Jasmine and Karma
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Developed the custom data grids upon JQUERY framework to deliver the business data.
- Used JQUERY plug-ins to implement features as a light box, sliders and other intuitive features.
- Developed AJAX based web based UI framework by utilizing JQUERY library.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Created optimized graphic websites and application interfaces using HTML, CSS, BootStrap.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying
- Currently participating in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts.
Environment: HTML 4/5, CSS 2/3, BootStrap, JavaScript, Angular JS, React JS, JQUERY, AJAX, JSON, XML
UI Developer
Confidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS, JQuery and JavaScript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in extensive HTML coding.
- Responsible for developing the pages using JQuery, AJAX, and JSON to parse on data on the frontend on the fly.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Implemented chained select plug-in for JQuery with JSON processing and callback feature, chain multiple selects with ease.
- Applied industry best practices and standards when project requirements were lagging.
- Implemented different validation control on the web-pages using JavaScript.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Used SVN for version control and Clear Quest for bug fixing.
- Worked with the QA team to fix the bugs, test the load, and performance checking.
- Responsible to track different versions of files using VSS.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML, DHTML, CSS, AJAX, JavaScript, JQuery, XML, JSON, W3C, SVN, Dreamweaver, Microsoft FrontPage, Adobe Photoshop CS3, SVN, Jira and Windows.
Web Developer
Confidential
Responsibilities:
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Used CSS based design techniques to eliminate table-based layouts, and speed page loading.
- Developed widgets using HTML, CSS, AJAX, jQuery Components and JavaScript.
- Implemented jQuery along with JavaScript libraries.
- Developed the jQuery widget with functionality of progressively enhancing the look and feel of web page.
- Created action menus with JavaScript and jQuery which appears when an event is triggered.
- Progressively enhance form elements with jQuery to add more robust functionality.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Did extensive JavaScript and jQuery programming to give AJAX functionality for web portals.
- Developed page layouts, navigation, animation buttons and icons using CSS and JavaScript.
- Implemented more number of skins, and combination of the CSS sprites.
- Responsible in designing complex layouts using CSS framework Blueprint.
- Involved in extensive HTML coding.
- Performed Database connectivity and transactions and also wrote stored procedures as per the requirement in MySQL.
- Translated business requirements into a user-friendly and functional and extremely scalable UI across multi platforms.
- Used the concept of the sliding for a background image for the buttons in a navigation menu.
- Involved in team meetings with corporate webmaster's UI team & weekly scrum meetings.
Environment: HTML, XHTML, CSS, JavaScript, jQUERY, JSON, JAVA, Oracle, ECLIPSE, AJAX, Blueprint and WINDOWS.
Web Developer
Confidential
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, Share point and JavaScript.
- Designed and developed the Validators, Controller Classes and Java bean components. Involved in Database Management and JDBC connectivity.
- Designed business applications using web technologies like HTML, XHTML, CSS based on the W3C standards.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility issues for several browsers.
- Design and development of Web pages using HTML, CSS including Ajax controls and XML.
- Involved in writing the Properties, methods in the Class Modules and also consumed web services
- Designed, created and implemented custom Interwoven Team Site modifications to fully automate such activities as publishing, deploying, and updating online content (HTML, JavaScript).
- Fixed the defect and tracked them using Quality Center to completion by communicating and co-coordinating with the QA and business people.
Environment: HTML, CSS, JavaScript, Eclipse IDE, XML, XHTML, Usability testing.