Lead Ui Developer Resume
FL
SUMMARY
- Around 10+ Years of extensive Experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, JSON AND XML.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Experienced in developing web pages using HTML/HTML5, XML, CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, jQuery, JSON, Node.js, Angular, Angular2.0,Ajax, Java, J2EE, Spring - Boot,JQUERY, Bootstrap.
- Experienced in developing single-page applications (SPAs).
- Experienced in creating user Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Experienced in implementing easy to use Bootstrap plugins for building carousel, accordion, modal windowsetc.
- Experienced in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Experienced in React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experienced in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experienced in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Experience in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
- Good experience in creating Custom Reusable React Components Library.
- Experience on UI Screen and Modules in both IOS and Android and integrate with React Native application
- Developed Mobile UI also good at using Native Modules and Native UI components from both IOS and Android
- Experienced in using Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
- Used Java/J2EE Design patterns such as Singleton, Service Locater, DAO etc. and Spring IOC pattern and responses.
- Experienced in React JS and working with React Flux architecture.
- Experienced in working with Node.JS and NPM modules like http-server, Mongo DB, Micro Services, Request, Elastic Search, express,luck, sparkand templating engines.
TECHNICAL SKILLS
UI Web Technologies: HTML4/5, CSS3, SASS, LESS, JavaScript, Es6, AJAX, jQuery,JSON,Bootstrap,React JS,Redux, React Native,Angular, Angular2.0.
IDE, HTML Editor: Web Strom, Sublime, Visual Studio Code, Eclipse and Notepad++.
Databases: MONGO DB, Spunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; Cloud AWS, Splunk
Frameworks: React JS, Node JS, Angular JS, Java Spring Boot
Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net,web Services.
Flat forms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
Debugging Tools: Firebug, IE Tester, Chrome Elements Inspector
Application/webservers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss,HTTP Web Server.
Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock, Manual Testing
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
PROFESSIONAL EXPERIENCE
Confidential, FL
Lead UI Developer
Responsibilities:
- Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
- Involving in design & implement of the Katerra internal system web app including several modules using Angular 6, Angular 9, Express.JS, NodeJS, Mongo DB and Visual Studio Co.
- Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
- Worked already existed application which is redesigned in advanced workspace and updated with Angular 9
- Designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, React.JS and Redux.
- Extensive experience in developing the AccessibleWeb Pages for people with disabilities according to the 508-Compliance
- Designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Redux for SPA development.
- Used Input, Output properties and shared services for data communication between the components.
- Reusable angular components were developed targeting to reduce the large chunk of the code base using component-based architecture.
- Developed user interface by using the React JS, Redux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Used React-Router to turn application into Single Page Application
- Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React-Auto complete for creating Google maps location search on the webpage.
- Working with ECMA Script 6 features. For build of JSX and ES2015 (ES6) used Babel, web pack.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
Environment: HTML 5, CSS3, SASS, LESS, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, SQL Server, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom.
Confidential, CA
Sr. UI Developer
Responsibilities:
- Experienced in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Experience in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites
- Good experience in creating Custom Reusable React Components Library.
- Used React-Autocomplete for creating google maps location search on the webpage.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions using redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Works with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Used Restful web services to call for POST, PUT, DELETE and GET methods.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords. works on AWS for fetch the pictures and Videos from AWS to UI
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Used HP Quality Center as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Works with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
Environment: HTML 5, CSS3, JavaScript, Bootstrap, ReactJS, Redux, React Native, Ajax, My SQL, XML, XSL, XSLT, JSON, Git hub, Java, J2EE, SpringBoot,Restful API, AWS, Mongo DB, HP Quality Center, Jasmine.
Confidential - AL
Sr.UI developer
Responsibilities:
- Works in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implements stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-autocomplete for creating google maps location search on the webpage.
- Develops the React container andpresentational components (as Stateless and Functional components when applicable).
- Develops the flux pattern by using redux framework as a core dependency.
- Configured Web pack to execute linters, magnifiers/post-processors, tests, transpierce based on build target.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Develops 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
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5,CSS3,Bootstrap,SASS,LESS,JavaScript,,ReactJS,Reduct,JSP,MSOffice,JIRA, Mocha, GitHub, Jenkins.
Confidential, Hoffman Estates, IL
UI Developer
Responsibilities:
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- Created Custom Directives in AngularJS to make re-usable components used across various applications.
- Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using Angular UI router.
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
- Created API-driven interactive applications utilizing AJAX technology.
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed using Node.js, using some JavaScript concepts.
- Understanding of web Sockets. Created HTTP Rest API's using Node.js.
- Integrated Node.js with Express.js and communicated with MongoDB for CRUD operation on the data.
- Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies.
- Developed business service layer and data access layer using Spring and Mongo-db. (Spring Mongo-Template).
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Used JASMINE, Karma unit test frame work to write unit tests for JavaScript code.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Extensively used Git for version controlling and regularly pushed the code to Git hub.
Environment: HTML5, CSS, Bootstrap, JavaScript, jQuery, Angular-JS, Node-JS, Express JS, MySQL, Mongo-DB, IT, Eclipse, Apache Camel, Grunt, Gulp, Jasmine, Karma, JIRA.
Confidential, Kansas City, Missouri
Web UI developer
Responsibilities:
- Worked with CSS pre-processor tools namely LESS, and SASS.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Experience with jQuery, Backbone Js and Angular Js.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Migrated content from existing website to a new, database driven website, utilized in house Content Management System.
- Developed code to call the Restful Web services to fetch the data and populate on theUIusing Angular JS/AJAX.
- Developed AJAX based web basedUIframework by utilizing JQUERY library.
- Worked on Web Accessibility and SEO techniques.
- Used Dreamweaver as HTML editor for designing new pages.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Developed the custom data grids upon JQUERY framework to deliver the business data.
- Used JQUERY plug-ins to implement features as a light box, sliders and other intuitive features.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERYUILibrary.
- Abstracted application data from SQL database using JSP/Servlets.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Worked on 5 verticals of an application on Agile based development cycle with a weekly release Schedule.
- Created optimized graphic websites and application interfaces using HTML and CSS.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
Environment: HTML 4/5, XMPP, CSS 2/3, JavaScript, JQUERY, JIRA, Backbone JS, Angular JS, SQL, W3C, AJAX, JSON, XML
Confidential, Oaks PA
Web Developer
Responsibilities:
- Involved in daily scrums and weekly meeting with the project sponsors
- Designed and developed abstract classes, interfaces classes and multi-threading concepts to construct the business logic using Object Oriented Concepts
- Created various responsive templates for Handlebars template engine
- Developed the classes using Java, which in corporate N -tier architecture and database connectivity
- Implemented changes in coding and designs using knowledge of Java
- Experience with jQuery, AngularJS in templating and Bootstrap.
- Developed and tested user-friendly navigators by utilizing JavaScript and JQuery
- Designed and developed abstract classes, interfaces classes to construct the business logic using Object Oriented Concepts
- Performed Manual Unit Testing for all units in developed pages
- Designed and developed rich user interfaces with HTML/CSS/JavaScript/Bootstrap
Environment: Java, Spring, Hibernate, JSP, JSTL, Handlebars Template Engine, JavaScript, JQuery, MySQL, HTML, CSS, Bootstrap.