Front-end Developer Resume
WA
SUMMARY
- Around 8 years of experience as Sr UI/Front - End developer in creating various web applications using open-source technologies.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, HTML5, CSS3, DOM, jQuery, Ajax, JSON & XML.
- Expert in HTML5/CSS3 development and have experience in Backbone JS, Angular JS, Node.JS Responsive design.
- Experienced in using Front End editors like Dreamweaver, Notepad, Notepad++, Sublime Text, Brackets and Webstorm.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Experience using other JavaScript libraries like JQuery, moment.js, D3.js, Highcharts.js.
- Expertise in building strong websites confirming Web 2.0 standards using User Interface Framework, JQuery, JQuery UI, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-less design.
- Extensive experience in developing Internet Applications and developing various UI widgets using JavaScript libraries like jQuery.
- Extensive experience in various UI widgets using JavaScript libraries like Angular.js, and Bootstrap.
- Experience in developing and implementing Responsive Web Design (RWD) with cross browser compatibility support in browsers, following W3C standards; Debug issues using tools like Browserstack.
- Hands on experience on Profiling JavaScript applications, debugging memory leaks, Reflows and Repaints.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like GruntJS, and Gulp.
- Experience in using various tools and IDEs for development and design like Eclipse, IntelliJ and Netbeans.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Expertise working with debugging tools like Firebug, Chrome Developer Tools; Sound knowledge about Profiling and Optimizing a Single Page Application (SPA).
- Hands on experience in working with Version Control Systems (VCS) like SVN and GIT.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS:
Web Technologies: Operating Systems /Programming Languages C, C#, C++, JAVA/J2EE, PHP, Python, JavaScript, Restful HTML5/4, CSS3, LESS JavaScript, Angular, jQuery, Bootstrap, AJAX, grunt, bower, XML, XHTML and JSON.Unix, Linux, Windows and Mac.
JavaScript Libraries: JQuery, BackboneJS, AngularJS, Node js, Ionic, D3.
Debugging Tools: Firebug, Chrome Developer Tools, IE Developer Tools.
IDE: Eclipse, Dreamweaver, IntelliJ, Notepad++ and Sublime Text
Defect Tracking Tools: JIRA, Test Director, Quality Center and Rally.
Miscellaneous: Adobe Photoshop CS3, Git, Illustrator and Flash, Tableau
PROFESSIONAL EXPERIENCE:
Confidential, WA
Front-end Developer
Responsibilities:
- Involved in the requirements analysis, designing, development, testing and maintenance of the Webpages.
- Gathered business requirements, prepared Functionality Specification Document (FSD).
- Developing the front-end screens using WF-Ria Framework components, HTML5, CSS, jQuery, JavaScript, React JS, Redux, Angular JS, REST API and Ajax.
- Used Ext JS to customize the various UI components as per client requirements.
- Expert in developing Object-Oriented Web applications using MVC architecture.
- As like other OOPS based languages we can create objects in Ext JS as well.
- Developed real time tracking of class schedules using Node JS.
- Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express
- Designed the front-end applications, user interactive web pages using web technologies like HTML, React JS, Redux, Gulp, Grunt and CSS.
- Developed non-functional HTML/5, CSS3 pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed the web forms from designs provided by the design team.
- Created and tested different front-end forms using AJAX, JavaScript and CSS.
- Implemented various JavaScript/jQuery effects on the pages.
- Used YUI and jQuery library functions for the logical implementation part at client side for all the applications.
- Extensively used SASS (Syntactically Awesome Style Sheets) while styling with CSS3.
- Strong JavaScript and jQuery skills-able to write unobtrusive custom code as well as implement existing jQuery plug-in.
- Used JQuery-Ajax objects for making XHR requests.
- Have experience using CSS processors like LESS and SASS.
- Skills in optimizing Responsive Web design using CSS media queries and bootstrap.
- Experience in resolving cross browser issues.
- Debugging the code using browser tools like Chrome Developer Toolbar, Firebug, and IE Developer Toolbar.
- Used Tortoise SVN as the version control system. Performed merging, fixed conflicts and pushed code commits to server.
- Work as part of a development team in an agile environment with new iterations every 2 weeks, with open communication with Customers, Project Managers, Requirements Analysts, Testers, and other team members.
- Participated in development of a well responsive single page application using React JS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and React JS.
- Extensive experience in using rich client framework (Angular, Ember, Backbone). Got rid of Translation process (the HTTP data from JSON to server-side objects) by using Angular JS.
- Developed Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Created Responsive Layouts for multiple devices and platforms.
- Implemented form validations across the site using Angular JS and JavaScript.
- Involved in developing web Page Applications using AngularJS.
- Using advanced level of JQUERY, DOM, AJAX, JavaScript, CSS and pure CSS layouts.
- Implemented and tested the business application with jQuery.
- Implementing the AJAX features using JavaScript and jQuery.
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
Environment: HTML5, CSS3, JavaScript, jQuery, Angular JS, React JS, JSON, AJAX, SVN, MS Office, GIT, Docker, Cloud hosting/Azure.
Confidential
Front-end Developer
Responsibilities:
- Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery and AJAX.
- Enhance existing web pages, implement new/change existing features/functionalities in the web application.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Involved in the Requirement Analysis, Development and Maintenance of the Web Applications.
- Involved in Developing GUI and writing the business logic for server side.
- Upgraded application with new features, opening code to accommodate customer language and platform ps, improving interface and increasing security.
- Produced websites HTML, XHTML, CSS, JavaScript, etc., for clients and internal use from prototypes or designs.
- Worked with a team of developers and web designers to develop Web Applications.
- Migrated to new UI's using Angular JS, React JS and HTML.
- Developed new Angular Controllers and Directives.
- Designed Frontend with in object oriented JavaScript Framework like bootstrap, Backbone.js, Node.js, Angular.js and Ext.js.
- Worked on OSGi architecture, which is a web-content management system of the application.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Tested all application controllers extensively with AngularJS built-in testing facilities.
- Written named native SQL Queries.
- Involved in a team of 2 for creating a web scraping tool to gather premium data for insurance policies.
- Maintained QA standard and reduced QA process changes.
- Performed Maintenance and Upkeep of Websites for Clients.
- Used Maven and ANT for build activities and updated pom files to include new dependencies.
- Utilized the HTML5 DOM local storage features to store data locally client side processing.
- Used AngularJS as the development framework to build a single-page application.
- Developed the presentation layer using AJAX.
- Design and Optimize original site graphics and navigational elements for accurately reflecting marketing messages while clearly and logically guiding site users.
- Responsible for writing documentation for project progress reports.
- Used Git Subversion to implement version control System.
- Developed Unit and E2E test cases using Jasmine, Grunt and Node Js.
- Integrated the various modules of the application and performed the various unit test cases using JUnit and also helped the QA team for the regression/integration testing.
- Used JSON for data exchange and Rest Services to interact with spring controller.
- Debugged JavaScript using chrome developer's tools and Firebug in Mozilla.
Environment: HTML5, JavaScript, CSS, Adobe Flash, Photoshop, Angular Js, React Js, Bootstrap, Ext.Js, XML, MS Excel, MS Visio, JQuery, DOM, DML, DHTML, Apache, SOAP, ANT, Maven, OSGI, Internet Explorer, Firefox, Chrome, Oracle, Windows.
Confidential, EI Segundo, CA
UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular-js and Bootstrap.
- Responsible for design and development of the web pages from mock- ups.
- Used High charts and d3js for creating Graphs and charts for payments section and also implemented the filtering functionality for the graphs.
- Responsible in implementation of the presentation layer for the application using HTML5, CSS3, JAVASCRIPT.
- Written controllers and components that are responsible to hold model data, call back functions and for rendering views
- Responsible for ensuring the pattern consistency across all pages.
- Used J-Query and CSS selectors, toggles, and hover functionality, ToolTip, Ajax Forms.
- Specially working with AJAX data consisting of JSON responses, parsing the same and presenting on theUIlayer.
- Making pages that are cross-browser compatible.
- Used GIT sever for project development.
- Used JSON and AJAX for storing and exchanging information between browsers and servers.
- Used Bootstrap to show and hide classes for different and grid classes to create RWD.
- Used Agile methodology for the software development.
- As a scrum team member worked on agile stories, trouble shooting issues and fixing defects.
Environment: HTML5, CSS3, AJAX, JavaScript, JQuery, GIT, Bootstrap, Angular- JS, J-SON
UI Engineer
Confidential - Dallas, TX
Responsibilities:
- Worked closely with UX team, product, marketing to create specs and Designed mockups using Photoshop.
- Adopted waterfall methodology to develop the project.
- Designed the front-end applications, user interactive (UI) web pages with dynamic and browser compatible features using HTML, XHTML, DHTML, CSS, JavaScript, jQuery and Bootstrap.
- Developed questionnaires template using HTML input types.
- Used twitter Bootstrap Grid system and CSS media queries to make the website responsive and mobile first.
- Used lots of Bootstrap components like pagination, navbars, Dropdowns, Modals, Popover, Collapse etc.
- Designed dynamic client-side JavaScript codes and jQuery to build web forms, page navigation and form validation.
- Used JQuery to get the Client-side elements effect Hide, Show, Event-Handling and DOM manipulation.
- Built Dynamic jQuery progress bar to inform user the questionnaire completion progress.
- Used Grunt as working environment to live-load the web pages for preview.
- Optimized the page loading performance by Minification and code structure adjustment.
- Used AJAX to send questionnaire result to back-end server.
- Solved Cross browser problems against different browsers.
- Debug the application using FireBug to traverse the documents and manipulated the Nodes using DOM and DOM functions.
- Used Jasmin and karma for unit testing.
- Used Git as version control tool.
Environment: HTML, DHTML, CSS, AJAX, JavaScript, JQuery, Bootstrap, Microsoft FrontPage, Waterfall, Adobe Photoshop.
Software Developer
Confidential
Responsibilities:
- Assisted in designing, creating and developing web portals; Created appropriate concept models, site organization prototypes, navigation, page layouts and interaction.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML/DHTML, and CSS.
- Developed HTML prototype documents with CSS Style Sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using jQuery and JavaScript.
- Worked closely with the programmers for project requirement analysis.
- Created new static model pages with cross browser compatibility features.
- Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server; Created necessary Views, Indexes and Clusters.
- Using advanced level of jQuery, Ajax, JavaScript and CSS.
- Designed report previews for PDF and Excel using SQL Stored Procedure; Created triggers for calendar based database events.
- Used various jQuery plugins like auto-complete, date-picker, color-picker, carousel to enhance the usability, functionality and overall experience for website.
Environment: HTML, CSS, JavaScript, jQuery, JSON, AJAX, XML, Adobe Dreamweaver, Apache HTTP Server, MySQL.