Ui Developer Resume
San Jose, CA
SUMMARY:
- Over 8 years’ of experience in design, development of Front - End web applications using HTML4/5, CSS2/CSS3, Bootstrap, XML, Object Oriented JavaScript(OOJS), AJAX, jQuery, JSON, Node.js, React.js, Angular JS/2.
- Expertise in using JavaScript Syntax Extension(JSX), ES6 wif React.
- Experience in developing the web application using UI patterns such as MVC, Flux and Redux.
- Profound understanding of React JS and its component life cycle.
- Experience using Express, Node.js, Rest frameworks, Bootstrap for responsive web design(RWD).
- Experience in using NodeJS, ExpressJS wif MongoDB for developing back end service wif event-driven functionalities to produce dynamic web content.
- Good knowledge in working wif Document Object Model (DOM) and DOM functions.
- Expertise in using Babel for working wif browsers that are not compatible wif ES6.
- Hands on experience using version Control GIT.
- Experience in mockups, Prototype, A/B testing through custom development.
- Used Mongoose wif MongoDB to create models and schemas for back end data storage.
- Experience in building enterprise data warehouses using methodologies like Snow-Flake Schema, dimensional modeling of Star Schemas, Snow-Flake Schemas
- Experience in creating and updating records in the database collection.
- Experience in Behavior Driven Development (BDD) using Mocha to test updating and registration of the user to database.
- Experience in developing views wif React.js wif web pack build toolby following Redux patterns for the Uni-directional data flow.
- Experience working in Onsite - Offshore model.
- Hands on experience wif third party web services, APIs using AJAX and JQUERY in consuming Web services for standard Restful API calls on server side.
- Made use of default ES6 promise library for ease of dataflow.
- Followed N-Tier Architecture for designing and implementing corresponding Layers to provide data flow in the application.
- Extensively used middle ware development for RESTful services.
- Experience in using various IDE’s like Atom, Eclipse, Visual studio 2012, Brackets and cmder.
- Experience in using RoboMongo for visual representation of data in MongoDB.
- Experience in developing different type of web services using RESTful services.
- Expert knowledge in Analyzing, designing, developing, testing and implementing Relational database.
- Documenting Experience for various stages of report development to set them on report Servers.
- Experience in working wif Agile and waterfall environment.
TECHNICAL SKILLS:
Database: SQL Server 2008/2012/ 2014, MySQL, Oracle 12c, MongoDB
ETL: Alteryx, Pentaho (kettle), Informatica 8.6/9.1/9.5.1
Analysis / Reporting: Tableau 9.0 and higher, BIRT, Microsoft Excel Power Pivot, Pentaho Report designer, SQL Server Reporting Services (SSRS), JIRA 5.2 and higher.
UI / Web Development: Java, C#.Net, ASP, XML, JavaScript, ADO.NET, Node.js, React.js, JSON, Bootstrap, AJAX, jQuery, JSX, Angular JS, HTML5, CSS3, REST, SOAP, Selenium, Docker.
Domain: Sales, Landscape, HealthCare, Finance.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose CA
UI Developer
Responsibilities:
- Developed and tested responsive web pages that are built on HTML5, CSS3 framework like Sass, Bootstrap, JavaScript and React JSfor ease of access, maintaining the W3 standards for website.
- Made use of ReactJS for building the application that consists of re-usable UIComponents
- Developed single page Application (SPA) using React JS and redux for rich user interface.
- Made use of React-Dom, React-Route, React-Router for single page Application (SPA) development.
- Used POST, PUT, DELETE and GET methods for Restful web services calls.
- Maintained single directional flow of data using Reactredux.
- Worked extensively on ReactJS components, Forms, Events, Keys, Router, Animations and Redux.
- Worked wif API to fetch the data in the form of JSON response from the backend and manipulated DOM/CSS to parse it on the UI.
- Addressed separation concerns by following multi-tier design for data access and service layer that encapsulates business logic.
- Made use of call back functions and promises in Node.js to manage the data flow.
- Involved in creating google maps location search using React-Autocomplete for on the webpage.
- Followed MVC (Model View Controller) to design the application.
- Processed incoming data from the client browser into server using Node.JS by creating modules.
- Made use of JavaScript concepts of classes, inheritance for server-side scripting.
- Accessed repositories from GIT for maintaining the code.
- Validated the dataflow integrity using Mongoose for checking the Models, Schema and records.
- Performed unit testing using Mocha and Chai.
- Accommodated new data and display types by extending CSS as needed.
- Created database objects like tables, views, procedures, triggers, and functions using T-SQL to provide definition, structure and to maintain data efficiently.
- Made use of JavaScript task runner, Web Pack, Nodemon, Node and various JavaScript libraries for automation of CSS.
- Involved in creation of Data Mart as per business requirements by working closely wif Business Analyst.
Environment: HTML5, CSS3, JavaScript, Node.js, AJAX, React.js, Bootstrap, MySQL, Agile, JSON, Eclipse, Mocha, Chai, Git-Hub, MS Office, Eclipse, Atom, Mongo DB, Mongoose, Postman, Webpack, JSX, Express JS, Babel, Docker, Nodemon.
Confidential, Pittsburgh PA
UI Developer
Responsibilities:
- Used advanced JavaScript concepts like Closures, Prototype and Inheritance.
- Involved in writing application level code that interact wif APIs, Web Services using AJAX, JSON and XML.
- Worked on animation properties of CSS for better user experience across browsers.
- Followed MVC design pattern to keep up the work flow in the application.
- Populated the models using HTTP and $q promises to get the JSON from server.
- Implemented custom validation controls for client-side validation.
- Used Junit for unit testing in Eclipse IDE.
- Used REST web services for communication between client and server.
- Used firebug for Firefox, web developer tools in Chrome, Safari and IE browsers for debugging the issues.
- Used AJAX, Angular2 and Node.js for Developing Tabbed pages.
- Re-design and maintain the main website by adding new functionalities using concept of components from Angular 2.
- Converted User stories and test cases into TEMPeffective functionalities.
- Created table-less designs for screens meeting W3C standard.
- Involved in requirement gathering, product planning and developing wif Scrum.
- Worked wif CSS styles to maintain the uniformity and positioning of screen objects throughout the application.
- Involved in performing the tuning of functions for different modules implemented by the application.
- Develop complex SQL queries for querying data against different data bases for data verification.
- Active Participation in final UAT phase in assisting and leading the users in testing the response time for components designed.
Environment: s: JavaScript, Node.js, HTML5, CSS3, Angular 2, AJAX, jQuery, Bootstrap, JSON, Eclipse, Mocha, Chai, Git-Hub, MS Office, Babel, Express JS, Eclipse, Atom, JSX, Oracle SQL server.
Confidential
Front End Developer
Responsibilities:
- Interpret written business requirement and technical specification documents.
- Made use of react to add Excel-Builder that downloads the data in Tabular Excel format.
- Used Reducers to modify the Store State Tree that received said Actions.
- Used Angular.js to bind HTML (views) to JavaScript objects (models).
- Redesigned HTML interface using Bootstrap.
- Implemented auto complete functionality in the form using Jquery.
- Involved in deprecating unneeded API calls by optimizing existing API calls to create efficiencies.
- Maintained consistent and real-time state across users using Web Sockets.
- Fine-tuned analytical, diagnostic and troubleshooting skills in quickly identifying root cause of business application issues.
- Used DOM and DOM Functions to debug the application by traversing the documents and manipulating the nodes.
- Efficient handling of web design using jQuery, AJAX, CSS3.
- Used GIT for code repository and version control and kept track of issues using JIRA ticketing system.
- Used bootstrap to duplicate look and feel of the web application.
- Participated in daily Scrums to discuss the progress of the application development.
- Minimized the errors by following Test Driven Development.
- Used jQuery framework to Implement the Drag and Drop functionality.
- Made use of Object Oriented JavaScript extensively to develop Date Time Picker.
- Created database objects likeTables, User Defined Functions, Triggers,Procedures,Functions, IndexesandViews,SQL joins and statementsas per requirement.
- Confirmed code integrity by performing unit testing and integration testing.
Environment: s: JavaScript, Node.js, HTML5, CSS3, AJAX, jQuery, Angular Js, Bootstrap, SOAP, Junit, MS Office, JIRA, Selenium, Eclipse, Atom, JSX, Oracle 11g, Eclipse.
Confidential
UI Developer/QA Tester
Responsibilities:
- Validated and implemented client-side Business logic using jQuery based on user selection.
- Performed unit testing and integration testing while working on cross browser compatibility.
- Used Selenium and Junit for writing test cases.
- Involved in code review and Quality Assurance.
- Created forms using HTML, CSS, JavaScript and SOAP.
- Involved in creating modules for the application including billing, transactions, Login.
- Worked extensively to create and manage file upload forms.
- Made use of jQuery plugins for making the webpages more interactive involving AJAX calls, JSON.
- Applied Grid system to make responsive webpages using Bootstrap.
- Participated in custom client-side validation.
- Involved in deploying the code builds, staging and code integrity maintenance.
- Managed the dataset synchronization by working wif XML data documents.
- Accessed the data from oracle using standard statements from application server transaction API.
- Analyzed integrity of the data submitted through forms and stored into the database.
- Developed complex SQL queries for check referential integrity.
Environment: s: JavaScript, CSS, AJAX, HTML, DHTML, XML, JIRA, DOM, MySQL and NetBeans.
Confidential
Developer Trainee
Responsibilities:
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Involved in UI review to understand mock ups from Business units to developed non-functional HTML, CSS pages.
- Made use of JavaScript for code functionality.
- Created database from scratch wif using the Code First approach.
- Designed database and tables, Stored Procedures and Triggers in SQL Server.
- Created reports on trend analysis and predictive analysis using SSRS.
- Implemented various data access components.
- Followed Architecture for designing and implementing corresponding Layers to provide data flow in the application.
- Involved in developing logical model.
- Involved in Sprint meetings and followed agile software development methodologies.
- Provided end user support and testing.
Tools: used: SQL Server 2008, SSRS, ASP.NET, C#, CSS3, JIRA, Visual Studio 2012, Angular.js.