Ui Developer Resume
St Louis, MO
PROFESSIONAL SUMMARY:
- Around 6+ years of experience in designing and developing in IT industry using JavaScript libraries and frameworks like Angular JS, React JS, Node JS and jQuery with ECMAScript 2015/ ES6 Specifications.
- Developing various design patterns and other functionalities include diagnostic, debugging, troubleshooting, as well as business processes.
- Profound Knowledge in developing HTML pages using DIV layout, Web Accessibility and Web Usability.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model
- Proficient in developing front - end systems with JavaScript, Bootstrap, HTML5, CSS3, RWD(Responsive Web Design) and frameworks such as Angular, ReactJS.
- Responsive Web Design (RWD) for several types of Devices like tablets and mobiles using media queries and libraries like bootstrap.
- Experience in JavaScript frameworks like AngularJS, NodeJS and libraries like jQuery, ReactJS, D3JS.
- Experience in build tools, Gulp, Grunt, NPM, Webpack, Namespacing, Webpack-loaders, Browserify,REST Web Services.
- Profound Knowledge in Document Object Model (DOM), OOJS.
- Extensive experience in making web pages cross browser compatible.
- Experience in Angular2,ReactJS, NodeJS (Express).
- Experience working with CSS preprocessors like LESS, SASS.
- Good Knowledge on CI tools Jenkins for automated builds and application deployment (CD).
- Experience and knowledge about SASS/SCSS, ECMASCRIPT6/5.
- Experienced in architectures like MVC, MVVM, Redux.
- Extensive experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Well experienced in debugging websites using Firebug, Fiddler, Developer tools.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Opera, Firefox, Google Chrome and IE.
- Experienced in Agile process Jira and Sprint Planning, daily standup to sync up with Team for current sprint status.
- Good team player with excellent communication skills and Highly Motivated analytical.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML 5, Cascading Style Sheets (CSS), CSS3, XML, JavaScript, jQuery, Angular2/1.x, NodeJS, ReactJS, ECMASCRIPT6, JSON, AJAX, Grunt & Gulp
Languages: Java, C, C++, Python
IDE: Visual Studio Code, EclipseIDE3.6, Sublime, Net beans, Abode Dreamweaver, Atom.
Web/App Servers: Apache Tomcat, WebLogic, WebSphere
Operating Systems: Windows, Mac OS X (Lion), Linux.
Wire Frame Tools: Adobe Illustrator CS3, Microsoft Visio
Version Control: GIT, SVN, CVS
Databases: MySQL, Oracle11g, MS-Access, SQL 0.99, PL/SQL.Server.
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, MO
UI Developer
Responsibilities:
- Designed and developed the layout of the application using HTML4.0/HTML5, CSS/CSS3 and Bootstrap 3.3.4.
- Created multiple reusable components and services using Angular 4/5 built-in and custom directives.
- Used Angular 2/4 and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller)
- Implemented stable React components and stand-alone functions.
- Developed backend web services using Node JS and stored dependencies using NPM.
- Implemented Presentation layer using CSS Framework, Angular 2/4, Wire-framing, and HTML5.
- Created Filters, Directives, Controllers and Services by using Angular6.
- Created Angular 4/5 controllers, factories, filters, Routers, and services.
- Used Angular 2/4 Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built custom Directives to provide reusable component.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Performed React Component and Functions testing using Jest frame work.
- Adopted JavaScript and jQuery 1.1.0 to manipulate DOM, basic logic and event handlers.
- Involved in implementation of RESTFUL web service APIs using Node.js.
- Debugged and logged using Chrome developer tools configured test environment using Karma and wrote unit test using Jasmine.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Created customizable components for the new website using ReactJS and React-Routes to create a single page web application.
- Developed various screens for the front end using React and used various predefined components from NPM (Node Package Manager) and redux library.
- Adopted Git for version controlling and JIRA for project tracking.
- Used Web pack & NPM, Bower for package management.
- Performed CRUD operations in the Mongo dB database.
- Used agile methodology for the software development life cycle.
- Used Gulp as the build task runner to build and package the application.
- Responsible for checking cross browser compatibility and worked on different browsers like Internet Explorer, Firefox and Google Chrome.
- Participating the Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.
Environment: HTML5, CSS3, AJAX, JavaScript, JIRA, React Js,Bootstrap, Node.js, Angular 5/6, MongoDB, Git, Karma, Jasmine.
Confidential, Boston, MA
UI Developer
Responsibilities:
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Node JS, and Mongo DB.
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Consumed REST based Micro services with Rest template based on RESTful APIs.
- Involved in customizing the JSX files for rendering the UI in implementing React JS.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-autocomplete for creating google maps location search on the webpage.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Work closely with the development team to implement the enhancements and upgrades of the services.
- Developed the Redux pattern by using redux framework as a core dependency.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
Environment: HTML, CSS, JavaScript, React JS, Redux, Bootstrap, Typescript, ES6/5, NPM, NPM, GIT.
Confidential, Austin, Texas
UI Developer
Responsibilities:
- Analyzed Management needs and designed the application to match perfect visualization.
- Experience in working with REDUX architecture.
- Added functionality to the web application using ECMASCRIPT6/5.
- Used react-route module to develop Single Page Applications using React.
- Used Babel loader and Webpack bundler to create React component.
- Used JSX to make react look more elegant.
- Maintaining the State in the store and dispatch an action usingRedux.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Used Angular JS factory to consume web services.
- Used Angular JS UI Router to create different hierarchy structure in single page application.
- Developed client side drop down menus, search bars, carousel, and drop-down toggles using Twitter-Bootstrap and JQuery.
- Built reusable Angular JS custom-directives and custom-filters for DOM manipulation and format the displayed data in the view.
- Involved to implement various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Maintained states in the stores and dispatched the actions using Redux.
- Profound experience with props and states in react to manage data.
- Developed different graphs and maps to show the overall sales of the products by using D3.js.
- Involved in creating connections for HTTP requests using WebSockets.
- Worked on Search Engine Optimization (SEO) tactics.
- Ran the Standalone front-end application in Grunt Server task runner.
- Used Rally for task tracking and to build user stories.
- Used Webpack and NPM to manage dependency graph.
- Developed Validation forms using JavaScript.
- Tested React components and application using Jasmine and Karma.
- Used GIT for version control.
Environment: HTML, CSS, JavaScript, ReactJS, NodeJS, Typescript, Angular Js, NPM, Web pack, No SQL, GIT, Jasmine, Karma, Protractor.
Confidential, McLean, VA
Front End Developer
Responsibilities:
- Coordination of project activities and ensure that all project phases are followed and properly documented.
- Utilized new software methodologies to be able to adapt to changes in requirements quickly.
- Involved in client-side tooling, testing & development with HTML, Modular JavaScript etc.
- Created Master Pages, CSS Styles Sheets and Integrated and got approval from Business Stake holders.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Experienced with implementing different features of Bootstrap.
- Developed Single Page Application (SPA) using Angular JS Framework.
- Web application development for backend system using Angular JS and Node.js with Cutting edge HTML5 and CSS3 techniques.
- Developed Web Application to replace the existing and legacy Website using Angular JS Framework.
- Implemented Model View Controller (MVC) Design Pattern using Angular JS.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, jQuery, DHTML, Web Service call and JSON.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.
Environment: HTML5, CSS3, AJAX, JavaScript, jQuery, AngularJS, SVN, Jasmine, Karma.
Confidential - Tampa, FL
Web Developer
Responsibilities:
- Converted wireframes into HTML.
- Designed and developed the application using Waterfall Methodology and followed Scrum.
- Work with BA to create Prototypes, UI elements, mockups, wireframes and other graphics and other visual artifacts.
- Involved in team discussions when implementing new features in the project.
- Implemented page designs in standard-complaint dynamic HTML and CSS.
- Built web-based mobile application for smart phones, tablets and desktop using jQuery.
- Interacted with java controllers (jQuery, and JSON to write/read data from back end systems).
- Involved in the monitoring and reporting on website traffic and performance.
- Good knowledge and exposure in SOAP and REST web services and handling Restful API methods around MVC framework.