Front - End Web Developer Resume
Irving, TX
TECHNICAL ENVIRONMENT:
Web Technologies: AJAX, CSS, Typescript, JavaScript, jQuery, Bootstrap, Sass, Flex box, XML, HTML
Frameworks: MVC Architecture, AngularJS, Angular2/4/5/6, Bootstrap, Node, React, Redux, Flex
Programming Languages: C, C++, Core Java, JavaScript
Debugging Tools: Firebug, Chrome Developer Tools, IE Developer’s Tool, Edge
Languages: JavaScript, jQuery, AJAX.
Task Runners: Grunt, Gulp
Package Manager: Bower, NPM
Version Control: Subversion, GIT
Testing Tools/Task Runner: Jasmine, Karma
Documentation tools: MS Office, Visio, MS Project, MS SharePoint
Editors/IDE Tools: Eclipse, IntelliJ IDE, Adobe Dreamweaver, Notepad++, Sublime Text2/3, Brackets, Fire bug, Chrome Developer tools, Brackets
Databases: MySQL Server, Oracle9x/10x, MS - Access
Web/Application Servers: IBM Web sphere, Web logic, Apache Tomcat, Node
Methodologies: Agile, SCRUM, TDD, Waterfall
Operating Systems: Windows (Major), Linux.
WORK EXPERIENCE:
Confidential, Irving, TX
Front - End Web Developer
Responsibilities:
- Worked in an AGILE (Kanban, Jira) team by communicating with the business analysts extensively and deliver exactly what they need.
- Involved in designing and developing the webpages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS and Mongo DB.
- Working experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass.
- Used React.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Expertise in DOM, React Props, Lifecycle methods, working with React States and Events.
- Implementmented React container and presentational components (as Stateless and Functional components when applicable)
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Implement modules into Node JS to integrate with designs and requirements.
- Developed single application to render dynamically based on the JSON from the Node JSserver.
- Fetch data from mongo DB using mongoose of Node.js
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-autocomplete for creating google maps location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Proficient in using React.JS for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Developed the flux pattern by using redux framework as a core dependency.
- Worked on RESTful web services to integrate between Server side to Client Side
- Worked with Mocha Unit test framework to write unit tests for JavaScript code.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, React JS, Redux, Flex, IntelliJ Idea, JSP, Notepad++, Sublime, OneJIRA, Mocha, GitHub, and Jenkins
Confidential, Irving, Texas
Web/UI Developer
Responsibilities:
- Experience of using various features of Angular 4 like data binding, custom pipes, routing, custom directives, string interpolation, and dynamic binding to meet custom requirements.
- Wrote Services in Angular 2 to consume restful APIs and processing JSON data for rendering in UI
- Developed Web applications and Web Services using MVC4, Entity Framework, HTML5, CSS3, TypeScript, jQuery, NodeJS and AngularJS 2.0 and Angular 4/5
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Implemented AJAX call from Angular JS at client to Express JS at Node JS server.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developing the components using Angular 4 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Migrated All Backbone Based applications to AngularJs
- Creating cross-browser compatible web pages using HTML5, CSS3, JavaScript, and jQuery, AngularJS.
- Worked with different distributed teams as a part of the project and integrated the front end with the JSON data from the API calls.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Created dynamic web pages using jQuery and HTML5 features such as Canvas, Audio/Video, Local Storage, Article, and Navigation using with AngularJS Framework.
- Developed Bootstrap responsive web application pages using Angular 2/4+ services, components and directives for front end UI and consuming the Restful Web Service & Web API and made use of CRUD Services for effective use of Web services.
- Built dynamically generated dropdown lists using Ajax, jQuery UI and Angular JS
- Created Directives, Controllers and Services by using AngularJS.
- Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implemented Ajax features
- Developed page layouts, navigation, animation buttons and icons.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Hands on experience using the version controls like SVN and involved in build and release of the code including minification.
- Analyzing, Debugging and Fixing the Front-End UI issues assigned through Jira bug tracking tools.
- Used MongoDB along with Node.js, as a database to store JSON.
- Actively participate in agile methodology, day-to-day stand up meetings, status meeting, strong reporting and effective communication with project manager.
Environment: HTML5, CSS3, JavaScript, JQuery, AngularJS, Node JS, Bootstrap, AJAX, JSON, XML, J2EE, JSP, JBOSS, Adobe Creative Suite, Angular, Typescript, RESTful, Bracket, Eclipse, IntelliJ GIT, Jira
Confidential, Alexandria, VA
Front End UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and estimating the time-line for the project.
- Developed UI layout and forms for widgets using JavaScript, HTML5, CSS3, jQuery and used JSON data format.
- Responsible for creating user interactive screens using Kendo UI, Bootstrap and AngularJS to develop style guides, Themes, Templates and interface design.
- Used AJAX & JSON to make asynchronous calls to the project server to fetch data on the fly.
- Extensive knowledge and working experience of web development technologies such as, JavaScript, jQuery UI, AngularJS, Angular2/4, HTML5, CSS3, SASS and Bootstrap.
- Implemented a search module within the billing page using AngularJS by consuming Restful web services.
- Configured Angular Route Module which provides $routeProvider to help create SPA.
- Used Bootstrap framework and Media Queries for developing customizable and Responsive Web Design (RWD) for compatibility with different platforms and screen sizes.
- Created custom directives for reusable components used across the application.
- Experience in building components with React.JS
- Developed single-page asynchronously data-driven UIs using AngularJS.
- Generated new and edited existing UI layouts with SASS (CSS Pre-processor) to accommodate new changes in website design.
- Created many controllers for each page, with dependencies such as $q, $location, $window, $routeParams and all services to be used on the controller.
- Implemented validation method for form input in web page using combination of normal HTML validator (use "novalidate", to bypass the normal HTML checking and handle them using ng-show, ng-hide, ng-disable) and specific AngularJS validator directive (ngRequired).
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using React.JS and jQuery.
- Built highly modular HTML5 front end that built on React.JS optimizing for rendering performance.
- Implemented Restful web service in Grid Data and Menu for movies page under theatres for a smoother and faster experience to load the heavy images.
- Implemented AngularJS frameworks in AJAX-driven websites using proxy to get the data from the back-end in the form of JSON to populate on the UI components.
- Developed client-sides validation code and passing attributes from one screen to another using JavaScript, jQuery, and GIT/SVN validation plug-in.
- Took advantage of MVC pattern in AngularJS framework to create reusable widgets using Angular Directives.
- Took advantage of MVC pattern in AngularJS framework tom
- Used the Node.JS and Angular.JS MVC Frameworks in development of web applications.
- Provided click through prototypes using HTML5, CSS3, and JSP Scripting for usability testing for Portal Control applications.
- Used GitHub for Version Control to track check-ins and rollback code.
- Worked with the User Experience team and product managers to identify and design features to enhance the usability of products and services.
- Developed E-commerce shopping cart and checkout functionality that requires complex rules and logic and integration with backend systems.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website.
Environment: HTML5, CSS3, SASS, XML, Bootstrap, IntelliJ IDE, Java Script, GIT/SVN, Node.js, React.JS, AngularJS, Angular4, GIT, jQuery, JSP, Agile methodology, Eclipse