Ui Developer Resume
Springdale, AR
SUMMARY
- 6+ years of experience in developing Web Applications and UI Applications in Various Domains using web technologies such as HTML 4.01/5, CSS (2/3), XHTML, JavaScript, ReactJS, AngularJS, Node.js, J - Query, AJAX, XML and JSON.
- Hands on experience in developing web application using Spring MVC framework and integration wif AngularJS. Good knowledge on JavaScript MVC/MVP frameworks such as ReactJS and Backbone.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Experience wif full software development life-cycle, architecting scalable platforms, objects-oriented programming, and agile methodologies.
- Strong background, working in an Agile environment, developing User Interface (UI) Applications and professional web applications.
- Developed CRUD features on teh application functionality using Backbone.js, Require.js wif Responsive Design.
- Solid understanding of AJAX for implementing dynamic web pages and server side rendering using RESTful and SOAP web services.
- Experience in using bundling tools like Gulp, Grunt, Webpack and used NPM for installing and managing teh dependencies
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express.js, AngularJS and Node.js
- Expertise in Twitter Bootstrap framework and building responsive pages for Cross-Browsers and Portable Devices compatible.
- Thorough understanding of CSS principles wif a clear ideology for managing maintainable, scalable and cross-browser code.
- Experience in version control using GIT.
- Good Experience wif bug tracking tools like Bugzilla and Jira.
- Assists clients in accessibility project planning, establishing and administering accessibility testing programs, and remediating accessibility issues to ensure compliance wif Web Content Accessibility Guidelines 2.0 (WCAG 2.0) and Section 508 accessibility standards.
- Implemented CMS assets framework which modernizes accessible front-end web development and follows digital government strategy objectives.
- Implemented Grunt tasks to build scripts and pipeline tasks. Optimized teh bundle size for faster load times of teh webapp.
- Used NVD3.js build on top of D3 to create dynamic charts.
- Experience in profiling web applications and removing performance bottlenecks.
- Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Experience working wif testing tools like Firebug, Firebug Lite, Chrome debugging tools and Safari web inspectors.
- Used Maven, Ant and Jenkins as a build tool during teh build process of application to add CI/CD to teh application bundling process.
- Excellent communication, analytical and interpersonal skills and highly motivated team player wif ability to work independently.
- Ability to learn and adapt quickly to teh emerging modern technologies.
TECHNICAL SKILLS
Databases: Oracle 11g, MySQL, MSSQL, MongoDB
Operating System: Microsoft Windows, MAC, Linux.
UI Web Technologies: HTML 4/5, XML, JavaScript, ES6, ES5, ReactJS, Redux, DHTML, XML, XHTML, JavaScript, AJAX, JSON, LESS, SASS AJAX, JQuery, JSON, MV*Frameworks like AngularJS, Bootstrap & NodeJS
Methodologies: Agile, SDLC, Rational Unified Process (RUP), UML.
Tools: MS Project, MS Office, Adobe Tools, Advanced MS-Excel, MS-Access, Babel.
IDE/Editors: Eclipse, NetBeans, Dreamweaver, Photoshop, Spring tool suite, Sublime Text, IntelliJ, Visual Studio Notepad++, ATOM.
Web/App Servers: NPM, Webpack Apache Tomcat 7.0, HTTP Web Server, REST and SOAP.
PROFESSIONAL EXPERIENCE
Confidential, Springdale, AR
UI Developer
Responsibilities:
- Developed a Single page application using ReactJS wif Redux.
- Done teh design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD).
- Integrated Layer Chat library wif ReactJS application to allow user to do live chatting wif Stylist.
- Has developed custom reusable ReactJS components and documented teh usage.
- Involved in developing high performance web app by utilizing HTML5 technologies like Web Workers, Cache API & CSS3 features like prefetch, SASS and LESS.
- Used JavaScript DOM manipulation and JavaScript event to get teh data from HBASE and render images on UI.
- Worked on version control system called GIT, BitBucket and SVN and comfortable wif branching, Tagging and merging.
- Developed teh User Interactive web pages in a professional manner wif using web technologies like HTML5/HTML and CSS3/CSS.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Implemented JSON parsing for data handling on different application.
- Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Participated in making Responsive Web Designs using Bootstrap.
- Used teh redux thunk, Axios http services in ReactJS to make API calls and exchange data in JSON format.
- Involved in making teh web pages accessible and testing accessibility using tools like Fire eyes and Jaws.
- Experience wif Agile and test-driven development, continuous integration wif jenkins and version control via Git.
- Worked wif RESTful-based web services in XML and JSON.
- Implemented React Carousel, List, Modal libraries to achieve teh luxury UI to handle asynchronous communication wif various components.
- Implemented role-based page views based on teh permissions of teh user logged in.
- Used Jasmine as testing framework and Karma as test runner to perform unit testing.
- Worked on CSS preprocessor tools like SASS (Compass).
- Handling cross browser/platform compatibility issues on all major browsers like IE, Firefox and Chrome.
- Involved in development, design and implementation front end part of teh application using HTML5, CSS3.
- Actively worked on UI, Activity, Model, Flows, Decision Rules Declarative rules & Indexes, Interfaces, Consuming Web Services to communicate wif other systems.
- SME for UI implementation and involved in major UI changes and discussion and provided teh suggestions.
- Enhancing Application performance by improving UI accessibility and handling services calls appropriatelyand to improve teh performance wif using reusable components
- Used package managers like NPM to manage dependencies and release versions of teh app.
- Used Gulp as a build tool for post development activities like minification, concatenation and uglification
- Understanding teh concepts of continuous integration using Jenkins and generating test reports and detecting teh bugs on every code push.
- Actively participated wif teh team on daily standups as part of Agile methodology while communicating assigned user story updates and discussing any issues wif teh team upfront.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, ReactJS, Ruby on Rails, Bootstrap, Jasmine, Karma, Underscore, JSHint, NPM, SASS, Git, SVN, Jenkins.
Confidential, Irving, TX
UI Developer
Responsibilities:
- Created ReactJS for reusable components (multi-field form elements, background file uploads).
- IntegratedReact Router to navigate on a Single Page Application (SPA)
- Created Reactjs for reusable components (multi-field form elements, background file uploads).
- Used Redux-Sagas to manage side effects Redux to fetch teh data from API.
- Crafted UI components from design using React Storybook to isolate components and display their interactions using props/functions as callbacks.
- Used ReactJS wif Redux to separate data and presentation layer. Utilized Redux store to handle teh state of teh application.
- Converted redux thunk action creators to Promises, and Lifecycle Methods to asynchronous functions using ES6 async/await to better manage ReactJS level state and cut Redux container development time by 80%.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End.
- Designed and implemented reducers that received actions to modify teh Store accordingly.
- Unit tested React components and Redux reducers wif Jest's snapshot feature.
- Extensively used single thread per process, to decrease teh load on server for multithread requests wif teh halp of Mongoose and MongoDB.
- Implemented AJAX to enhance teh capability of teh website.
- Involved in development of individual Sprints and developed new functions and strategies by contributing in GIT management.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Handled all aspects of teh web applications including maintaining, testing, debugging and deploying.
- Used JIRA as teh bug tracking system to track and maintain teh history of bugs/issues on everyday basis.
- Testing front end performance wif Chrome Devtools and making appropriate optimizations in Webpack such as bundle splitting and asynchronous module loading using webpack bundle analyzer.
- Used GraphQL to fetch data that is required for a component and feed that data into teh redux store avoiding multiple API calls to teh backend.
Environment: ReactJS, Redux, JavaScript, HTML5, CSS3, GraphQL, Bootstrap, WordPress, Foundation, AJAX, JSON, AMD, Responsive Web Design (RWD), npm, jQuery, GIT, GitHub, and Agile.
Confidential, Boca Raton, FL
UI Developer
Responsibilities:
- Developed responsive web app to fit different screen resolutions using Bootstrap and CSS media queries.
- Used jQuery plugins for Drag-and-Drop and created various Widgets, Menus, User Interface and Forms.
- Implemented Date Time Picker using Object Oriented JavaScript extensively
- Developed external page using jQuery (from teh same domain) inside a container when a tab is clicked on via Ajax call and to support auto mode
- Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and react-bootstrap components.
- Thorough understanding of CSS principles wif a clear ideology for managing maintainable, scalable and cross-browser code
- Working experience on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Resolved various cross browser compatibility issues using various online tools like browsersauce to simulate browsers on various operating systems
- Resolved complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability
- Deep understanding and working experience in Object Oriented JavaScript programming and JavaScript Spring MVC frameworks.
- Expert in HTML5/CSS3 development and has experience ReactJS, AngularJS, Responsive design.
Environment: HTML, CSS3, JavaScript, JSON, ReactJS, ES6, Node.js, Bootstrap, Visual studio Editor, GIT, JIRA. Gulp, Jasmine.
Confidential
UI Developer
Responsibilities:
- Worked wif Agile methodology on biweekly sprint model and monthly releases
- Created cross browser compatible and Responsive web pages using Bootstrap, Bootstrap modals and CSS3.
- Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT Autantication).
- Used Node.js for managing interchange of data between teh server and teh client using express.js as reverse proxy.
- Collaborated wif back end team to design json structures and API integration.
- Hands on experience wif testing libraries like Jest, Enzyme.
- Designed and developed theAngularJSweb application usingAngularJS.
- Created stored procedure, trigger on teh database to provide/insert specific data from multiple tables for Web API services.
- Gained experience in REST architectural style, worked on CRUD actions. (Get, Post, Put and Delete).
- Designed teh page using Bootstrap and custom CSS style sheet.
- Implemented Two Way Data-binding inAngularJSto handle teh automatic synchronization of data between teh model and view components.
- CreatedAngularJSdirectives, factories and services for developing single page web applications.
- Configured Angular Route Module which provides $routeProvider to halp create SPA.
- Implemented DAL layer of Web API using Entity Framework 5.
- Implemented teh promises using $q to handle teh auto update by notifying teh variable.
- Collaborated wif back end team to design json structures and API integration.
- Used Jasmine to unit test theAngularJSproject in an isolated and automated manner.
Environment: AngularJS1.0, SQL server 2012, IIS 7, HTML, CSS3, TFS, Web API, XML, JSON, Web API, Fiddler, Bootstrap, JavaScript, Jasmine.
