Ui Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- Over 6 years of extensive experience as a Front - End UI Developer with solid understanding of database designing, development, JavaScript Libraries and installation of different modules.
- Experienced in working with various web technologies such as HTML/HTML5, CSS/CSS3, JavaScript framework, jQuery, XML, SASS, LESS, Bootstrap, JIRA, Ajax, JSON, Angular JS, React JS, React Native, REDUX, Node JS.
- Extensive knowledge in developing single-page applications (SPAs).
- Created User Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Excellent problem identification skills through JUnit, Log4j.
- Expertise in React JS framework to develop the SPA.
- Expertise in React JS and working with React Flux architecture.
- Expertise in creating Custom Reusable React Components Library
- Experienced in working with Redux architecture using complex Object Oriented concepts in improving the performance of the websites
- Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Expertise in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Used JIRA for bug tracking and issue tracking.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Developed the application on Node JS platform using JavaScript programming
- Implement modules into Node JS to integrate with designs and requirements.
- Developed single application to render dynamically based on the JSON from the Node JS server
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
- Expertise in using bug tracking tools like JIRA.
- Fetch data from mongo DB using mangoose of Node.JS
- Working with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Expertise in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions.
- Functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar
- Experienced with implementing different features of Bootstrap.
- Hands on experience with Web Responsive using Bootstrap's templates.
TECHNICAL PROFICIENCY:
Programming Languages: JavaScript, Java, C
Web Technologies: HTML 5, CSS3, JavaScript, JQuery, Ajax, React, Redux, Flux, Angular1.x, Angular 2/4, Webpack, Polyfill, Grunt, Gulp, Babel, Typescript, ES2016, LESS, SASS, Bootstrap.
Databases: SQL Server, MYSQL, PL-SQL, MongoDB
Development Tools: Brackets, Sublime Text 3, Eclipse, Android Studio, NetBeans 8.1, Notepad++, Photoshop CS6,GIT
Testing Frameworks: Jasmine, Karma, Protractor, Espresso, Simple Test
EXPERIENCE:
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Working in custom created framework created extensively using JavaScript MVC and writing code that is modular and reusable. Developed backend web services using NodeJS and stored dependencies using NPM.
- Added user validations and user permissions by using the NodeJS.
- Responsible for design and development of web pages from mock-ups.
- Worked on Front end by using JavaScript.
- Developed user interface by using the ReactJs, Redux for SPA development.
- Implemented client side Interface using ReactJs.
- Worked in using ReactJs components, Forms, Events, Keys, Router, Animations and Redux concept
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application using ReactJs and Redux architecture for internal teams productivity use.
- Experienced in ReactJs and working with React Redux architecture.
- Working with React Router for developing Single Page Applications SPAs.
- Implemented the Drag and Drop functionality using React - Drag gable and worked with libraries React-Date Picker and React-Time Picker
- Thoroughly performed unit testing and integration testing.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox and safari.
- Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
- Experienced in implementing CRUD database operation on such as MongoDB.
- Worked with Bit Bucket for recording the progress and later for version control.
- Used Jasmine and Karma as end to end testing tools for debugging and software quality insurance.
Environment: HTML/HTML5, CSS/CSS3, SASS, LESS, OOJS, Bootstrap, React JS, Redux, Backbone JS, JavaScript, AJAX, JQuery, Node JS, DOM, NPM, Mongo DB, MVC Architecture
Confidential, Dallas, TX
Front End Developer
Responsibilities:
- Responsible for creating web-based applications using React JS, Node.js
- Responsible to create React JS workflows such as Redux
- Used ES6 features and Typescript for strongly typed coding
- Built single page application with modules, graphics/reusable components, forms using React JS
- Responsible to create React JS workflows such as Redux
- Setup production dependencies for application and functionalities using Redux JS, Webpack, Grunt, Babel, Polyfill, Node JS, SAAS framework
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using D3, React JS
- Created cross browser compatible and Responsive web pages using Bootstrap, Bootstrap models and CSS3
- Implemented custom validation controls for various forms with help of JavaScript & jQuery validation plugins
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Used Node.js for managing interchange of data between the server and the user
- Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, HTML5, CSS3.
- Cooperating with the back-end developer in the process of working with the RESTful API
- Testing the created pages using JavaScript libraries i.e., Jest and frameworks like Protractor
- Worked with package managers NPM, Yarn and build tools Gulp, Grunt
- Responsible to commit the code into GIT
- Worked in Agile environment, had biweekly sprints
- Involved in Production Support and minor enhancements as per application requirements.
Environment: JSX, React, Redux, Babel, React-bootstrap, Semantic-UI, promises, node JS, HTML5, CSS3, Jenkins, JSON, JavaScript, EcmaScript-2015, Web pack, Bit Bucket.
Confidential
JavaScript Developer
Responsibilities:
- Involved in Requirements and Analysis: Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Involved in Front End Prototype Development of the entire Portal. Prepared Software Requirement Specifications.
- Involved in debugging and testing of software modules, documentation, code reviews with other engineering modules.
- Used AngularJS framework for building web-apps and is highly efficient with using Restful services.
- Implemented search engines by using AngularJS filter to make the data searchable and sortable.
- Developed UI pages using HTML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, jQuery and AJAX.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in Service of creating the best possible user experience.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Involved in writing jQuery - based Ajax requests. Used Bootstrap to build responsive UI Design.
- Developed compatible User Interface functionality using jQuery, Ajax, JavaScript & other libraries.
- Hands on experience in working with Apache web servers and Tomcat application servers.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plug-ins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Implemented Ajax to enhance the capability of the website.
- Maintained and upgraded web portals per the client’s requirement.
- Involved in developing HTML and JavaScript for client-side presentation and data validation on the client side within the forms.
Environment: HTML 4/5, CSS/CSS 3, SASS, LESS, JavaScript, jQuery, Ajax, AngularJS, Agile Methodology, NODE JS, SQL Server, JASMINE, Karma, JUNIT, XML.
Confidential
Web Developer
Responsibilities:
- Responsible for the overall layout design (Table-less), color scheme of the web site using HTML, XHTML and CSS and Responsible for creating detailed wire frames and process flows.
- Created and deployed new features in order to sustain and amend existing applications.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery and JSON.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Provided graphic and artistic support for web enhancement and new creative initiatives.
- Implemented JQuery UI widgets like drag, drop, accordion, sort, etc.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Developed client side validation code using JavaScript and JQuery.
- Responsible to manipulate HTML, CSS in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Extended CSS as needed to accommodate new data and display types.
- Creating Desktop and Web Applications using C#, ASP.NET.
- Developed IFRAME element to fetch and display the external pages that contains JavaScript/CSS code that runs when fetched via Ajax, the page is from an outside domain.
Environment: HTML, CSS, ASP.NET, JavaScript, jQuery, Ajax, Agile Methodology, NODE JS, SQL-server, XMl.
