Web Developer Resume
Mountain View, CA
SUMMARY
- 8+ years of experience in developing User Interface (UI) Applications and Professional Web Applications, using: HTML4.01/5, CSS2/CSS3, XHTML, JavaScript, jQuery, AngularJS, AJAX, JSON and XML.
- Extensive programming experience in writing front - end/UI Angular JavaScript, jQuery and AJAX for building rich user friendly, high performance web applications.
- Detailed understanding of Document Object Model and DOM functions.
- Ability to apply W3C web standards in achieving the best cross-browser user experience for sake of long-term user retention and engagement.
- Experience applying the latest development approaches including MVC/MVVM, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON, and XML.
- Experienced in client side validations using HTML and JavaScript.
- Good understanding in JavaScript frameworks such as AngularJs, Node.js and JavaScript libraries like BackboneJs, ReactJs.
- Experience in implementing/consuming RESTful Web Services.
- Used Bootstrap in several web application development projects that required Responsive Web Design and Mobile First Development.
- Expertise in JQplot, High Charts, Google API, JQuery UI and Bootstrap.
- Experienced in implementing Web Applications using CSS Preprocessor like LESS.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Experienced in cross-browser issues handling.
- Experience with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer.
- Implemented unit testing using Jasmine, Karma and E2E testing using Protractor.
- Good Experience working with High Traffic Websites.
- Experiences with full Software Development Life-cycle, architecting scalable platforms, object oriented programming, and agile methodologies.
- Experienced working with Bower package manager.
- Experienced working with creating Node CLI commands.
- Used SVN, Perforce, TFS and Git for version management as well as branching & merging workflows.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, XHTML, DHTML, XML, Java, JDK.
Languages, Scripts: JavaScript, JQuery, AJAX, JSON, AngularJS, Backbone.js, ReactJs, Node.js, PHP.
IDE and Editors: Sublime, Eclipse, Dreamweaver, Microsoft Visual Studio, JSFiddle, WebStrom.
Application Server: Weblogic9.0/8.x/7.1, WebSphere6.0/5.x.
Databases: SQL Server, Oracle, DB2, MySQL, PL/SQL.
Operating System: Windows, UNIX, Mac OS.
Other Tools: Remedy, Firebug, Chrome Developers Tool, HP Quality Center and Rally.
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Extensively worked on HTML5, CSS3, JavaScript, JQuery, AJAX, Bootstrap, RWD and AngularJS.
- Customizing already existing application using modern technologies like Ionic framework, AngularJS, HTML5, CSS3
- Responsible for modernizing the application.
- Creating mobile applications which are responsive in nature.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Designed Frontend with in object oriented JavaScript Framework like ReactJS.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using ReactJS and JQuery.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Creating the components and publish them as npm packages.
- Responsible for creating Node CLI commands with which user can perform some operations like encrypting, decrypting, package and publish the application from the command prompt.
- Responsible for interacting with backend systems to fetch data.
- Responsible to encrypt the data for making service calls.
- Writing $Http service requests to fetch the data from the server.
- Parsing the JSON data that has been returned back from service call and rendering it to the view.
- Working environment included open source development tools, including Node, Grunt, and Bower.
- Followed agile development Methodology.
- Responsible to write unit test cases using Karma-Jasmine.
- Used GIT as version controller.
- Used LESS as precompiler to generate CSS.
- Used Cascading Style Sheets in order to separate presentation from the structure.
- Created new directives similar to ionic directives to develop components according to Walgreens styles.
- Used best coding practices and naming conventions while writing code in angular.js, Ionic, CSS and HTML.
- Created Node CLI commands.
- Used chrome Debugger for testing and debugging the application under development.
- Responsible for code optimization and testing across different platforms.
- Defined text alignment, borders, positioning and many other typographic characteristics.
- Used Grunt as task runner.
- Responsible for creating number of grunt-tasks for “less compilation to generate CSS”, “to build application”, “to test the application”, “to clean the application”, and many others specific to application.
- Responsible for creating new grunt task for building the application.
- Involved in user experience sessions and design discussions to enhance the designs and provide input on the layouts.
Environment: HTML5, CSS3, LESS, Ionic, JavaScript, JQuery, AngularJS, Twitter Bootstrap, Adobe Photoshop, JSON, AJAX, Grunt, Bower, Node.js, Agile, Karma, Jasmine Java1.6, Git, Web Services.
Confidential, San Francisco, CA
Front End Web Developer
Responsibilities:
- Developed front end applications using HTML5/4, CSS3/2, JavaScript, JQuery, JQueryUI, AJAX, Bootstrap, RWD and AngularJS.
- Provided feedback and strategies for inputs on the layouts and UX during design discussions and user experience sessions.
- Conducted practicality investigation of transformation from JSP based UI to Angular based HTML formats.
- Built Web pages that are more client intuitive utilizing AngularJS, JQuery, HTML5, CSS3, DOM, RESTful API Services, Ember.js JavaScript, Node.js, Bootstrap, and JSON.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and business units.
- Testing the website on multiple browsers with their old as well as latest release.
- Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and production support.
- Used Eclipse & Web Strom as editor and used chrome Developer tools for debugging.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, IE, Firefox and Google chrome.
- Involved in daily SCRUM meetings to keep track of the on-going project status and issues using JIRA.
- Using AngularJScreated Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
- Understood and applied OOPS concepts thoroughly.
- Developed custom directives, Factories and Services in AngularJS.
- Adopted a cross program and cross stage way to deal with make the site more flexible and strong
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Used Junit for Unit Test
- Produced content pages with CSS layout and style markup presentations and used JavaScript methods and properties.
- Used TFS for version control.
Environment: HTML5, CSS3, JavaScript, JQuery, AJAX, JSON, API REST Services, AngularJS, Bootstrap, Adobe Photoshop, Sublime, Eclipse JavaEE IDE.
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Worked with HTML5/4, CSS3/2, JavaScript, JQuery, AJAX, Bootstrap, RWD and AngularJS to develop a web application.
- Worked on creating user interfaces for SDNOM using HTML, AngularJS, JavaScript, JQuery, and CSS3.
- Designed and developed user interfaces using JSP, JavaScript, AJAX, HTML and DHTML.
- Worked on Bootstrap, LESS to develop User Interface with responsive design.
- Added filter mechanism to the Order history page for filtering orders based on the order id or order action id.
- Ajax requests were used to get the data from the RESTful services.
- Used AngularJS in the app for an efficient MVC implementation.
- Produced content pages with CSS layout and style markup presentations and used JavaScript methods and properties.
- Used Directives for the DOM manipulations.
- Used Filters for formatting decimal places and pagination.
- Used Controllers for implementing business logic into the scope.
- Used Dependency Injection mechanism for simpler way of managing the controllers and scopes.
- Testing the website on multiple browsers with their old as well as latest release.
- Responsible to write unit test cases using Karma-Jasmine.
- Used Chrome Developer’s tool or Firebug to debug applications.
- Actively involved in Grooming Sessions.
- Engaged in Testing and fixing cross browser issues.
- Analyzed and fixed QA and Production issues.
- Used SVN as version control system.
- Involved in daily SCRUM meetings to keep track of the on-going project status and issues using JIRA.
Environment: HTML5, CSS3, JavaScript, JQuery, AngularJS, JSON, AJAX, Java1.6, J2EE, Websphere7, Webspeare MQ, SonicMQ, Spring 3.0, jUnit, STS 3.1, DB2, Jenkins, Maven, SVN, Hibernate 3.3.2, Web Services (SOAP and Restful).
Confidential, Overland Park, Kansas
Front End Developer
Responsibilities:
- Involved in the analysis specification, design, implementation and testing phases of Software
- Creating and maintaining UI prototypes and specifications
- Designed and implemented UI using JavaScript, HTML5, XHTML, XML, CSS3, JSP, AJAX, JQuery, DOM, AngularJS and JSON.
- Implemented Model View Controller (MVC) architecture Using Spring Confidential the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.
- Used best coding practices and naming conventions while writing code in angular.js, CSS and HTML.
- Implemented custom validations for forms with the help of angular.js validation.
- Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON.
- Worked with XML and JSON using JQuery and JavaScript.
- Developed web presentation layer using HTML5 and CSS3 according to internal standards and guidelines
- Designed and developed the front end in hand coded HTML, DHTML, CSS and JavaScript.
- Involved in implementing JQuery for providing interactive user interfaces.
- Created and modified new and existing pages, applied new styles on the pages with the help of JavaScript, spring framework and JQuery.
- Developed custom controllers, custom directives to modularize the code.
- Wrote test cases for both unit testing and end to end testing.
- Used Jasmine, Karma for performing unit testing.
- Used proctractor.js for writing end to end test cases
- Maintaining documents and source code in Perforce.
- Designing the flow of the project using Waterfall Model.
Environment: HTML, CSS, JavaScript, JQuery, AngularJS, JSON, AJAX, Java1.6, J2EE, Oracle 10g, spring.
Confidential, Mountain View, CA
UI Developer
Responsibilities:
- Involved in User Interface discussions and evaluations.
- Implemented user-friendly UI design with HTML and CSS.
- Implemented various JavaScript/JQuery effects on the pages.
- Worked with Internal Clients for business objectives, project scope and the project requirements.
- Created screens with table-less designs meeting W3C standards.
- Developed and validated login pages of the network for good using JavaScript and JQuery.
- Worked on version control system, on day-to-day basis to maintain the code history.
- Developed cross browser and multi browser compatible web pages using HTML, CSS and JavaScript.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Involved in daily SCRUM meetings to keep track of the on-going project status and issues.
- Widely used optimization techniques in existing code.
- Handling cross browser/platform compatibility issues on both Windows and Mac.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Tested/De-bugged on browser using Firebug
- Managed application state using server and client-based State Management options.
- Coded Java Script for page functionality and plugins using JQUERY.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Designed the table less web applications using CSS and tags as per W3C standards.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked closely with QA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML, CSS, DHTML, DOM, JQuery, JavaScript, SVN, Adobe Dreamweaver, Ajax, JSON, Visual Studio, SQL Server 2005 and MS Office.
Confidential
Web Developer
Responsibilities:
- Designed and Developed User Interface in HTML, JavaScript and CSS for different modules such as Log in, Client Information, Medicine Inventory.
- Actively involved in analyzing and collecting user requirements.
- Created various web pages for internal use by business users for the backend systems integration.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure to be able to define alignment, size, borders, and many other typographic characteristics.
- Designed dynamic and multi-browser compatible pages using HTML, CSS and JavaScript.
- Preparing Documentation for various process developments.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Creating, edit, and manipulate images for organizational charts, phone directory, web pages, web application using applications such as Adobe Photoshop.
- Implemented User Friendly UI design with HTML, and CSS, JavaScript.
- Used JavaScript for client side validations.
- Developed re-usable CSS templates.
- Ensured Web Content is in compliance with W3C standards
- Designed and customized the web forms using CSS, HTML and JavaScript, XML.
- Web Administration support, Content Management dealing with changes, addition, and deletion or editing of day to day activities on the web store.
Environment: HTML, JavaScript, CSS, XML, Eclipse, SQL Server, SQL, Filezilla, Oracle 10g.