Front End Developer Resume
Long Beach, CA
SUMMARY
- 7 years professional experience in managing web, IT and other projects; able to lead, facilitate and organize projects and coordinate the activities needed to successfully guide the projects from concept to closure & designing User Interface (UI) web applications by using UI authoring and web technologies.
- Extensive experience in developing and designing web applications using HTML5, CSS3, Object Oriented JavaScript, JQuery, AJAX, JSON, XML, BackBone.JS, React.JS, Bootstrap, and Angular JS, Angular Strap, D3.JS, Node.JS.
- Experience in designing, developing, integrating and testing Single Page Applications (SPA).
- Experience in developing HTML 4/ HTML 5 and good working knowledge on CSS and CSS3.
- Extensive experience in writing modular Java Script and good understanding of Document Object Model (DOM) and DOM Functions.
- Strong JavaScript and jQuery skills - able to write unobtrusive custom codeas well as good at implementing existing jQueryplug-ins.
- Experience in building SPA’s using Angular JS framework.
- Experience in writing unit tests in Angular using Jasmine and Karma as test runners.
- Hands on experience in using CSS processors like LESS and SASS.
- Good experience in developing modular Web Applications using MVC architecture.
- Good knowledge in working with different JQuery libraries such as JQuery UI and JQuery Validators.
- Hands on experience on working with data visualization charts like D3.JS.
- Worked on consuming RESTFUL API’s and web services and extensive experience in AJAX service requests and JSON responses.
- Expert in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values.
- Expertise in developing and debugging AJAX applications in in Java using development tools like Google Web Toolkit (GWT).
- Developed applications for different cross-browsers such as (IE 7/8/9/10, Chrome, Firefox, and Safari).
- Hands on experience in debugging the code using browser tools like Chrome Developer Tools, Firebug, IE Developer Tools, and Safari Developer Tools.
- Extensive expertise in MVC and MVVM (Knockout & Handlebars) frameworks.
- Experience in doing code reviews and knowledge sharing with team members.
- Good knowledge on JavaScript Patterns such as Modules, Prototype Design and Singleton Patterns.
- Experience in automation and task runners like Grunt JS and Gulp JS.
- Hands on experience in developing web pages using responsive design and adapt to the changing environment.
- Extensive knowledge in Web Standards, Interactive animations, and E-mail design standards.
- Experience working in AGILE based development environment and particularly in Scrum methodology.
- Have work experience in Web Services, HTTP, Remote Objects and retrieving data from service side XML data and Binding it in to Data Grids.
- Involvement in using various IDE’s - Web Storm, Brackets, Sublime, Eclipse and Visual Studio.
- Experience in using databases like SQL Server (2005/2008/2014 ), MY SQL, Oracle and MongoDB.
- Hands on Experience with version controls tools like SVN, TFS and CVS.
- Self-motivated, able to work independently and in teams; can handle multiple projects while paying attention to details; accomplished problem solving and analytic skills.
TECHNICAL SKILLS
Programming Skills: HTML/HTML5, CSS2/CSS3, JavaScript.
Client Frameworks/Tools: Bootstrap, JQuery, AngularJS, Knockout JS, Handlebars, Node JS, Bower, Angular Strap, GWT, Require JS, D3.JS, LESS, SASS.
Databases: MYSQL, MS SQL, MongoDB, Oracle.
Automation Task Runners: Gulp, Grunt.
Testing Tools: Karma, Jasmine JS, Qunit.
Operating Systems: Windows XP/Vista/7/8, Linux.
Dev Environments: Glassfish, GIT, SVN, Eclipse, Web Strom, Sublime, Atom, Brackets.
Methodologies: Agile, Scrum, UML, Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, Long Beach, CA
Front End Developer
Responsibilities:
- Designed and developed User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AngularJS, Angular Strap, Require.JS, React.JS, Ajax and JSON.
- Developed applications in Angular JS and Bootstrap and deployed into development, Test and production environment successfully.
- Have experience using CSS processor LESS.
- Worked on making AJAX calls to fetch the data using RESTful web-services and also worked on integrating the middleware to the front end.
- Developed and ported a legacy Java Script/JQuery based into SPA using Angular JS framework.
- Created controllers in Angular JS and used them to control the flow of data in the application.
- Made use of built-in modules and injected them into the application using dependency injection.
- Using Angular JS created custom directives as reusable components and used them in different modules inside the application.
- Developed different pi-charts and bar charts using data visualization tools like D3.JS.
- Worked with services to make AJAX calls to fetch the data and injected promises to avoid call-back hell and succeeded in executing the code asynchronously.
- Made use of UI-Router library which made work easy in changing nested views by changing states.
- Developed unit test cases in Jasmine framework with the help of test runner, Karma.
- Worked with task runners like Gulp in deploying and testing the application.
- Used Wiredep and Bower with help of Gulp to automatically load package libraries and script files into the application.
- Responsible for checking cross browser compatibility, Responsive Web Design using Bootstrap and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer.
- Worked with media queries and development to customize the View.
- Worked on the MVC architecture of Angular JS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Experience in open source client side JavaScript web application framework based on MVC controller.
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX and fetching responses in JSON format.
- Debugged Ajax calls in the java programming using the Google Web toolkit (GWT).
- Ran the standalone front end application in node Server.
- Worked on forms and form validations using angular JS in-built validation.
- Used GIT version control and JIRA for project status tracking.
- Used Web Strom as the IDE for custom development and implementation.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, AngularJS, Angular Strap, D3.JS, Require.JS, Grunt JS, JIRA, GWT.
Confidential, San Jose, CA
Web UI Developer
Responsibilities:
- Developed user interactive websites using web technologies like HTML, JavaScript, JQuery, Angular JS, Backbone.JS, Bootstrap, LESS.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
- Developed fast loading images using Adobe Photoshop CS3.
- Built UI Components with JQuery plugins to have functionalities like date picker, modal windows, loading bars, slider, and spinner.
- Developed validation component for the UI using JQuery validation so that team members can validate the UI elements in a configuration and had validation logic generic written in a separate Java Script file.
- Worked with the UX Team to get the UI designs and created CSS for the application.
- By using JQuery template engine, split the html into templates with data-bind view model.
- Created Revealing Module View Module which data-binds to the HTML views.
- Implemented AJAX functionality to fetch data with help of RESTful web services and used GET and POST methods in this functionality.
- Worked with JQuery animations for making the web pages more responsive and attractive.
- Used Require JS framework for managing both package libraries and application files.
- Worked in testing the code functionality with the help of QUnit framework.
- Worked on cross browser compatibility issues and fixed the bugs pertaining to various browsers.
- Wrote extensive HTML, CSS and Java Script code to build dynamic pages using Eclipse.
- Coordinated with the teams for QA and issue tracking and bug fixing.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Participates in team meetings with the UI team and the end user webmaster corporate clients to understand the needs of new implementation and Participates in daily team meetings and weekly scrum meetings.
- Identified the way to increase the SEO and social media friendly.
Environment: HTML, CSS, JSP, XHTML, JQuery, Angular JS, Handlebars, Knockout JS, D3.JS, AJAX, LESS, Eclipse.
Confidential, Atlanta, GA
UI Developer
Responsibilities:
- Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, JavaScript & CSS to the requirements of the client.
- Coordination of project activities and ensure that all project phases are followed and properly documented.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Developed GUI using JavaScript, HTML/HTML5, AJAX, CSS and JQuery in ongoing projects.
- Model building by hand in HTML, CSS, XHTML, JavaScript, jQuery and AJAX.
- Coded JavaScript for page functionality using JQuery.
- Worked on developing applications on Microsoft Azure.
- Learned all necessary front-end skills, a mastery of CSS, HTML.
- Created different Carousels using JQuery Carousel, and Accordions with the help of JQuery UI for different product categories.
- Used Subversion (SVN) as a repository tool and as a version control.
- Extensively involved in the discussions and design sessions user experience to provide input to designs
- Involved in implementing the UI to support all the major browsers like Internet Explorer, Mozilla Firefox and Google Chrome.
- Debugging the code using browser tools like Firebug.
- Improved user experience through the design and creation of new web features and components.
- Handling platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Managed application state using server and client-based State Management options.
Environment: HTML, CSS, JavaScript, JQuery, Azure, Apache Subversion, AJAX, JQuery UI.
Confidential, Princeton, NJ
Web Developer
Responsibilities:
- Developed the design using HTML and CSS3 more creatively emphasizing on enhancement in the look of webpages.
- Implemented custom validation controls, JavaScript validation controls for form validations.
- Used jQuery library functions and developed of all webpages at client side following the guidelines.
- Tested the websites and internal code several times before presenting it to the scrum master. Identified bugs using Firebug in Firefox and kept them at bay.
- Responsible for code design, code implementation, code debugging using WCAG.
- The functionalities of this tool involved adding, deleting, updating, bulk updating and bulk deleting of the users.
- All of these functionalities have been done using java servlets.
- All the visual stuff was done using JavaScript.
- Checked for the optimization of code by doing Cross Browser Compatibility test in major browsers and also used w3c free validator for entire code testing for efficient code.
- Extensively utilized the version control software GIT in merging our working copies with the master.
- Created standards compliant, CSS based page layouts and browser compatible code.
- Designed and implemented the front-end using JavaScript, AJAX and JSON extensively.
- Actively participated in Iterative review meetings which were held weekly to track the progress of each iterative cycle, figured out the issues and provided feedback in an insightful way.
Environment: HTML, CSS3, JavaScript, Custom Validations, GIT, AJAX, JSON.
Confidential
Software Engineer (Intern)
Responsibilities:
- Involved in developing a new tool using java servlets in Eclipse.
- This would help me out in creating all the respective options wherein we can connect from one functionality to another functionality that is inter servlet calls.
- Implemented REST architecture pattern and Ajax with JSON.
- Absolute use of AJAX calls in process of consuming RESTful web services using JSON as main data stream.
- Involved in the designing of Java Server Pages required for the application
- Implementing the business logic required for the application.
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
- Developed the code according to the functional specifications, detailed design, and coding and efficiency standards. Execute the unit test cases.
Environment: HTML, CSS, JavaScript, AJAX, JSON, Eclipse, JSP.
