Front-end Ui Developer Resume
SUMMARY
- Over 6 years of strong software experience in design, development and deployment of web - based Client-Server business application.
- Extensive Experience in developing and designing user experiences of Internet/Intranet applications using HTML5, CSS3, Bootstrap, LESS, SASS JavaScript, ES6, jQuery, Typescript, AngularJs 1.x, Angular 2/4/5/6, ReactJS - Redux/Flux, JSX, RxJs, React-bootstrap, NodeJS, npm, Webpack, Babel, Grunt, Browsrify.
- Experienced in working on the various phases of Software Development Life Cycle like requirements analysis, design, coding, testing, debugging and maintaining the websites.
- Excellent knowledge in the development of User Experience web and mobile based applications.
- Hands on experience in ReactJs framework to develop the SPA.
- Experienced in ReactJs and working with React Flux architecture.
- Working knowledge in Node environment using Node.js, NPM, Grunt, Gulp.
- Used jQuery to develop user interface widgets.
- Used Ag-Grid to develop complex tables quicker.
- Experience in developing applications using Angular-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Expertise in working with the JavaScript frameworks like jQuery and AngularJS 1.X, AngularJS 2/4.
- Expertise in Java core concepts such as OO Design, Multithreading, Generics, Exception Handling, Collections, Java Reflection, Annotations, Collection Framework and Interfaces.
- Develop from scratch a web application to create snapshots, manage and expose our pricings, with the Play Framework in Scala, AngularJS, Twitter Bootstrap and MongoDB.
- Experience in creating test suites using Jasmine, Karma and Protractor, Experience in mobile frameworks such as Ionic and Cordova for creating HTML/JS based mobile applications.
- Developed single page applications with MVC frameworks Angular 2/Angular.js, Node.js, TypeScript.
- Proficient with CSS preprocessors including LESS, SASS and superset of CSS.
- Experienced with front-end development with back-end system integration.
- Worked on Agile methodology and experience working in a fast-paced Scrum environment.
- Effectively work independently and in team with product managers, business analysts and developers.
- Incorporated the table less design methodology using CSS3 that follows W3C standards.
- Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Involved in several web application development projects that required Responsive Web Design.
- Good Web Application debugging skills using Chrome Developers Tool and Firebug.
- Experienced in client-side design and validation using HTML and JavaScript.
- Experienced in working with Apace Tomcat, JBoss, Oracle WebLogic servers.
- Knowledge in developing applications using SCRUM methodology.
- Have good communication skills to discuss the projects with technical and non-technical SME’s. Some of the attributes that would describe me would be Team player, Quick learner, Self-motivated and Strong interest in Front End Development.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, Javascript, AJAX, jQuery, WordPress, REST API, JSON, Bootstrap, Angular JS 1.x, Angular 2/4/5/6, React JS, Express JS, Node.js, GitHub
Editors: Brackets, Sublime, Net Beans, Eclipse, Notepad++, Visual Studio Code
Database: Mongo DB, MySql, Oracle, DB2, PostgreSQl, DynamoDB, SQL Server 2000/2005 Spunk data storage (Big Data)
Operating Systems: Windows XP/7/8, Mac OS, Unix.
Version Controls: SVN, Git and TFS.
Programming Languages: C, C++, C#, ASP.Net, Java/J2EE, Web Services.
Testing: Jasmine, Karma, Mocha, Chai, Enzyme, Cucumber, Protractor
PROFESSIONAL EXPERIENCE
Front-end UI Developer
Confidential
Responsibilities:
- Design develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Designed 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.
- Working with modern front-end technologies such as ES6 and Webpack to build sites and application development.
- Developed user interface by using the ReactJs, Flux for SPA development.
- Implemented ReactJs code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application.
- Worked in using ReactJs components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Maintained states in the stores and dispatched the actions using redux.
- Assisted in migrating from a legacy REST-based backend to one based on GraphQL.
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React Js.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Backend and to also perform RESTFUL services.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Worked on ReactJs Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Worked in using ReactJs components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Used React flux to polish the data and for single directional flow.
- Implemented various screens for the front end using ReactJs and used various predefined components from NPM (Node Package Manager) and redux library.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked 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.
- Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, ES6, Bootstrap, Ajax, ReactJs, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine and Web Strom
UI Developer
Confidential
Responsibilities:
- Responsible for developing web pages quickly and effectively using HTML5, CSS3, AJAX, JSON and Object Oriented JQuery, AngularJS 4
- Created highly detailed and annotated architectural wireframes
- Facilitated requirements gathering sessions with end users.
- Design and Development of UI using HTML, JavaScript and CSS.
- Documented visual design and interaction specifications.
- Developed Angular directives, JavaScript files and CSS files.
- Known as a focused and detail-oriented multi-tasker with strong planning, analysis, and implementation skills.
- Extensive Front end UI development.
- Create webpages based on wireframes, collaborate with the designers to get new requirements.
- Write queries to get dynamic data.
- Retrieved data from the database in JSON formats.
- Responsible for ensuring the pattern consistency across all pages.
- Skilled at analyzing and solving browser compatibility challenges maintain consistency and well commented HTML and CSS markup.
- Experience in web debugging tools (Firebug, Fiddler debugging tool).
- Responsible for ensuring everything was deployed correctly.
- Participate in code review and unit testing to ensure quality code and markup and performance.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
- Participated in migrating AngularJs 2 to Angular 4/5/6.
- Used Angular plugins for Drag and Drop, widgets, menus, forms and user interfaces.
Environment: HTML5, CSS3, Bootstrap, JavaScript, JQuery, AngularJS 2/4/5/6, JSON, JIRA, GitHub.