Sr. Front End Developer Resume
Houston, TX
SUMMARY:
- 8 years of extensive professional experience as a UI/Front - End/Web Developer using Angular2+, JavaScript, HTML/HTML5, CSS/CSS3, Bootstrap, AJAX, JSON and jQuery to get best cross-browser user experience for long-term user relation and engagement.
- Technical expertise in working with various web technologies such as HTML/HTML5, CSS/CSS3, JavaScript framework, jQuery, XML, SASS, LESS, Bootstrap, JIRA, Ajax, JSON, Angular JS 1.x/Angular 2/4, React JS React Native, REDUX, Node JS.
- Experienced in MEAN stack development Mongo dB, Express, Node, and Angular.
- Good experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Extensive knowledge in developing single - page applications (SPAs).
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Good Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Expertise in React JS framework to develop the SPA and working with React Flux architecture.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Expertise in using Angular (2/4) Directives, Controllers, Filters, Services, Templates, Events and Injectors.
- Experienced in working with Node.JS and NPM modules like http-server, Marathon, inquirer, path, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, Groovy Bower.
- Strong in using the Node.js, and Require.js and MVC Frameworks in the development of the web application
- Expertise in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets.
- Extensive experience in developing applications using Java and various J2EE technologies including java/J2EE technologies JAVA, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g, MySQL, PostgreSQL, MongoDB, DB2, Blob storage and MS-SQL Server.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
- Expertise in RESTful, SOAP web services to integrate between Application to Application
- Experience with front-end development with back-end system integration.
- Proficient in using Unit.js testing framework along with Jasmine, Karma, Protractor, Mocha test runners
- Good Experience in Bug tracking tools like JIRA, HP Quality Center and Bugzilla
- Experience in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, Brackets and Web Storm
- Experienced in working in AGILE based development environment Agile Scrum, Agile Kanban and participating in Scrum sessions.
- Ability to work effectively while working as a team member as well as individually.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS:
Web Technologies: HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, Angular 2/4, jQuery, AJAX, JSON, SASS, LESS, Node.js, React.js and D3.js.
Programming Languages:: JavaScript, Java, C/C++, C# and MYSQL, PHP.
Testing Tools: Jasmine, Karma, Chrome Developer Tools and IE Developer Toolbar
Database:: MySQL, Oracle and MongoDB.
IDE/Text Editors: Eclipse, MS Visual Studio and WebStorm, Sublime, Notepad++ and Brackets.
Version Control Systems:: GitHub, Jira, CVS and SVN.
Methodologies:: Test Driven Development (TDD), Agile, and Waterfall
Operating Systems: Windows, Linux, Mac OS
Others: Microsoft Office Suite, MS Project, MS Visio, Adobe Photoshop, Adobe Flash, 3DS MAX, Tableau 10.1, Weka.
Interpersonal Skills:: Public Speaking, Time Management, Ability to work under pressure, Ability to interpret and understand information.
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Sr. Front End Developer
Responsibilities:
- Involved in the software development process of the project, including designing, coding and testing of the application.
- Worked in Agile methodology for the entire project development process.
- Implemented the front end responsive web application of transportation using HTML, HTML5, CSS3, AJAX, Bootstrap, JSON, jQuery, JavaScript, Angular 4.
- Implementation of a responsive UI which will scale itself depending on the device, platform and browser using Angular 4, HTML, CSS, Bootstrap, Webpack, Angular-cli.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 4.
- Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 4.0 framework and Node JS.
- Used a Bootstrap 3.0 from Angular4.0 platform and point it to the root component of the application instead of Angular ng-app.
- Worked on Angular 4 by consuming Restful web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Created Angular 4 components, implemented Interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Worked on Typography, Notifications, Timeout functions, cards, Dialogs, Forms, Tables, Switches, Icons, Dashboards, Widgets, Charts and buttons for developing Bootstrap 4 using Angular 4.
- Worked on Angular Material 4 components for theming purposes & Performed client-side validations.
- Used AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Used Bootstrap and Angular UI to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
- Implemented the bootstrap pre-build structures for responsive design and compatible over all devices.
- Worked on creating responsive website for smart devices using Responsive Wed Design and media queries.
- Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, custom media queries, etc.
- Created dynamic HTML5 pages with JavaScript and CSS3 for their Intranet software product.
- Designed Free marker templates based on the requirements using SASS, CSS and JavaScript.
- Created HTML mockups for mobile as well as Tablet devices as per UID using CSS3 and HTML5 for both landscape and Portrait view.
- Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash, Dream weaver, and Photoshop.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Involved in creating Unit tested Angular JS Components.
- Implemented unit testing using Jasmine and Karma.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Used SVN for version control and JIRA for defect tracking.
- Monitored team members to follow standards, guide lines and use new tools.
Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular 2, LESS, SASS, Responsive Web Design, JQuery UI, JSON, XML, Photoshop, Adobe Flash, Dreamweaver, AJAX, JSON, MongoDB, SVN, Jira and Windows.
Confidential, El Segundo, CA
Front End/ UI Developer
Responsibilities:
- Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
- Worked with PO, Business System Analyst to gather and analyze the business requirements.
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, jQuery, D3JS, AngularJS, React.JS, Node.JS, LESS, SASS.
- Designed business applications using web technologies like HTML, DHTML, XHTML, and CSS3 based on the W3C standards.
- Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery, and AJAX, Angular 2, Node JS, D3.js.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo-classes, Pseudo elements etc.
- Worked on Bootstrap, LESS to develop User Interface with responsive design.
- Involved in developing HTML, XML, and JavaScript for client-side presentation and, data validation on the client side within the forms.
- Used JavaScript and GWT to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Used AJAX to reduce the network load and update only the certain components of the website.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
- Used Mongo DB along with Node JS, as a database to store JSON.
- Built REST Web services by building Node JS server in the back-end to handle request from front-end jQuery Ajax calls.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Used JSON for data exchange between client and server.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Managed dependencies using Bower and used service version tool GitHub. Worked with IDEs like Sublime text, Brackets, etc.
- Used grunt to create project structure and for managing UI module dependencies.
- Wrote unit test cases using Mocha and Chai.
- Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.
- Designed / Developed Ajax Driven Web-based application using JavaScript, Ajax, JSON, JSP and Servlets.
- Developed different jQuery component in MVC micro-architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Created Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots, and Sitemaps.
Environment: HTML5, CSS3, JavaScript, AJAX, j Query, JSON, DOM, Angular JS 2.0, Node JS, D3.js, Bootstrap, Mongo DB, MVC, XML, Agile, Visual Studio, GIT, Grunt, Mocha, Chai.
Confidential - Sunnyvale, CA
Front End Developer
Responsibilities:
- Actively involved in all aspects of the system design.
- Understanding of application development lifecycle methodologies.
- Worked extensively on design and development of UX, UI, IA, HTML, CSS, JQuery
- Worked with complete redesigns of a daily events website and focused on improving readability, utility, and overall UX.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Created various interactive plug-ins, widgets or design UI/UX.
- Implemented and designed user interface for web based customer application.
- Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON.
- Interfaced with third-party vendors to customize UI/UX solutions for web verticals.
- Elegantly implemented page designs in standards-compliant dynamic XHTML and CSS
- Design User Interface for the project using HTML, CSS, and Flash.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
Environment: HTML, CSS, JavaScript, JQuery, Bootstrap, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office, SVN
Confidential - Kansas City, KS
UI Developer
Responsibilities:
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Implemented and designed user interface for web based customer application.
- Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically-rich code and be aware of cross-browser compatibility and bugs.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Understanding of application development lifecycle methodologies.
- Deep understanding of JavaScript and the JQuery framework
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XM, ECLIPSE, SVN.
Confidential
Web Developer
Responsibilities:
- Involved in development, design and implementation front end part of the widget-based application using HTML, CSS, jQuery, JavaScript, AJAX, JSON.
- Used HTML for markup and used CSS media queries to support for Responsive development.
- Used jQuery plugins autocomplete, validation, drag and drop and more exceptionally.
- Developed a dynamic and secure front-end that consumes our API using jquery.
- Involved in implementation of MVC pattern using Javascript, JSF and Spring Controller.
- Wrote jQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Co-ordinated for Testing, unit testing using J unit, preparation of Test case design document & Review of test plans.
- Used HTML for audio and video playback with third party plugins.
Environment: HTML, CSS, Media Queries, Jquery, JavaScript, Ajax, Web Services
Confidential
Junior Web Developer
Responsibilities:
- Designed the Web application layout and forms using HTML, CSS, and JavaScript.
- Converted PSD mockups into pure hand-written HTML and CSS pages.
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY .
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS .
- Wrote code to fetch data from Web services using JQUERY AJAX via JSON response and updating the HTML pages.
- Wrote script for AJAX implementations in the website.
- Performed XML Transformations from value objects to XML and from xml to HTML data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Implemented Design patterns for recurring problems.
- Developed Web Services , which are published on to the Websphere application server.
- Responsible for the process of UI design for Internet sites and applications.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, XML
