Sr. Web Application Developer Resume
Columbus, IN
SUMMARY
- Around 8+ years of progressive experience in the field of web application development using HTML5, CSS3, SASS, Bootstrap, CSS3 Media Queries, JavaScript, JQuery, AJAX, XML, RWD, AngularJS, JSON, Backbone.js, Redux and Photoshop.
- Experience in JavaScript MVC frameworks Angular.JS, Backbone.JS, Node.JS and React.JS.
- Experience in Node.js modules like grunt, bower, express.
- Good hands on experience with Express, Angular.js, Node.js
- Strong understanding of Object Oriented Programming in JavaScript.
- Developed single page applications SPA’s using AngularJS
- Used AngularJS dependency Injection using factory and service.
- Experience in consuming and integrating RESTful Services using $http and $q in AngularJS
- Experience in AngularJS Data - binding and implementation of MVC.
- Used Grunt Express NPM module as task runner for setting up minification, lint, test runner tasks and server tasks.
- Used Karma with jasmine for unit testing AngularJS applications.
- Experience in designing and developing interactive User Interfaces, usability, web and client/ server applications using HTML5, CSS3, JavaScript and JQuery.
- Experience in creating the pages using CSS webpage layouts and vast knowledge in usability and accessibility concepts.
- Skilled in working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS.
- Used Node.JS to develop responsive websites for desktop as well as phones and tablets.
- Used ECMAScript for the implementation of JavaScript Language.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones using Bootstrap, CSS3 Media Queries.
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Tools.
- Sound knowledge in working with browsers cross compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Experience using version control GIT & SVN.
- Expertise in solving any issues related SharePoint Environment and SQL server.
- Extensively knowledge of all features of FAST Search for SharePoint 2015 and how to optimize the user search experience.
- Got acceptance criteria from business analyst and written unit test cases before the development. Followed it with test driven development.
- Designed business applications using web technologies like HTML5, XHTML and CSS3 based on the W3C standards.
- Good understanding of LINUX Commands for Deployment and Shell Scripts.
- Experienced working in Agile based development environment and participating in Scrum sessions.
- Strong technical background and excellent interpersonal skills with an ability to interact with individuals at all levels as resourceful team player.
- Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication.Ability to work independently as well as within a team environment.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, DHTML, XML, XHTML, XSLT, Java, JDKJavaScript, Ajax, JQuery, JSON, Apache, Handlebars, PHP
JavaScript Libraries: Ext JS 2.0/1.0, Backbone.js 0.9.2, Require.js, Node.js, Angular.js, React.Js, REDUX
IDE’s and Tools: Eclipse IDE, NetBean, Dreamweaver, Firebug, Developer Tools, EditPlusJSfiddle,Webstrom, Tatastrom, Sublime text
Development Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing (spring Tool Suite)
Debugging Tools: Firebug, BugZilla
Database: PL/SQL (oracle), MySQL, MSSQL, Redis, MongoDB, Cassandra
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X,LINUX,UNIX
PROFESSIONAL EXPERIENCE
Confidential, Columbus, IN
Sr. Web Application Developer
Responsibilities:
- Experience in developing pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery and AngularJS
- Developed single page applications using AngularJS.
- Developed reusable custom directives using AngularJS
- Implemented the Angular MVC and two way data binding.
- Experience in Node.js modules like grunt and bower.
- Designed Frontend with in object oriented JavaScript usingAngular.js.
- Development of the interactive UI's for the front end users using the front end technologies like HTML, CSS, JavaScript and JQuery.
- Experience using ECMAScript for the implementation of JavaScript Language.
- Very good experience with ReactJS.
- Developed React.js application for serving the UI layer of the Confidential website utilizing.
- My role included converting legacy pages into the new application stack, in addition I contributed into the core framework, build process, and lead the unit testing efforts.
- Very good experience with ReactJS Flux architecture.
- Restructured the frontend architecture with Redux and React.
- Used Redux, ImmutableJS and React to build out a web app.
- Very experience with experience building applications with Gulp, Babel, ES6, transpilers.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Enhanced user experience by designing new web features using Angular Custom Directives.
- Tested frameworks using Jasmine and Karma.
- Used SASS CSS preprosessor.
- Used Grunt as build Tool.
- Maintained the servers and services of the servers in the SharePoint Environment.
- Used JIRA for managing and assigning tasks.
- Used Bootstrap for Responsive Web design RWD.
Environment: HTML 4/5, CSS 2/3, BootStrap, JavaScript, Angular JS, JQUERY, AJAX, JSON, XML
Confidential, Columbus, OH
Sr. Front End UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Used AngularJS MVC Frameworks in the development of the web applications.
- Used Media Queries and Bootstrap for RWD (Responsive Web Design).
- Full Stack development for multinational banking and financial services holding company.
- Leveraged two-way data binding through scope in applications built on AngularJS.
- Very good with AngularJS as filters, rootscope, custom directives, single page applications and templates.
- Developed custom directives in AngularJS to be reusable in the project.
- Used AngularJS $http and $q to consume data from RESTful web services.
- Created reusable widgets using Angular Directives.
- Wrote application level code to perform client side validation using JQUERY.
- Worked on Rest API calls and integrated with UI.
- Used SASS CSS preprosessor.
- Rewrote a complete set of JavaScript ES6/7 code.
- Introduced ImmutableJS to the web app to avoid a React component re-render.
- Completed the transition to a Redux implementation of Flux architecture.
- Involved in Writing JQuery based Ajax Requests using JQuery.get (url, data, callback, type) or JQuery.ajax (options) and JQuery.post(url, data, callback, type) and JQuery.get(url, data, callback, type).
- Used JQuery Events to manipulate the elements depends on the user interactions (like .ready (), hover (), bind (), click (), keypress ()
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using JQuery framework.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Used MongoDB to store real time data into database.
- Measured the performance of MongoDB, an open-source NoSQL DB.
- Developed UI components using Object Oriented JavaScript extensively.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Debug the application using Firebug and chrome developer toolbar to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Worked in Onsite - Offshore model.
- Used Karma with jasmine for unit testing AngularJS applications.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, Bootstrap, JavaScript, JQuery, Angular JS, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office, PL/SQL, SVN
Confidential, Sunnyvale, CA
Front End Developer
Responsibilities:
- Actively involved in all aspects of the system design.
- Understanding of application development lifecycle methodologies.
- Worked extensively on design and development of UX, UI, IA, HTML, CSS, JQuery
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Created various interactive plug-ins, widgets or design UI/UX.
- Implemented and designed user interface for web based customer application.
- Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON.
- Used Backbone.js to retrieve data from the Rest Services.
- Interfaced with third-party vendors to customize UI/UX solutions for web verticals.
- Elegantly implemented page designs in standards-compliant dynamic XHTML and CSS
- Design User Interface for the project using HTML, CSS, and Flash.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office, SVN
Confidential
Jr. Web Developer
Responsibilities:
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically-rich code and be aware of cross-browser compatibility and bugs.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Understanding of application development lifecycle methodologies.
- Knowledge of human factors and usability, best practices for interface design
- Strong communication, analytical and interpersonal skills working within cross-functional teams
- Excellent problem solving skills and the ability to work independently.
- Deep understanding of JavaScript and the JQuery framework
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
Environment: HTML, CSS, Bootstrap, JavaScript, JQUERY, AJAX, JSON, XM, MAC OS, ECLIPSE, SVN.
