Front End Developer Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
- 8+ years of professional expertise in design and development of Web UI applications.
- Proficiency in AngularJS, HTML5, CSS3, JavaScript, Bootstrap, JQuery, Node.js, AJAX, REST, JSON and ReactJS.
- Experienced in developing Single - page applications (SPA).
- Familiar with React.js and skillful in building responsive websites using Bootstrap.
- Strong in AngularJS controllers, directives, creating custom services with factory and service methods, routing and handling animated events.
- Experienced in working with RESTful Web Services and implementing RESTful API's.
- Worked heavily on CSS3 and LESS layout for DOM manipulation and functions.
- Capable of building cross browser compatible applications and resolving compatibility issues.
- Experience in applying latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object oriented JavaScript, JSON and XML.
- Experience in functional & performance testing; implementing unit test cases using Jasmine/Karma.
- Well-versed with all phases of SDLC, waterfall and Agile methodology using Scrum.
- Expertise in form validations using AngularJS, JavaScript and JQuery.
- Familiar with tools like SVN & GIT and using Atlassian tools like JIRA and Bitbucket.
- Experience of using SEO strategies for website page views enhancement & website performance analyzing by using Google Analytics.
- Highly motivated, reliable problem-solver and trouble-shooter with strong attention to detail.
- Capable of quickly learning and delivering solutions as an individual and as a part of a team.
- Strong written and oral communication skills and the ability to prioritize workload to meet the project goals within deadlines.
TECHNICAL SKILLS:
Web Technologies: AngularJS, HTML5, CSS3, Bootstrap, ReactJS, JavaScript, JQuery, Node.js, Express.js, AJAX, JSON, REST, LESS, D3.js
Workflow & Delivery: Responsive web design, Single page application.
IDEs worked on: Sublime Text, Notepad++, Wordpress, NetBeans
Project/ Build Tools: JIRA, Gulp, Grunt
Debugging Tools: Firebug and Chrome developer tools
Testing: Jasmine/Karma
SEO Tools: Google Analytics
Operating Systems: Windows, Ubuntu, OS X
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Front End Developer
Responsibilities:
- Currently working as a senior Front end developer building up a dashboard application using AngularJS, Bootstrap, React.js, CSS3, HTML5 and D3.js.
- Used AngularJS to develop page-level and customized components like Angular directives and services for additional functionalities.
- Employed Jasmine/Karma for Unit testing and End-2-End Tests and used agile methodology for the software development.
- Successfully handled JSON schema, RESTful API spec and mocking JSON data and later matching it up with a fully functional Backend.
- Developed app pages using AngularJS with back-end RESTful API. Using AJAX call in AngularJS with $http to request the RESTful server.
- Used built in services like $http, $q of AngularJS for handling Promises in AngularJS.
- Developed responsive web design using CSS3, Bootstrap3 and LESS. Also responsible for making all the content available for any type of resolutions.
- Presented code to the engineering team for product development and optimized the code achieving cross-browser compatibility.
- Leveraged Less CSS to create website layout: sprites, animation, borders, positioning, and gradient.
- Used Gulp task runner for minification task, preprocessing and running the application.
- Used JQuery for basic animations and end-user screen customization purposes.
- Employed Firebug, Firebug Lite and Chrome Developer Toolbar for debugging and browser compatibility.
- Followed agile methodology and discussed all the tasks in the scrum meeting that we had to finish in a time period and also examined any blockers or issues using JIRA as our scrum tool.
- Working as a motivated, pro-active team player voicing appreciated opinions and feedback with facts.
- Resolved all the assigned defects and interacted with QA to clear up some critical issues.
Environment: AngularJS, HTML5, CSS3, Bootstrap, React.js, Node.js, JavaScript, JQuery, AJAXJSON, Sublime Text, Restful APIs, SVN, Agile, JIRA, Jasmine/Karma
Confidential, Oakland, CA
Front End Developer
Responsibilities:
- Redeveloped the existing website using AngularJS, JavaScript, HTML5 and CSS3.
- Extensively used AngularJS, JavaScript front-end development which included a deep understanding of the DOM, JSON, Bootstrap and common JavaScript libraries.
- Used AngularJS routing to update the portions of website to reduce bandwidth usage and load time.
- Implemented AngularJS FormController and used various properties like $error,$invalid and others and built custom validations for checking user-input.
- Responsible for site architecture, usability, accessibility and the maintenance of the site.
- Experience with JSON data and carried out JSON parsing for form submissions and DOM manipulation.
- Created LESS files and used grunt to preprocess and generate the CSS files.
- Developed a website which is simple, smooth, professional, user-friendly, does user-tracking and takes very less load time and does link building according to the target audience.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Established new functionalities according to the project requirements under the limits of website configuration.
- Developed Responsive Layouts for multiple devices and various platforms.
- Worked with cross-functional team to develop timely changes and meet the design requirements.
- Each element on the application is created as templates in order to maintain the modularity and make it reusable for other fields in different states.
Environment: AngularJS, Bootstrap, JavaScript, HTML5, CSS3, LESS, AJAX, JSON
Confidential, San Antonio, Texas
UI Developer
Responsibilities:
- Redesigned the existing module with AngularJS.
- Created a single-page, responsive web application to replace a legacy web application using AngularJS and Bootstrap.
- URL routing handled by UI state router, allowing to divide the application into logical modules (templates and controllers).
- Implemented complete application using in-build MVC architecture with AngularJS.
- Coded AngularJS controllers and directives for application functionality and also used filters.
- Extensively used JQuery, JSON and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Created dynamic web-pages making AJAX Calls, using the XML HttpRequest object.
- Used jQuery for interaction between JavaScript and HTML.
- Implemented RESTful API calls for Post, Put, Delete and Get methods.
- Used Jasmine for Unit and Functional Testing of JavaScript.
- Involved in bug fixing and assisted QA team in navigating through the pages.
Environment: JavaScript, AngularJS, HTML5, CSS3, Bootstrap, JQuery, AJAX, JSON, Restful APIs.
Confidential
UI Developer
Responsibilities:
- Requirement Analysis and Design of Project Modules.
- Created project plan and data model.
- Worked on the design and development of the UI interfaces.
- Developed the User Interface using HTML, CSS, JavaScript, JQuery and AJAX
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
- Worked with content management tool to design graphical contents.
- Supporting and maintaining the Web Server, Backup Servers and Test Servers
- Utilized Google Analytics to evaluate website performance and Internet traffic for SEO.
- Ensuring the compatibility of websites with various website browsers.
- Design eye-catching icons and other graphical elements to be used in our client’s software products, online, and potentially in printed materials.
Environment: HTML, CSS, JavaScript, JQuery, AJAX and Photoshop.
Confidential
UI Developer
Responsibilities:
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application.
- Design and development of Web pages using HTML, CSS including AJAX controls and XML.
- Involved in writing the Properties, methods in the Class Modules and also consumed web services.
- 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.
- Used JavaScript for custom client-side form validation.
- Involved in designing and developing the GUI for the user interface with various controls.
Environment: HTML, CSS, JavaScript and AJAX.
Confidential
Jr. Software Developer
Responsibilities:
- Used HTML, CSS, and JavaScript for the front end designing.
- Cleaned up and rewrote front-end HTML and CSS to meet validation requirements.
- Developed and maintained project documentation and assisted in application design.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Interacting with the project leaders, team leaders, designing and developing web pages, animations, still graphics, banners, greeting cards, logos etc.
- Worked closely with Program Engineers how the front-end and back-end mechanism works in order to develop an interface.
- Involved in documenting the details related to changes occurring in the system, following the Quality processes.
Environment: HTML, CSS, JavaScript and JQuery.