Ui Developer Resume
ArizonA
SUMMARY
- Over 7+ years of IT experience which includes 4+ years of extensive experience as a MEAN stack Developer (Mongo DB, Express JS, Node.js and Angular 1.x/2.0/4.0), 2 years of experience with Front - End UI /Web Development and 1year of experience in software development.
- Experience working with Angular 1.x/2.0, React JS, Node.JS, Express JS, Mongo DB, HTML, CSS (SASS and LESS), Bootstrap, Jquery, JavaScript, Restful and SOAP Services, GRUNT and GULP, Karma and Jasmine, JIRA, HP QUALITY CENTRE, GitHub
- Expertise in Java core concepts such as OO Design, Multithreading, Generics, Exception Handling, Collections, Java Reflection, Annotations, Collection Framework and Interfaces.
- Expert in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular JS and Node JS as a platform for Web applications
- Very strong CSS capabilities; work such as CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors
- Extensive background in using Angular JS (Custom directives, Factories, Services, routing, Interceptors, Single Page Applications, data binding, third party modules)
- Expertise in Creating Web Applications with Responsive Web Design, through uses of Twitter Bootstrap, JQuery Mobile and CSS3 Media Queries
- Very experienced in building cross browser compatibility applications using Angular.js, Node.js, Require.js, and JQuery UI
- Comprehensive understanding of Node JS, NPM modules (HTTP, FS, Express, Grunt, Gulp, Groovy, Bower); used GRUNT, BOWER for angular application scaffolding, grunt as build server and bower for dependency management and web storm as front-end IDE
- Fluent knowledge of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server side applications
- Experience in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
- Very comfortable with REST services, Web Services like SOAP, WSDL and good knowledge in SOA
- Worked on AWS to integrate picture files to UI and worked for the backend development using Node.js and Mongo DB
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS XHTML, XML,JavaScript, AJAX, jQuery, WordPress, Typescript, JSON, Bootstrap, Angular JS 1.x/2.0, React JS, Express JS, Node.js, GitHub.
Frameworks: Angular JS (1.x/2.0), Node JS, Backbone JS, React JS, Express JS.
Testing Tool and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Karma, Mocha, Chai, Selenium, Easy Mock.
IDE Editor: Eclipse6.0.1, JBuilder05/06, RAD, WSAD, Eclipse, Notepad++, Dream weaver, Visual Studios, Sublime Text3, NetBeans, WebMatrix, Web Strom.
Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester.
Application/webservers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1,JBoss, HTTP Web Server.
Programming Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web
Databases: MONGO DB, Oracle 10g/11g/12c, DB2 8/9 UDB, MySQL 3.x/4.1/5.0, SQL Server 2000/2005.
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
PROFESSIONAL EXPERIENCE
Confidential, ARIZONA
UI DEVELOPER
Responsibilities:
- Currently building internal application to manage business workflow in Angular JS 2.0 on the front end and Node JS on the back end
- Tasked with migrating all existing apps built in Angular 1.5 to version 2.0
- Migrate all Angular 1.5 components to Angular JS 2.0 API over time
- Involved in Requirement analysis, preparing software Design document, development, debugging of Operations Management module in Strategic Billing project.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML/ HTML5, XHTML, and CSS3 as per company standards.
- Extensively used CSS LESS/SASS as pre-processors which extend the properties of CSS.
- Used Angular.JS, MVC Framework in the development of the web application to bind the data/model that was retrieved from a database through services provided in a controller to the view using scope.
- Developed multiple POCs to create a user interface in Angular JS.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, LESS, Bootstrap, AngularJS.
- Used built in directives for the two-way data bindings and used $scope, $resource extensively in AngularJS.
- Applied AngularJS client side Validation by using HTML5 attribute and AngularJS Form state and input state.
- Used $http with Angular.JS interceptors to make sure the requests were valid and used ng-router to handle nested views and avoid page redirection.
- Developed multiple screens for Mobile Browsers such as Safari, Chrome, Opera to support the screen Compatibility and Resolution using Bootstrap.
- Using AngularJS, I created custom directives for data manipulations and to display data in company standard format in UI.
- Developed Search Engine, Slider-Directives, Grids, Checkbox directives, and other functionalities using AngularJS (extensive usage of $scope, ng-controller, ng-grid, ng-model, and many more).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, AngularJS, Node JS.
- Worked the backend by using node JS, express JS and mongo DB.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Used popular Node.js frameworks like Express and Restify to create a Restful Mock API.
- Developed backend web services using Node JS and stored dependencies using NPM.
- Added user validations and user permissions by using the Node.js.
- Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using Node JS.
- Used Mongoose API to access the MongoDB from Node JS.
- Designed and implemented the Mongo DB schema.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Involved in implementation of RESTFUL web service APIs using Node.js, which were consumed by making AJAX calls and JSON as data exchanging tool.
- Implemented test cases and performed unit testing using Jasmine and Karma.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Experience on using Gulp implementation.
- Used GIT for source code version control.
Environment: HTML5, CSS3, JavaScript, AngularJS (1.5/2.0), Twitter Bootstrap, GIT, RESTful web services, Mongo DB, Express Js, Node Js, HP Quality center, Photoshop, LESS, Typescript, jasmine, karma, Word Press, JSON, AJAX Controls, Eclipse, Windows, JIRA.
Confidential, CA
UI DEVELOPER
Responsibilities:
- Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project.
- Interfaced with the Marketing and IT departments and developing requirements to implement the project based on the requirements.
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, AJAX, JSON, AngularJS, and Bootstrap.
- UsedAngularJS task data from entity HTTP methods to retrieve employee models.
- UsedAngularJS controllers to update entity models and Tasks database.
- Improved code reusability and created content rich Web Pages using Layouts.
- Developed Task Assignment application by implementing the Single Page application template usingAngular JS Route Providers.
- JavaScript in conjunction with HTML5, CSS3 standards, with front-end UI team.
- UsedAngular JS MVC Architecture to split the UI logic into Views, Models and Collections.
- ImplementedAngular JS Factories and Controllers to manipulate and view employee task data.
- Supporting and implementing web application built on MEAN stack.
- Responsible for design and development of the web pages from mock- ups.
- Created a custom single-page responsive web application representing an online account setup form using Angular JS.
- Used best coding practices and naming conventions while writing code in AngularJS, CSS and HTML.
- Worked with Angular JS routers, forms, modules, Dom, events, expressions, controllers, filters and Http Request.
- Used Angular JS Http Request to read data from web servers and process JSON data to render in the UI.
- UsedAngular JS for creating custom directives to display data in UI.
- PerformedAngular JS form validation and validation messages displaying with ng-show and created a custom validation directive for comparing fields.
- Used the feature of React JS of running the server and rendering the virtual DOM, returning to the browser as a regular page.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.
- Build stableReactcomponents and stand-alone functions to be added to any future pages.
- Added Excel-Builder to download the Tabular data in Excel format usingreact.
- Implemented and managed High Availability (Replication) and Load balancing (sharing) cluster of Mongo DB having TB’s of databases.
- Debug 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.
- Involved in consuming, producingRest APIbased web services usingJAX-WS.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
- Extensively used Git for version controlling and regularly pushed the code to Git hub.
Environment: HTML 5, CSS3 3, JavaScript, AngularJS, React JS, Babel, Web pack, Node JS, Mongo DB,JSON,AJAXJIRA, RESTful web services,ES6, Jasmine, Karma, Git, Photoshop, JSON, SAAS, LESS, Word Press,Node.jsExpress.js, Bootstrap, XML, SOAP, Bootstrap.
Confidential
UI /ANGULAR JS DEVELOPER
Responsibilities:
- Extensively involved in front end screens using HTML, CSS, JavaScript, JSON, CSS and Ajax.
- Developed responsive applications using Bootstrap which allowed the same application to be optimized for both mobile and desktop resolutions.
- Developed base Http service on top of AngularJS HTTP service to communicate with backend web services.
- Used AngularJS as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Extensively used Angular.JS to achieve MVC architecture to control the flow of the application and decouple the views from the business logic.
- Implemented AngularJS provider injection to handle the request to WebAPI (Build a factory to return each of the RESTful services).
- Involved in web development consulting focused on the MEAN stack (Angular.js, Node.js, Express.js, and Mongo DB).
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
- Used Node and Angular to deploy quick, proof-of-concept web applications.
- Creating the project blueprint with git and implementing the Server application with Routing algorithms as middleware in Node.js.
- Used JSON for storing and exchanging information between browsers and servers.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Created Unit test cases for the Angular application using Jasmine to test individual functions/modules.
- Participate in MongoDB database schema design, store JSON format data, and retrieve data from database using Mongoose.js.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Used HP Quality Center bug tracking tool to track and maintain the history of bugs/issues on everyday basis.
Environment: HTML, CSS, Bootstrap, JavaScript, Angular.JS, Express.JS, Node.JS, Mongo DB, MEAN Stack., AJAX, Adobe Photoshop CS, angular2SVN, Agile, Karma, Mocha and HP Quality Center
Confidential
FRONT END DEVELOPER
Responsibilities:
- Worked with clients and senior user experiences designer to understand the branding strategies and design goals to define strategy, layout and features for the websites /applications design.
- Coding, styling, testing of reusable JavaScript, CSS3, HTML widgets/libraries for complex UI controls responsible for JavaScript/AJAXUI upgrades and improvements.
- Involved in design, development and implementation of the front end part of application.
- Worked with a team of graphic designers to create compelling websites user interfaces.
- Developed CSS classes to GUI web page controls and forms.
- Created search engine optimized websites and micro sites.
- Developed Object Oriented JavaScript code and responsible for client side validations using JQuery functions.
- Utilized various JavaScript and JQuery libraries to manipulate the events and other interactive features (Dynamic functionality).
- Involved in designing and developing the JSON, XML Objects.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Designed the email blasts using Adobe software and then implemented them using HTML and JavaScript.
- Developed MySQL queries to implement the select, insert, update and delete operations.
- Created HTML, navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Produced semantically appropriate, standards compliant markup, and rich user interfaces.
- Used AJAX to send request to the server to check the functionality of the websites.
- Used JSON for storing and exchanging information between browsers and servers.
- Developed callback functions to parse and handle JSON data returned from server.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6
- Developed and prepared test cases for unit testing with JUnit.
- Handled all aspects of web applications including maintaining, testing, debugging, deploying.
- Used UI Development using HTML, coded Java components which retrieve data using SQL.
- Actively participated in meetings with clients to determine website goals and developing strategies.
Environment: HTML,DHTML,CSS3,JavaScript,JQuery,AJAX,Bootstrap,JSON,XML,MySQL,PhotoshopDreamweaver, Firebug and Waterfall
Confidential
SOFTWARE DEVELOPER
Responsibilities:
- Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and JQuery.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Used MVC architecture of Framework to simplify the code complexity and increase clean code.
- Worked on CSS preprocessor frameworks (SASS/LESS).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
- Implemented Data Grid, Charts, Forms and Layout Manager Components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
- Expertise in Core Java concepts such as OO Design, Multithreading, Generics, Exception Handling, Collections, Java Reflection, Annotations.
- Taken care of complete Java Multi-threading part in back end components.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
- Define technical requirements based upon business requirements.
- Involved with all stages of Software Development Life Cycle.
- Involved in the analysis, design, and development phase of the application.
- As a team member, I was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract and Service Interface Contract Documents.
- Used SVN the version control tool for code commit and update.
- Worked on the web services and front-end design and solved the issues with the JQuery.
- Extensively involved in writing MySQL, PL/SQL queries, to interact with Oracle.
Environment: HTML, CSS, Web Logic, Java, JDBC, Servlets, XML, MySQL, JavaScript, AJAX, SVN and Windows XP.
