Front End Web Developer Austin, Tx
PROFESSIONAL SUMMARY:
- 7+ years of hands - on experience working as a UI/Front End Web Developer in developing Rich UI Web applications and Mobile Web applications.
- Expertise in developing web applications using XHTML, HTML5, CSS3, Object Oriented JAVASCRIPT, TypeScript, jQuery, AJAX, XML, JSON, Backbone JS, Ember JS and Angular JS 1/2/4.
- Experience in user interfaces development using MVC architecture.
- Experience with React JS and Redux features in developing SPA for handling view layer for web apps.
- Created Mobile Web Solutions using Responsive Web Design (RWD), Twitter Bootstrap, Media Queries and JQUERY MOBILE.
- Experience and strong knowledge of SASS and LESS (CSS3 pre-processors).
- Hands on experience in developing cross-browser compatible web pages using Modernizer and other third-party tools.
- Experienced in debugging and troubleshooting using tools like Firebug, GWT.
- Rapidly designed & built Object-oriented, data-driven JavaScript working prototypes of applications. Implemented performance best practices to a web site.
- Experience in developing web based applications using Node.JS and Java on the server side.
- Experience in developing Android/IOS mobile applications.
- Knowledge of Databases such as MySQL, MongoDB that involve SQL queries, stored procedures, views and triggers.
- Experience with Test Driven Development using Jasmine/Protractor testing frameworks to conduct unit testing and end to end testing.
- Familiar with setup auto task runner using Grunt and package managers like Bower and NPM to perform installation and maintain necessary packages for required projects.
- Experience with creating data visualization using charts Highcharts.js and Google Charts.
- Expertise in version control tools like GIT, SVN to manage and control software development and project management tools like JIRA for defect trackin g .
- Experience in Software Development Life Cycle, Agile software development methodology with expertise in Requirement gathering, Analysis, Designing, Development and Testing.
- Involved i n Scrum meetings, sprint planning sessions and retrospective meetings during the 2-week sprint cycles.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and consistence policies and standards.
TECHNICAL SKILLS:
UI Web Technologies: HTML4/5, DHTML, CSS 2/3, JavaScript, JQuery, JQ Mobile, Responsive Design, Bootstrap, Angular JS 1/2/4, Backbone.js, React.js, Ember js, Node js, SASS, XHTML, AJAX, XML, JSON.
Web/App Servers: Apache Tomcat, HTTP, FTP Web Server
IDE, HTML Editors: Eclipse IDE, Brackets, Sublime Text, Text Wrangler, Webstorm, Notepad++, Adobe Dreamweaver
Operating Systems: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, MAC OS X, Linux (CentOS), Ubuntu.
Bug Tracking Tools: Bugzilla, JIRA
Version Control Systems: SVN, GIT
Testing Frameworks: Jasmine, Karma and Protractor
Software Methodologies: Agile, Waterfall
Other Technologies: Python, PHP, Java, JSP.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Front End Web Developer
Responsibilities:
- Converted requirements such as wireframes, prototypes and interactive user interfaces into fully functional and highly performing web components.
- Designed and developed web pages using HTML5, CSS3, JavaScript, jQuery, Angular JS, Ajax and JSON.
- Built responsive web pages using Bootstrap and Media Queries.
- Used CSS Preprocessor like SASS for create clean and faster stylesheet.
- Implemented Single Page Application (SPA) architecture and client side MVC using Angular JS and Used UI-route module to achieve the Nested routes in that single page application.
- Developed HTML templates with help of handlebars. Implemented Model View Controller(MVC) Design Pattern using AngularJS 2.
- Experience with Angular2/4 in creating components, template syntax, pipes and directives.
- Experience interacting with and building RESTful APIs.
- Leveraged Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used $Http, $resource and $q for asynchronous data transfer between the browser and server.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Involved in creating a reusable component using React JS for DOM manipulation
- Used Node.js to build a scalable system application where it can deal with numerous connections simultaneously.
- Used Node Package Manager to install Gulp, Bower and Git.
- Followed Section 508 compliance guidelines to make the websites Accessible to the people with disabilities.
- Worked on D3.js and High Charts for graphical representation of the data in flowcharts and pie charts.
- Maintained high code coverage for unit and E2E tests utilizing Karma, Jasmine, and Protractor.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Extensively worked on debugging application for fixing bugs and production support.
Environment: HTML5, CSS 3, SASS, Angular JS 1/2, React JS, Node JS, Handle Bars, Bootstrap, AJAX, JavaScript, MVC, jQuery, JSON, Grunt, Karma, Jasmine, Java, Eclipse.
Confidential, Southfield, MI
Front End Web Developer
Responsibilities:
- Worked with end users and business analyst to understand the business requirements.
- Responsible for designing and developing the web application from mock- ups (PSD).
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript, jQuery, Ember JS, Angular Js and React Js.
- CSS styles were developed in order to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Worked side by side with back end team to implement AJAX call to REST APIs and update dynamic functionality of HTML in jQuery.
- Wrote custom jQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX-driven user interface.
- Involved in implementing the business logic using Angular JS controllers, directives, routers, services etc.
- Created POC to migrate the internal application from Angular 1.5 to Angular 2.0.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Developed an internal application using Ember js and used Handle Bars for creating templates.
- Used React-Router to turn application into Single Page Application.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Experience in writing test cases using jasmine framework for angular js code.
- Worked with 508 Accessibility .
- Used Node Package Manager to install Gulp, Bower and Git.
- Involved in entire lifecycle of the project including Design, Development, and Deployment, Testing and Implementation and support.
Environment: HTML5, CSS 3, SASS, Ember JS, Angular JS 2.0, React JS, Node JS, Handle Bars, Bootstrap, AJAX, JavaScript, MVC, JQuery, JSON, Grunt, Karma, Jasmine, Java, Eclipse.
Confidential, Menlo Park, CA
UI/Front End Developer
Responsibilities:
- Developed UI web applications for the project using HTML 5, CSS, JavaScript, JQuery and Angular JS, React JS.
- Developed UI for various Modules using JSP, Java script and Node Js
- Extensively designed tables using CSS processors like SASS and show-cased data by using AJAX and JSON.
- Developed Mobile-web Application using Responsive Web Design and frameworks like Twitter Bootstrap with new features of HTML5, CSS3.
- Utilized Modernizr extensively for designing cross-browser compatible and standards-compliant web pages.
- Developed web-pages which have the ability to offer modern accessibility features like screen readings, voice capture, written commentary, etc.
- Developed Single Page Application using Angular JS to auto-populate search text box with JSON Object returned by controller logic.
- Hands on experience with the HTTP access control.
- Wrote client Side code using React JS flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
- Involved in the server side connection and relations with backend engineers using Node JS.
- Used Angular JS for communication to the server through Restful APIs given by the backend team.
- Developed the application responsive using Bootstrap and media queries.
- Developing unit tests with Jasmine and end to end tests with Protractor for automated regression testing.
- Running automation scripts and also maintaining them using Protractor tool.
- Implemented various validation controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Involved in compilation, unit testing, minifying files using task runner tool like Grunt.
- Worked closely with backend JAVA team who integrated the rich and intuitive UI with JSPs.
- Worked in the agile team and contributed changes to the Business requirements by involving in the UX, Business Analysts meetings, Sprint Planning Meetings.
Environment: HTML5, CSS 3, SASS/LESS, Angular JS, Ember JS, React JS, Node JS, Bootstrap, AJAX, JavaScript, MVC, JQuery, JSON, Jasmine, Karma, Eclipse.
Confidential, Plano, TX
UI/Front End Developer
Responsibilities:
- Engaged in day-to-day off shore and on Shore, status meeting, strong reporting and effective communication with project manager, Team lead and developers and signifies if there were any road blocks in completing the selected tasks.
- Responsible for converting designed mock-ups to HTML pages using HTML, CSS, and JavaScript.
- Used jQUERY to implement various GUI components in application portal.
- Establish pages using CSS to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed Table less layouts to narrow cross browser issues, making sure that look and texture of the UI designs works same in different versions of various browsers (IE, Firefox, Google chrome, Safari).
- Created reusable templates (VIEWS) that are smoothly integrated with Models and Collections. Developed Router configuration for the SPA in Backbone JS.
- Participated in the discovery phase of small to medium size projects to come up with high-level design.
- Created the screens with the table-less designs that comply with the W3C standards.
- Accomplish W3C standards validation for HTML and CSS code on all the web pages of the application.
- Developed AJAX driven application by invoking web services/API and parsing the JSON response.
- Performed cross browser compatibility testing and debugging using Firebug.
- Implemented basic functionality of HTML5 and CSS 3.
- Interacted with business and quality assurance teams to deliver the final product within deadline period.
Environment: HTML, CSS, JavaScript, jQuery, Backbone JS, AJAX, JSON, Eclipse.
Confidential, San Antonio, TX
UI Web Developer
Responsibilities:
- Developed HTML prototypes and UI deliverables, such as wireframes, screen mock-ups, and interface design.
- Generated UI mock-ups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML, CSS and JavaScript .
- Developed the Cascading Style Sheets (CSS), which gives the entire site a dynamic look.
- Developed screen functionality using HTML, CSS, JavaScript and JQUERY.
- Wrote JavaScript and JQUERY to make sites interactive.
- Utilized jQuery UI library to create various components for the web application.
- Wrote Object Oriented JavaScript to create modules and extensively debugged with Firebug and other debugging tools.
- Fixed cross browser compatibility issues between multiple browsers.
- Wrote code to consume the JSON data as a part of JQUERY AJAX calls and update the DOM .
- Worked with testing team to fix the reported bugs and defects from front-end standpoint.
- Used JQUERY extensively to implement the AJAX driven application used internally.
- Facilitated discussions with Systems Analyst to identify technical requirements.
Environment: HTML, DHTML, CSS, JavaScript, JQuery, Oracle, AJAX, JSON, Firebug.
Confidential,
UI Web Developer
Responsibilities:
- Developed the Front End User Interface using HTML, JavaScript, JQuery and CSS.
- Used JQuery plugins for drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used JS for custom client-side validation and DOM manipulations.
- Implemented Presentation layer using CSS Framework, Wire-framing.
- Used AJAX to refresh only certain section of the page and reduce the load on the web server.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Developed a fully functional prototype application using JavaScript (JQuery) connecting to a REST-full server on a different domain.
- Used JavaScript and JQuery for validating the input given to the user interface.
- Involved in documenting the details related to Changes occuring in the system, following the Quality processes.
- Developed HTML prototype documents with CSS Style Sheets.
- Web Application Developed using Web Technologies 2.0.
- Analyzed and created Stored Procedures, Functions, Triggers and Packages.
Environment: HTML, CSS, JavaScript, JQuery, SQL Server 2005.