Ui Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- 8 Years of IT Experience as an UI Developer with the core areas of Analysis, Design, Development, Testing and Maintenance of E - commerce application. Extensive exposure in end-to-end development of software products.
- Experience in developing various JavaScript frameworks like Angular JS (1.X,2.0,4.0) , Node JS , Polymer JS , Express JS , React JS/Redux , Ember JS , Vanilla JS , Uri JS , Ext JS, D3 JS .
- Good Experience Angular JS in MVC architecture and understanding concepts on Model, View, controllers, and usage of directives, custom directives, and services.
- Experienced in developing Single Page Applications (SPA) using Angular2, Typescript module, components, views, router and Angular2 APIs like (Ng-Module, Forms-Module, Http-Module, Browser-Module, Text-Mask-Module, ext.)
- Experience with ES6 features including premises, class, arrow function, de-structuring assignment, modules and default parameters.
- Experience in using Typescript which is the Node JS, Angular JS (2.0,4.0) , main Codebase
- Worked on React JS framework to develop interactive websites based on client needs.
- Worked with Node JS , Express , Grunt , Gulp and Bower for setting up local server, running tasks and managing dependencies.
- Experience in using Node JS and Express for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's provided by the backend team.
- Worked with Relational and no SQL databases like MongoDB , Oracle , PostgreSQL, IBM Informix and DB2 . Hands on experience writing SQL Queries .
- Experience in developing web service applications using SOAP and REST APIS .
- Working knowledge of Jasmine , Karma , Mocha, Protractor and selenium unit testing framework.
- Experienced in various types of testing such as Unit testing , Integration testing , User acceptance testing, Functional testing.
- Developed expertise in Regression Integration Testing , User Acceptance Testing , GUI Testing, back-end testing , and End-to-End testing and Unit Testing for Client/Server applications.
- Experience in migrating on premise web application to Azure, Aws and Google Cloud Web apps.
- Highly experience in using version controls such as GIT, TFS, Bit bucket and various Bug Tracking tools like Jira and Bugzilla .
- Good experience on working with CSS Background , padding , table , Animations , Pseudo classes and Layouts , positioning , border , margin , Pseudo elements and CSS behaviors including the Box model.
- Involvement in using various IDE's , Visual Studio , Web Storm , WebMatrix , Notepad++ , eclipse , Adobe Photoshop , ATOM.
- Well versed with various software development methodologies - Waterfall , Agile , Jira, VSTS and Scrum .
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS:
UI Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS, JavaScript, Typescript, AJAX, jQuery, WordPress, JSON, Bootstrap, Angular(2/4), React JS, Express JS, Node.js, Vanilla JS, Polymer JS, Uri JS, D3 JS, GitHub.
IDE Editor: Eclipse, Notepad++, Dream weaver, Visual Studios, Sublime Text3, NetBeans, WebMatrix, Web Strom.
Databases: Oracle, DB2 8/9 UDB, MySQL, SQL Server 2000/2005 Spunk data storage (Big Data), MONGO DB.
Frameworks: Angular JS (1.x/2.0/4.0), Node JS, React JS, Express JS, Uri JS.
Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web Services, GO lang.
Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester, Microsoft Visual Studio.
Application/webservers: IBM Web Sphere, Apache Tomcat and Apache Cordova, BEA WebLogic 8.1, HTTP Web Server.
Testing Tools: Jasmine, Protractor, Karma, Selenium, Easy Mock.
Methodologies: Agile, Water fall
PROFESSIONAL EXPERIENCE:
Confidential -Houston, TX
UI Developer
Responsibilities:
- Developed GUI of the website using HTML5, CSS3, Typescript, Angular 2, React.js, Bootstrap and JSON.
- Maintained book of business for current Google Cloud clients while developing relationships to ensure clients' long-term success in leveraging the cloud platform .
- Experienced in Angular2 Templates, directives, Routing and navigation, Components, Services and Data Binding. developing SPA project using Angular 2 and Typescript for frontend, Node JS and Postgres for backend
- Developed user interface by using the React JS , Redux for SPA development.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) library.
- Bundled components into different feature modules and implemented lazy loading to increase performance.
- We had begun using NGRX for state management to further optimize the app. Keeping current with Angular -4 and Typescript we were able to further modularize the app for reusability and consistency
- Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 2
- Involved in developing applications using Angular JS (2.0/4.0) like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Used Angular 2's HTTP Client to Interact with Servers/backend and modularized the Application with Ng-Module .
- Leveraged Angular resources for all data access, encapsulating URLs with Uri JS and standardizing data access interfaces.
- Developed Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, Multi Select tags and JQ-Widget for tabular layout.
- Google Maps API for U.S cities are overplayed on the map using React -Autocomplete sample buttons trigger basic animations for the cities.
- Used Swagger for API documentation and check the API functionality and response without effecting the source code
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS 2.0 and Node JS
- Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, ng-for, ng-If , Router Outlet, binding the click event, Component decorator, binding to the hidden property
- Cordova command-line runs on Node JS and is available on NPM.
- Developing. spec and .config files for various scenarios in protractor/Jasmine using "describe, it and expect"
- Worked closely with back end team to implement HTTP calls to Restful APIs and updated fancy graphic element of HTML in Angular 2.0 and Node JS
- Used Jasmine framework to write Unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
- Provided maintenance and development of bug fixes and patch sets for existing web applications using Firebug, Firebug Lite and Chrome/ Safari Web Inspectors.
- Collaborate with Google cloud team leaders to consult, develop and facilitate customized learning opportunities, team building activities and interventions generating greater team effectiveness.
- Carried out requirement analysis and business user walk through, developed design documents and implemented based on need following Agile Methodologies .
- Involved in scrum Methodology for the work flow
- Used GIT for accessing the repositories and maintaining the code
- Used VSTS Tool for keeping track of bugs, Issues, work flow and releases.
Environment:: HTML5, CSS, JavaScript, jQuery, Angular.JS 2.0,4.0 Node JS, Express JS, Type script, Go Lang, Uri JS, Adobe Dreamweaver, Jasmine, Jenkins, MySQL and REST Web Services, Web Storm, GIT, Agile, MongoDB, VSTS.
Confidential -Cambridge, MA
UI Developer.
Responsibilities:
- Worked with HTML5, CSS3, JSP, XML, JSON, JavaScript, AJAX, and Angular JS 2 for developing user interface.
- Collaborated for Angular 2 Components which takes care of view part of the application.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2 .
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Worked on the application Staples.com as Node JS developer to build different REST APIs for modules such as user, products, and checkout.
- Used RESTful web services to call for POST, GET, PUT, PATCH and DELETE methods.
- The back-end use Node JS , Express , MongoDB and Mongoose to provide RESTful API .
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Re-designed and developed a content management REST based web solution for the staples mobile apps marketing team using Angular 2.0 framework and Node JS .
- Enhanced legacy application by building new components in Angular2 and typescript .
- Developed a REST API web service using Node JS and Hapi.js with swagger documentation.
- Responsible for Staples mobile properties infrastructure maintenance hosted in Rackspace.
- Worked with NPM commands and using Package. JSON for managing dependencies and dev-dependencies of Node JS applications.
- Developed dynamic e-mails using JavaScript and hand coding of HTML5 and CSS3 .
- MEAN stack implementation, Angular 2.0 Full-Stack generator, and run, edit, and deploy an application.
- Involved in implementation of RESTFUL web service APIs using Node.js which were consumed by making AJAX calls and JSON as data exchanging tool.
- Gained Knowledge on Electrode Platform which is a Node JS /Web platform built on top of the Reacts and hapi.JS frameworks.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Fixed problems where the WordPress would redirect the user to random page from causes such as authentication and plugin conflicts.
- Developed certain features of the application functionality i.e . CRUD (Create, read, update, delete) features using Backbones JS , Node JS and Responsive Web Design.
- Daily programming with Node JS , Angular 2 and Express JS.
- Involved in writing application level code to interact with APIs , Web Services using AJAX, JSON , XML, AngularJS, and Node JS .
- Analyzed social media in context of SEO and social media analytics, interpreting user feedback. Performed analysis of data using Excel tools such as VBA, functions, and macros.
- Used MongoDB as cross-platform storage for load balancing, indexing and file storage.
- Developed unit tests using Mocha & Chai .
- Participate in bi-weekly SCRUM meetings .
- Used JIRA as issue tracking product management tool to maintain and collaborate on issues and tasks.
- Used Jenkins to build and deploy the code in Development and QA environments.
- Carried out requirement analysis and business user walk through, developed design documents and implemented based on need following Agile Methodologies .
- Used GIT for accessing the repositories and maintaining the code
Environment:: HTML5, CSS3, SASS, LESS, JavaScript, Bootstrap, Angular JS1.x/2.0, NodeJS, Express JS, Mongo DB, Agile methodology, Jira, Usability Testing, Windows, JSON, AJAX, SVN.
Confidential -New York, NY
UI Developer
Responsibilities:
- Worked on application center screens and developed interactive professional and dynamic user interfaces using CSS3, HTML5, XHTML, JavaScript, and Angular JS.
- Styling pages with CSS3.pixel level layout for sophisticated and rich user interfaces.
- Good knowledge in MVC architecture and understanding concepts on Model, View, controllers, and usage of directives, custom directives, and services.
- Involved in web development consulting focused on the MEAN stack (Angular.js, Node.js, Express.js, and Mongo DB).
- Worked with Angular JS routers, forms, modules, DOM, events, expressions, controllers, filters, and HTTP Request.
- Extensive knowledge in developing applications in a single page applications (SPAs) using various JavaScript frameworks like Angular JS, Node JS.
- Developed Web Services for sending and obtaining data from different applications using REST APIs.
- Designed and developed web-based products using Express JS, and Node JS.
- Involved in team meetings with corporate Webmaster's UI Team for understanding needs in new implementation and involved in daily team meetings and weekly Scrum meetings.
- Worked in all phases of the SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams, and debugging production issues.
- Created Unit test cases for the Angular application using Jasmine to test individual functions/modules.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
Environment:: HTML5/4, CSS3, JavaScript, Angular.JS, Express.JS, Node.JS, Mongo DB AJAX, XHTML, Adobe Photoshop CS, GIT, Agile, Jira.
Confidential
UI Developer
Responsibilities:
- Worked within AGILE team and participated in multiple scrum meetings to discuss planning and development needs for current cycle.
- Involved in development, design and implementation of front-end part widget based application.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Designed and developed dynamic web pages using HTML5, CSS3 and JavaScript.
- Worked with Angular JS for creating own HTML elements for building a companied Web site which is an open Source Project.
- Reviewed feedback about the debugging issues, fixed bugs with HTML, JavaScript codes and worked on resolving Browser compatibility issues.
- Worked with CSS Preprocessor SASS to build better and optimized Style sheets.
- Worked on JavaScript programming to give AJAX functionality for the website.
- Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by using Angular JS.
- Development the whole application using technologies such as JavaScript , and more.
- Experienced in working with Angular JS for Client-side scripting and synchronizing the applications.
- Involved in separation of components and deploying in different servers and balancing the load among each Server
- Involved in writing application level code to interact with APIs , Web Services using AJAX, JSON and XML .
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet explorer, Firefox and Google chrome.
- Demonstrated implementation and up-gradation of JavaScript Library . Involved in configuring the GIT repository and maintain the version control using GIT .
- Using tools like GIT for version controlling, chrome developer tools for Debugging and Jenkins for deploying the code to different environments.
Environmen t: HTML, CSS, JavaScript, Angular JS, JSON, AJAX, XML, GIT, Jenkins, Windows.
Confidential
Software Developer.
Responsibilities:
- Developed the look, feel, concept, and informational architecture of a retail website according to the requirements of the product manager and client while staying within the company's standard
- Designed server-side pages and static web pages using HTML, CSS, JavaScript, JSP, jQuery and Bootstrap.
- Implemented enterprise-level standards for the Installation, Configuration and Management of LINUX servers and to design and select the pertinent hardware to support server
- Responsible for operational support and incident management of Linux server .
- Utilized PHP, MySQL, JavaScript (Cross-Platform), HTML, XHTML, CSS to modify existing website, replaced existing functionality with new code.
- Used advanced level of HTML, XML, AJAX, JavaScript, CSS layouts.
- Implemented custom authentication and role-based authorization in JSP to authenticate the users
- Designed, developed and updated User Interface Web Forms using CSS , Dreamweaver and JavaScript .
- Developed site according to client specifications with HTML and Dynamic Cross-browser JavaScript.
- Installed and extended existing jQuery plugins as well as the jQuery UI library.
- Created and deploying new features to sustain and amend existing applications
- Designed Graphic web applications using Flash and Photoshop.
- Wrote SQL queries for database storage
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
- Migrated all content to Content Management Systems.
- Tested site and debugging code for cross-browser and cross-platform performance.
Environment:: HTML, CSS, Web Standards, DOM, JavaScript, PHP, AJAX, jQuery, Cross-platform, Adobe Photoshop, Flash, Illustrator, CMS.