Sr. Ui Developer Resume
Plano-tX
SUMMARY
- Over 9 years of professional experience in Web UI development using Angular JS, React JS, Redux, JavaScript, j - Query, Bootstrap, AJAX, HTML5, CSS3.
- Expertise in development of responsive web applications using JavaScript frameworks like Angular 1.x,2,4.
- Strong understanding in component life cycle in React JS
- Working with ECMA Script 6 features. Used Babel, Web pack with es2015, react JSX presets.
- Experienced in React JS and working with Redux architecture.
- Built the reusable service components using React, Angular 2, Angular JS and Node JS services with Object Oriented JavaScript,HTML5,CSS3 based on the visual designs.
- Strong in employing OO principles such as encapsulation & abstraction -using classes & closures.
- Experienced in Angular2 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding. Advise team on best practices for Angular 2 component driven architecture.
- Modified code base and architecture of large legacy application into new Production Angular 2 level product.
- Expertise in building responsive and adaptive applications using Bootstrap.
- Implemented MVC on most SOA projects and familiar with MVW framework.
- Proficient in integrating UI with web services(REST and SOAP) both via $http and $Resource.
- Proficient in Model View Control (MVC) design pattern
- Experienced in building cross browser compatible applications and resolving compatibility issues; worked on almost every browser Internet Explorer, Mozilla Firefox and Google Chrome
- Using Node RED implemented Rest API’s for IOT applications.
- Written test cases using Karma JS and Jasmine framework for test case scenarios.
- Updated Angular 2 to Angular 4, doesn’t make much different but same the latest version of the Angular framework.
TECHNICAL SKILLS
Web technologies: HTML5, CSS3, JavaScript, JSON, AJAX, MVC, DOM
Workflow/ delivery: Responsive page design, Single Page Applications (SPA)
JS libraries: Angular JS, Angular 2, Angular 4, Angular 4 + Ionic Node JS, React JS,Node RED Bootstrap JS
Debugging Tools & Testing: Firebug and Chrome Developer Tools, Jasmine
Methodologies: Agile, Scrum
IDEs worked on: Notepad++, Eclipse, Sublime Text 3, Brackets, Visual Studio code, Atom, Web Strom
Application Servers: Apache Tomcat, Web Logic, Web Sphere
Project/Build Tools: Grunt, Bower, JIRA, RTC, Gulp, Dust, Web Pack, Babel, UNBXD
Version Control: SVN (tortoise), Git Hub, Git Lab, Bit Bucket
PROFESSIONAL EXPERIENCE
Confidential, Plano-Tx
Sr. UI Developer
Responsibilities:
- Developed web applications usingReact JS
- Used AJAX effectively for Deferred Loading functionality with the use of onScroll and onLoad
- Used Git as version control
- Made use of Redux data flow life cycle pattern by calling action creators to send data to store, reducers to specify how application state changes and used reducer composition to split data handling logic to maintain unidirectional data flow.
- Extensively used redux-forms in shipping modules and sign-in modules.
- Created forms that are reusable across multiple mini projects.
- Implemented the our own Custom Redux-Forms with validations.
- Experienced on Code rebase and test case
- For Test cases we used Jest and Enzyme.
- Experience with debugging tools like Redux DevTools and React Developer tools for debugging the Redux/React application.
Environment: React JS, Redux-Forms Ionic, JavaScript, HTML5, CSS3, Bootstrap, Responsive design, Node JS, Express JS, JEST, Web pack, RTC, Git Lab, Visual Studio Code, and SCSS Accessibility.
Confidential - Atlanta-GA
Sr. UI Developer
Responsibilities:
- Converted requirements such as wireframes, Prototypes and interactive user interfaces into fully functional and highly performing web components.
- We created our Our Own Service calls for desktop.Developed Desktop application Using React JS, for mobile development we used Angular 4 and Ionic framework.
- Utilized core Angular 4 features such as HTTP, Data Binding, Forms, Services and Dependency Injection.
- Created RESTful services with Web API and enabled CORS for services to be consumed in the front-end by Angular.
- Used Angular CLI, Web pack for building, Bundling and Minification.
- Developed single page applications using Angular 4, Typescript and RXJS.
- Implemented routing to navigate between the components in the application using Angular 4 router module.
- Develop the Front-end components using HTML5, CSS3, Bootstrap 3 and Angular 2/4.
- Used Angular CLI to generate Components, Pipes, Services.
- Updated the project midway to Angular 4 for its performance benefits.
Environment: React JS, Angular 4, Ionic, JavaScript, HTML5, CSS3, Bootstrap, Responsive design, Node JS, Express JS, Web pack, JIRA, Bit bucket, Visual Studio Code, Web Strom and SCSS Accessibility.
Confidential, Pleasanton, CA
Sr. UI Developer
Responsibilities:
- Involved in Requirements gathering and Analysis- understanding the requirements of the client and the flow of the application including MVC application framework.
- Responsible for developing Responsive Web Design of the web pages using HTML5, CSS3, JavaScript, and Angular JS framework.
- Devised and implemented the basic structure of a React single page application.
- Developed the model, views, and the presenter for a module using Angular JS.
- Developed the presentation layer using HTML5, CSS3, JavaScript and Angular JS.
- Implemented few prototypes in Angular JS on the profile page module.
- Used Bootstrap library to quickly build project UI’s and used Angular JS framework to associate HTML elements to models.
- Made AJAX calls using $http to get the data and parsing it for showing on the web page.
- Developed all client-side logical implementation part of applications with Angular JS controllers under specific modules, manipulating nodes in DOM tree
- Ensure user interfaces work consistently in all browsers and on all platforms.
- Involved in building components using react with ES6 by using WebPack build tool.
- Received business logic specifications and design documents, and translated them into HTML5, CSS3preprocessor styling SASS, JSON files, JavaScript, JSX code andReact JS
- Resolved dozens of tickets to finalize the integration between the new React front end and existing Web API
- Worked on developing separate React and Redux components so it can be reused.
- Maintained states in the stores and dispatched the actions using Redux
- Used Fetch with React JSactions to make sure the requests were valid and used router to handle nested views and avoid page redirection
- Used forms Implementing React JS component Built rich user interface using React/Redux and connected it to a NodeJS and Express backend.
- Worked web based development Mac as well.
Environment: React JS, Angular JS, Angular 2, JavaScript, HTML5, CSS3, Bootstrap, AJAX, JSON, and Responsive design, Node JS, Express JS, Web pack,Jasmine, GitHub, Visual Code, Eclipse, MVC, POSTMAN, SASS, Accessibility.
Confidential, Los Angeles
Sr. UI Developer
Responsibilities:
- As a part of Development team, actively participated in the team work for the successful launch of NTI registration module.
- Developed the UI with extensive use of JavaScript framework that helped to organize the code.
- Worked on a responsive website for smart devices using Responsive design and media queries using dust template.
- Used SASS styling whichis an extension of CSS3.
- Implemented Angular JSwhich is a composite application library forJavaScript in order to simplify large-scale JavaScript applications.
- Worked on time to time updates as per the business.
- Followed Version One for tracking processes and streamlining agile planning.
- Followed SCRUM methodology.
- Participate in the team on agile development cycle.
Environment: Angular JS, JavaScript, HTML, SASS, DOM, AJAX, JSON, Responsive design, Node.JS, NPM and Web Services.
Confidential, Los Gatos, CA
Sr. UI Developer
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Built custom UI Widgets and Application logic using Angular JS MVC architecture.
- Produced and consumed Rest Web Services, developed DAO’s and DTO classed for services and consumed through Angular factory service calls from front end.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML5 and CSS3.
- Built Web pages that are more user-interactive using J-Query plugin for Drag and Drop, Jqx Validator, AutoComplete, AJAX, JSON, Angular JS and JavaScript.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Worked extensively on applications to work properly on Android devices.
- Used responsive web design to improve user experience on smartphones and other mobile Devices.
Environment: Angular JS, JavaScript, HTML5, CSS3, Node JS, Express JS, Gulp JS, Eclipse, AJAX, JSON
Confidential, Fremont, CA
Responsibilities:
- Gathered and analyzed the requirements from the client and developed POC screens and realigned the requirements based on the feedback
- Helped design the application based on JS, HTML, CSS and MySQL database
- Created a mock API, which includes all the JSON data in that. There were mock services and controllers written both on the client and server side to dynamically populate the content to the templates from the back end API’s.
- Created custom filters and services to reuse them throughout the application.
- Maintained the consistency with other teams through desk checks.
- Worked on Cross-Browser compatibility and fixed bugs for several browsers.
- Worked on Cross-origin resource sharing.
- Worked on creating responsive website for smart devices using Bootstrap.
- Developed a single page, mobile-first, cross-device/cross-browser web application for UI Bootstrap, Angular JS.
- Written test cases using Karma JS and Jasmine framework for test case scenarios.
Environment: HTML/HTML5, CSS, SASS, JavaScript, J-Query, JSON, Bootstrap, NPM, Sublime, Restful APIs, SVN, Adobe Flash CSS3, Eclipse, Apache, Putty, Chrome developer tools, Firebug.
Confidential
Front End Web Architecture/ Development
Responsibilities:
- Worked as a Front end developer using HTML, CSS, JavaScript to Health axis group.
- Here I involved in developing the web pages for different modules like Health plans, Health care claims, Billing departments.
- Projects included design and coding of the corporate website built in XHTML, DHTML, CSS and Flash.
- Responsible for all aspects of user interaction design from initial design proposals, wireframe mockups, design comps, implementation, testing and style guides.
- UX Lead for a flash-based image management application.
- Designed and coded the user subscription JSP pages.
- Comprehensive website performance optimizations & improvement to load event for landing page.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
- End-to-end web application development, architecture and project management, data capture, 3rd party application, social media integration, JavaScript / AJAX UI upgrades and improvements.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- I mostly used HTML,CSS for web page designing and JS for core validations.
Environment: HTML, XML, DHTML, MS-Visual studio, CSS, MYSQL Server 5.0, HTML, CSS, JavaScript, J-Query, Eclipse, AJAX, and Windows XP.
Confidential
JR. UI Developer
Responsibilities:
- Interacted with business system analyst to understand the technical requirements of the project.
- Designed prototypes and Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
- Developed web pages with functionalities like login, register, forgot password, Email, Filters using JavaScript and HTML.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Debugging web pages with firebug and fixing issues.
- Involved in developing test plan and procedures.
- Worked on Cross Browser issues for different versions of IE, Mozilla and Chrome.
- Validating views with W3 markup validation service and fixed errors.
- Preparing the documentation for the entire process for the future reference.
Environment: Eclipse, Firebug, HTML, CSS, JavaScript.