Ui / Front End Web Developer Resume
SUMMARY:
- More than 4+ years of working experience as a Reactjs/UI/Front - End/Web Developer using AngularJS, HTML/HTML5, CSS/CSS3, Bootstrap, JavaScript, AJAX, JSON and jQuery.
- Experienced in using JavaScript Model View View-Model (MVVM) frameworks such as AngularJS for designing, implementing and maintaining Single Page Applications.
- Extensive Experience in using angular Data-binding, Routing, Controllers, providers, Modules, Services, Factories and Directives to power up the Angular JS application.
- Hand-on experience in using AngularJS UI Router to create the routing structure for different pages, and data parsing and transmission between different states of the application.
- Expertise in AngularJS Custom Directives / Components to create reusable elements and attributes, along with easy to test and maintain client side interactivity in web applications.
- Experience in using AngularJS Custom Filters to process data and format it according to company standards in the Template.
- Proficient in designing AngularJS factories to utilize AngularJS services like $q, $http and $resource to make Restful API to the Java based backend.
- Familiarity with Component based AngularJS 2.0 and also used TypeScript in Angular 2.0.
- Worked on CSS3 media queries and Bootstrap for building responsive web designing (RWD) to create applications that works on different sizes of screen.
- Excellent understanding of Object Oriented Programming Principles in JavaScript (both in ES5 and ES6).
- Excellent in working with CSS pre-processors like SASS and LESS to optimize CSS.
- Comfortable with minimizing and automation tools to generate min files for CSS and JavaScript.
- Good understanding and knowledge of Frontend technologies like Babel, ECMAScript6 (ES6).
- Familiarity with ReactJS, RequireJS, and NodeJS JavaScript Library usage.
- Worked with Restful APIs to query both SQL and noSQL databases like, MSSQL Server and MongoDB.
- Worked with unit testing frameworks including Jasmine as BDD testing framework and Karma as the unit test runner.
- Used Adobe Dreamweaver and Photoshop tools for web application development.
- Hands on experience using Firebug for Mozilla,DeveloperTools for Chrome and IEDeveloper Toolbar for Internet Explorer.
- Worked with NPM to install tools and manage modules for Angular.JS based web applications.
- Created GIT repositories and specified branching strategies that best fitted the needs for the client.
- Worked with JIRA tool to track development of projects on every stage.
- Experienced in using both Webpack and Browserify bundling tools to increase web performance of pages.
- Experience in tools and IDEs for development and design like Eclipse, Visual studio, Notepad++, Sublime, webstorm and Firebug.
- Hands-on experience in checking cross-browser compatibility across various browsers like IE, Firefox, Safari, and Google Chrome.
- Experienced in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Experienced in development environments/methodologies like Agile and Waterfall for project management.
- Involved in daily scrum meetings to achieve the sprint targets.
- Excellent analytical, logical programming skills and problem solving abilities.
TECHNOLOGICAL SKILLS:
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, JSON, AJAX, PHP
Frameworks/Libraries: AngularJS 1.x, AngularJS 2.0, ReactJS, Node.js, NodeJS, jQuery, Bootstrap, LESS, SASS
Programming Languages: C, C++, JavaScript, C#, Java, J2EE, Swings
Databases: MySQL, MongoDB
Methodologies: Agile, Waterfall, Scrum, Test Driven Development, SDLC
IDE: Atom, Visual Studio, WebStorm, Eclipse, Sublime Text, EditPlus++
Testing Tools: Firebug, Chrome Dev Tools, Developer Console Tools, Jasmine, Karma, Mocha
Minification: Grunt, Webpack
Version Control: Bitbucket, GIT
Miscellaneous: Adobe Photoshop, Dreamweaver, Microsoft Visio
PROFESSIONAL EXPERIENCE:
UI / Front End Web Developer
Confidential
Responsibilities:
- Used AngularJS along with object oriented JavaScript make the HTML5 User Interfaces dynamic.
- Worked Closely with Business System Analyst to understand the requirements for the UI Modules prior to being built.
- Created responsive website for smart devices using company's in house responsive design libraries based on Bootstrap and media query.
- Experience with ReactJS for building User Interface.
- Worked on making RESTful method calls such as Get and Post to MongoDB to pull up user account data.
- Used Angular Material controls to build the front end of Due Diligence Review Request.
- Used $http in AngularJS for consuming RESTful web-services.
- Used AngularJS routers like “UI Router” to establish routing between nested html views.
- Used AngularJS to create custom directives for data manipulations and to display data in company standard format in User Interface in Vendor Management System.
- Worked on Single Page applications using UI-Router for navigating through the pages based upon state of html view. Also was able to share data between scopes.
- Created responsive website for smart devices using in house built company’s Responsive design libraries based on Bootstrap and media query.
- Used Angular UI-grid to create tables with templates on headers and cells.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
- Precompiled the LESS files into CSS files using Gulp build.
- Performed client-side validations using JavaScript.
- Used Jasmine to write behavioral tests for testing the factories, custom directives, and filters.
- Used Karma, a command line unit test runner for compiling and running the tests.
- Applications were tested on cross browser e.g. Internet Explorer, Firefox, Google Chrome & Safari.
- Worked in Agile/Scrum SDLC environment. Gave daily status reports as to status of current project during latest sprint.
- Modified images using Adobe Photoshop to use in applications.
- Coordinated with QA for testing, production releases, Application deployment and integration.
- Used Babel for backwards compatibility of JavaScript code (ES6 to ES5) for all the JavaScript.
Environment: Reactjs AngularJS 2. 0, Angular Material, UI Router, jQuery, HTML5, CSS3, JavaScript, Bootstrap, REST APIs, jQuery, ES6, JSON, Chrome Developer tools, Git, Gulp, LESS, SASS, SDLC, IBM Bluemix, MongoDB, Babel, Karma, Jasmine, Sublime Agile Serum.
UI / AngularJS Developer
Confidential
Responsibilities:
- Worked Closely with Business System Analyst to make sure all the requirements of the UI Modules were satisfied.
- Developed User interfaces using AngularJS, HTML5, CSS3, JSON, JavaScript, jQuery and JSON.
- Used AngularJS MVC Framework to develop a Single Page Application (SPA).
- Used AngularJS to implement login authorization module which dealt with registration and login.
- Proficiently developed the User Interfaces by using AngularJS features like modules, directives, controllers and filters.
- Designed and implemented custom directives to deploy reusable components like login module, custom card-like structure and custom filters to display data in company's standard format.
- Worked with Angular Factories to utilize the $http and $resource services to make the RESTful API calls to the Java based backend.
- Used AngularJS two-way data binding for implementing AngularJS filter JSON data during user searches.
- Experience with ReactJS for building User Interface.
- Used CSS media queries and Bootstrap to make the website response.
- Proficiently used SASS as a preprocessor to optimize the CSS files.
- Used CSS sprites to reduce the number of http requests and reduce the page loading time.
- Used grunt to build the minified files.
- Worked on making RESTful method calls such as Get and Post to MongoDB to pull up / Insert user account data.
- Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Worked with JIRA tool to track development of projects on every stage.
- Worked in Scrum process attending daily stand up and completing tasks in sprints.
- Used Bitbucket for version control.Created service to interact with RESTful API.
- Tested Applications for cross browser compatibility e.g. Internet Explorer, Firefox, Google Chrome & Safari.
- Worked in Agile/Scrum SDLC environment. Gave daily status reports of current project during latest 2 week sprint.
- Coordinated with the offshore team in Kerala, India.
Environment: AngularJS, Angular Material, UI Router, ReactJS, NPM, jQuery, HTML5, CSS3, JavaScript, Bootstrap, REST APIs, jQuery, ES6, JSON, Chrome Developer tools, Git, JIRA, Browserify, Grunt, SASS, MongoDB, DOM, Adobe Photoshop, Firebug, Karma, Jasmine, Sublime, Agile Serum.
Jr. UI Developer
Confidential
Responsibilities:
- Co-ordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Developed all the UI pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, and AJAX.
- Experience on working with CSS for page layout, navigation and icons.
- Worked with CSS3 Backgrounds, CSS3 Border Images, CSS3 Gradients, CSS3 2D/3D Transforms, CSS3 User Interface, CSS3 Gradients.
- Participated in making Responsive Web Designs using Media Queries and Bootstrap.
- Developed Tabbed pages using AJAX with jQuery and JSON for quick view of related content, providing both functionality and ease of access to the user.
- Used various methods to manipulate HTML, CSS using jQuery as well as making the webpages dynamic using Ajax, JSON and XML.
- Tested Applications for cross browser compatibility e.g. Internet Explorer, Firefox, Google Chrome & Safari.
- Worked in Agile/Scrum SDLC environment. Gave daily status reports as to status of current project during latest sprint.
- Prepared documentation for web application and drew basic flow chart of working web application.
- Ensure design consistency with client’s development standards and guideline.
- Co-ordinated with QA for testing, production releases, Application deployment and integration.
- Worked on Backend development using C# with ASP.NET.
- Used Entity Framework attached to SQL Server to create class objects for use in accessing databases using ASP.NET.
- Used cucumber for unit testing.
Environment: HTML, CSS, JavaScript, grunt, C#, C, AJAX, NPM, WebSockets, cucumber, Bootstrap, Dreamweaver, jQuery, MS SQL server, Firebug.
Jr. Web Developer
Confidential
Responsibilities:
- Used HTML, JavaScript, and CSS to redesign page layouts, navigation, presented designs and the managements to review.
- Created a website using HTML, designed all pages using CSS.
- Handled Browser compatibility issues in HTML, CSS, JavaScript and Bootstrap for IE, Firefox and Chrome browsers.
- Produced client side validation through JavaScript.
- Used CSS for the design of Menus, navigation bars, headers and footers.
- Created a responsive GUI using Bootstrap.
- Created database tables and manipulated data using MySQL.
- Wrote technical design documents and detailed design documents based on the requirement specifications.
- Prepared basic flow chart of working web application.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, MySQL, Adobe Photoshop, waterfall, Chrome Developer tool.