Ui Developer Resume
Plano, TX
SUMMARY:
- 7+ 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,7.0) , Node JS , Knockout JS , Polymer JS , Express JS , React JS/Redux , Ember JS , Vanilla JS , Uri JS , Ext JS, D3 JS .
- Good Experience Angular 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 Angular APIs like (Ng-Module, Forms-Module, Http-Module, Browser-Module, Text-Mask-Module, ext.)
- Experience in using Typescript which is the Node JS, Angular JS (2.0,7.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 MYSQL , MongoDB , Oracle , Postgre SQL, Confidential 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 Confidential Could, 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 .
- 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 , Web Matrix , Notepad++ , eclipse , Adobe Photoshop , ATOM.
- Well versed with various software development methodologies - Waterfall , Agile , Jira, VSTS, Iterative 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, XHTML, XML, JavaScript, Typescript, AJAX, jQuery, WordPress, JSON, Bootstrap, Angular JS, React JS, Node.js, Polymer JS, Uri JS, D3 JS, GitHub, Adobe Creative and Photoshop.
IDE Editor: Eclipse, Notepad++, Dream weaver, Visual Studios, Sublime Text3, Net Beans, Web Matrix, 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/web servers: Confidential Web Sphere, Apache Tomcat and Apache Cordova, BEA Web Logic 8.1, HTTP Web Server.
Testing Tools: Jasmine, Protractor, Karma, Enzyme, Jest, Easy Mock.
Methodologies: Agile, Water fall
PROFESSIONAL EXPERIENCE:
Confidential
UI Developer
Responsibilities:
- Participated with end users and business analyst to understand the business requirements.
- Maintained book of business for current Confidential Cloud clients while developing relationships to ensure clients' long-term success in leveraging the cloud platform .
- Experienced in Angular Templates, directives, Routing and navigation, Components, Services and Data Binding.
- Developing SPA project using Angular 2 Typescript for frontend, Node JS and Postgres for backend.
- Created forms to collect and validate data from the user in HTML5 , JavaScript and Typescript .
- We had begun using NGRX for state management to further optimize the app. Keeping current with Angular -7.0 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 (2.0/4.0) like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Used Angular'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 plug-in 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 D3.JS 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.
- Used Node JS and Express for the communication to the server through Restful API and added user validations & permissions by using it.
- Used Mongoose APIto access the Mongo DB from Node JS.
- Cordova command-line runs on Node JS and are 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.0and 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 Confidential 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 JIRRA Tool for keeping track of bugs, Issues, work flow and releases.
Environment: HTML5, CSS, JavaScript, jQuery, Angular.JS2.0,4.0, Node JS, Express JS, Typescript, Go Lang, Uri JS, Adobe Dreamweaver, Jasmine, Jenkins, MySQL and REST Web Services, Web Storm, GIT, Agile, MongoDB, VSTS.
Confidential, Plano, TX
UI Developer
Responsibilities:
- Develops SEO strategies and programs to meet individual client goals. Researches competitors for back link ideas and implementing strategies.
- Worked with HTML5, CSS3, JSP, XML, JSON, JavaScript, AJAX, and Angular JS 2 for developing user interface.
- Worked on the application Staples.com as Node JS developer to build different REST APIs for modules such as user, products, and checkout.
- The back-end use NodeJS , 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 AngularJS framework and Node JS .
- Enhanced legacy application by building new components in Angular2 and typescript .
- Developed several REST web services supporting JSON to perform tasks. REST web services leveraged by web applications.
- 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, AngularJS Full-Stack generator, and run, edit, and deploy an application.
- -Developed Restful web service at back end by using Node JS and Express JS.
- 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 NodeJS /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 plug-in conflicts.
- Developed certain features of the application functionality i.e . CRUD (Create, read, update, delete) features using Backbones JS , NodeJS and Responsive Web Design.
- Daily programming with Node JS , Angular JS and Express JS.
- Involved in writing application level code to interact with APIs , Web Services using AJAX, JSON , XML, AngularJS and NodeJS .
- 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, AngularJS, NodeJS, Express JS, Mongo DB, Agile methodology, Jira, Usability Testing, Windows, JSON, AJAX, SVN.
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 plug-in 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.