Web/ui Developer Resume
Houston, TX
SUMMARY
- Around 9+ years of professional experience in developing User Interface for web applications as a Front - end UI developer.
- Extensive hands-on experience in web development technologies such as HTML5, CSS3, DOM, JavaScript, jQuery, Bootstrap, AJAX, JSON, AngularJS, AngularJS 2.0, NodeJS, ReactJS, Ext JS
- Good experience in building cross browser compatibility applications using HTML5 and CSS3,SASS
- Comfortable working wif CSS preprocessors like SASS/LESS
- Expert in web page layout creation using CSS media queries and Bootstrap for responsive design
- Experience in using AngularJS along wif JSON to parse response data for user interface pages
- Good experience in implementing client side registration forms, login forms and logout forms validation using JavaScript, jQuery, AngularJS and AJAX
- Experience in DOM (Document Object Model) and DOM functions to use in interacting wif objects in HTML, XHTML and XML documents
- Outstanding knowledge of JavaScript Libraries such as jQuery to create dynamic web pages
- Experience in applying the latest development approaches including Model-View-Control, event-driven applications using AngularJS, AJAX, Object-oriented JavaScript and JSON
- Proficient in developing Single Page Applications (SPA) using AngularJS, ReactJS and NodeJS
- Worked wif React.JS, on Redux for the state management of React Application
- Designed the table less web applications using CSS3 and wif the halp of tags as per W3C standards
- Practical experience in working wif technologies like Kendo UI and jQuery UI for developing a presentable and friendly User Interface
- Strong knowledge and experience in Node JS for providing back- end support for the application.
- Excellent experience in developing web pages complying wif Web Content Accessibility Guidelines (WCAG 2.0) and ability to apply W3C web standards.
- Experience integrating wif RESTful APIs for server side functionality
- Some experience in SQL expression, stored procedure, and triggers wif some database like MongoDB, Oracle
- Familiar wif unit test and end-to- end using front -end test tool Jasmine wif the Karma test runner.
- Experienced in using package managers and automation tools like Bower, Grunt and NPM
- Extensively worked wif Version Control Systems like Perforce, GIT and SVN
- Experienced to work in Agile Environment and worked wif the Project Management tool like JIRA
- Extensive Experience in Testing, Debugging and troubleshooting the existing code using Firebug and chrome inspector Tools.
TECHNICAL SKILLS
Web Technologies: HTML5, HTML, CSS3/4/5, XML, Bootstrap, AJAX, JSON, JavaScript, Backbone JS, Ember JS, Query, Node JS, Angular JS, Typescript, Angular 2/4.0, RequireJS, React JS.
Development Tools: NetBeans, WebStorm, Notepad++, Eclipse IDE, Microsoft Visual Studio, Sublime Editor, Photoshop, Adobe Dream Weaver, Edit Plus,MS Office Suite, R Studio, Jira, Maven, Postman, MySQL Workbench, GitHub, Source Tree.
Operating Systems: Windows, Mac OS, Linux.
ServerSide Programming: JSP, JSF, Servlets, JSTL, JDBC, Web Services, SOAP, Restful.
Middle Ware: Redux.
Databases: MongoDB, MySQL, SQL Server, PL/SQL (oracle).
Build Tools: Maven, Ant, Jenkins.
Version Control: Git, CVS, Clear Case, ClearQuest, Bugzilla, Jira.
Testing and Performance: Karma, Jasmine, Mocha, Chai.
Methodology: Agile, Scrum, waterfall, Kanban.
PROFESSIONAL EXPERIENCE
Web/UI Developer
Confidential
Responsibilities:
- Responsible for styling the application using CSS3, SASS which targets the W3 standards in order to support Google Chrome and Mozilla Firefox browsers.
- Coordinating and tracking all projects for seamless releases using Project Management System JIRA
- Performed form validations using reactive forms for sign in and inputting ticket rising information from Angular2.0 framework.
- Worked on Angular2.0 Framework and Experienced in working wif React library.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server.
- Supported Single Page Applications when client changed his query condition using AngularJS which includes Routing, Directives, and Templates
- Expert in Utilizing AngularJS dependency injection to inject different Services including inner Services and custom Services, and create some custom directives to do some reusable component
- Utilized the Node.js and Express to do the relevant backend RESTful API
- Supported the backend team in dealing wif JSON data from MongoDB database.
- Used Grunt for task automation and GIT for version control.
- Maintained and developed modules for Drupal web store
- Streamlined website development by migrating to Acquia's Drupal hosting service
- Implemented Jasmine framework and karma server to write and test the unit test cases for code.
- Followed agile development methodology (scrum) in the development of software.
- Expert in git as version control and JIRA for defect tracking.
- Participated daily status meeting, reported project process and communicated wif teammates and project manager
- Expert in Using HTML5 Form Validation and Attributes Restrictions to validate inputs contents
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3,SASS and JavaScript .
- Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap and custom media queries, etc.
- Handled PHP backend development for dynamic database driven website
- Troubleshot problems wif PHP and other web technologies
- Performed other related tasks under the instructions of a senior PHP programmer
- Built the application to support both web and mobile environment.
- Utilized AngularJS to achieve the client-side elements Hide, Show and AJAX Call on JSON response
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
Environment: HTML/ HTML5, CSS/CSS3, LESS, JavaScript, bootstrap, AJAX,, PHP,JSON, jQuery, SASS,AngularJS v.1.5.2, AngularJS2.0, NodeJS, MongoDB, Grunt, GitHub, Agile, JIRA.
Web Developer
Confidential, Houston, TX
Responsibilities:
- Involved in a team to create structure of management system by using latest Front end technologies such as HTML5, CSS3, Bootstrap.
- Handled browser compatibility issues working on different web browsers by using HTML, CSS, JavaScript,SASS for Google Chrome, Firefox, Safari and IE browsers.
- Responsible for designing responsive web page mainly using Bootstrap and manually inserting CSS media queries code to support performance perfectly.
- Responsible for React UI and architecture. Built components library, including Tree, SlideView, TableGrid.
- Worked closely wif QA team to discuss how to resolve problems and debug in project.
- Create team specific Agile process flow in JIRA to move tasks from one activity to another.
- Installation and configuration of continuous Integration servers.
- Administration of Visual SVN repositories and support tortoise users.
- Investigated various products from Atlassians JIRA.
- Integration of Tempo Time Tracking Tools in JIRA .
- Used React.js for implementing responsive web design in the customer pick application.
- Created tables by using HTML5 and CSS3, SASS to display consumer's order information and executed JSON data parsing using AngularJS to render information on tables.
- Expert in Using AngularJS components such as modules, directives, controllers, filters, services and APIs to build up Single Page Application (SPA), consumer's information arrangement and order products classification, etc.
- Implemented various UI screens across the whole web application by using jQuery function (for both internal application and consumer facing part).
- Used AngularJS $http service to interact wif RESTful web services and JSON to manage consumer's information such as updating, replacing or cancelling orders for consumers.
- Wrote core modules to the website for others to build from. Wrote the base starting point for the React.js web server dat we use at work using CoffeeScript .
- Expert in Utilizing MongoDB as database to store consumer's order records, payment history, personal information, online shopping cart information and so on.
- Responsible for executing unit test cases and end -to- end using front- end test framework Jasmine wif the Karma test runner.
- Used GIT as a project version control tool for developers to commit and check code.
Environment: HTML/HTML5, CSS/CSS3, SASS,LESS, JavaScript, Angular UI, jQuery, Bootstrap, AJAX, JSON, AngularJS, ReactJS, Jasmine, Karma, GIT, JIRA,Agile.
Frontend Developer
Confidential, Pittsburg, PA
Responsibilities:
- Developed event-based Node JS to perform AJAX operations on the server side.
- Involved in developing UI pages using (Angular 2 and Angular 4) calling the Rest API's from Backend.
- Involved in developing the web pages using (Angular 2 and Angular 4) which are powerful in building the Single page web applications.
- Used Typescript as compiler to compile typescript code into JavaScript, and used Typing's to manage Typescript definition.
- Connected server and database to update data information wif Node.js and MongoDB .
- Created MongoDB database schema design, store JSON format data, and retrieve data from database using Mongoose drivers.
- Involved in developing client-side validation and passing attributes from one page to another using JavaScript and JQuery validation plug-in.
- Implemented Google Map JavaScript API to present geolocation on map.
- Created web pages to organize user’s contacts and to summarize data using PL / SQL .
- Used MVC architecture of Framework for developing web applications and to simplify the code complexity.
- Implemented Gulp build setup to be as reusable and centralized for web development of the project.
- Altered existing UI layouts and created new layouts wif SASS (CSS Pre-processor) to oblige new modifications in website design.
- Worked on creating responsive website for smart devices using Bootstrap and media queries.
- Worked wif QA team and used testing frameworks like Jasmine, Karma, Mocha and Chai bug tracking and issue tracking.
- Represented as a liaison between web development and user experience team.
- Used GIT for Version Control to track check-ins and rollback code.
- Implemented user interface guidelines and standards throughout the development process and maintenance of the website.
- Developed end to end application wif agile methodology and daily stand-up meetings.
- Designed dynamic and cross-browser compatible pages using ReactJS, Angular2.0, HTML5, CSS3, Bootstrap and JavaScript.
- Worked on ReactJS for building encapsulated components, to pass rich data through app and keep state out of the DOM.
- Created the static page demo based on the conceptual PSD sketches of the web siteanalyzed the page's functionalities and extracted the common components.
- Designed Reducers and Action Dispatchers to maintain common updated state around all the container components using Redux .
- Used Middleware, Redux-Promise in application to retrieve data from back-end and to also perform RESTFUL services.
- Used ReactJS Flux architecture for unidirectional data flow & also used React Routers for synchronizing UI and URL.
- Implemented SPA by using several in built core directives, expressions and modules in perspective of Angular2.0 .
- Developed a component dat varies content based on the user’s navigation by using router-outlet directive in Angular2.0 .
- Leveraged Angular2 resources for all data access, Encapsulating URLs, and standardizing data access interfaces.
- Developed Node JS Frameworks which will be interfacing wif data stores as well as frameworks and services.
- Integrated modules wif designs and requirements by implementing Node JS .
- Worked on Node JS to improve all server-side logic, maintain centralized database, and ensure high performance and responsiveness to requests from the front-end.
Environment: HTML/HTML5,CSS2/3, SASS, Bootstrap, Node.JS, Angular.js, Angular 2, Angular 4, React.JS, Redux, Backbone.js, Typescript, JavaScript, Ajax, JSON, WebStorm, Sublime Editor, MVC, Restful Webservices, MongoDB, PL/SQL, Jasmine, Karma, Mocha, Chai, Agile, SCRUM, GitHub, JSP, XHTML, DHTML, XML, SOAP, DOM, Gulp, Grunt,JQuery, Eclipse, Dreamweaver.
Web Developer
Confidential, Timonium, MD
Responsibilities:
- Used advanced JavaScript / CSS to create interfaces and halp manage cross browser compatibility.
- Extensively involved in redesigning the entire site wif CSS styles for consistent look and feel across all browsers and all pages.
- Worked on debugging tools like Chrome development tools and firebug to fix bug issues.
- Communicated wif the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Used the spring modules of DI/IOC, Batch implementation and Spring MVC .
- Used spring XML to configure dependency injection to do work independently.
- Generated SQL Queries to interact wif Oracle database using JDBC .
- Used JDBC for data access/ Integration and to do CRUD operation wif database.
- Developed bean scopes such as singletons, prototype, and component scan.
- Used SVN for version control to manage files and directors.
- Used software development tools JIRA and Bugzilla to develop project management functions and fix issues.
- Involved in the SDLC (Software Development Life Cycle) phases such as Requirement Analysis, Implementation and estimating the time-lines for the project.
- Worked on developing webpages by following agile approaches, waterfall methodologies, TTD (Test-Driven Development) and SCRUM .
- Created user and functional requirement specifications as per the requirements received and analyzed.
- Worked as a Front-End Web Developer to assist the team in designing and developing intuitive and user-friendly interfaces using Angular, HTML5, CSS3, JavaScript, Bootstrap and JQuery .
- Created design mock- Confidential and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Developed the Application as Single Page Application using Angular JS, UI-Router and Custom Directive.
- Used Angular seed project for basic architecture and followed various acceptable principals as per Angular JS Style Guide.
- Worked on Angular JS for displaying error messages, success messages to the user by using ng-if, ng-show and ng-hide
- Creating custom, general use modules and components which extend the elements and modules of core Angular JS .
- Worked on User Interface wif responsive design using Bootstrap and SASS .
- Handled complex JSON responses, converted and bind them to the $scope object.
- Used AJAX and JSON to process asynchronous actions between front and back end.
- Developed web applications using RESTful and SOAP protocols.
- Involved in writing application level code to interact wif Restful Web APIs, Web Services using AJAX, JSON, XML and JQuery .
Environment: Angular JS,Require.js HTML5, CSS3, Bootstrap, JavaScript, JQuery, SVN, Oracle, SOAP, XML, RESTful, JSON, Eclipse, Design patterns, RESTful Web Services, SASS, Maven .
UI Developer
Confidential, Newcastle, DE
Responsibilities:
- Developed the various screens and its architecture in accordance to UI Specs.
- Performed alot of DOM manipulation using native JS and JQuery for loading and manipulating dynamic content on webpages.
- Managed application state using server and client-based State Management options.
- Implemented AJAX functionality using JQuery, JSON and XML.
- Implemented XML parsing and JSON parsing for data handling on different application.
- Extensively used CSS to change the styles to be used in future web layouts and debugging the errors issues wif CSS.
- Used various adobe tools to improve quality of images.
- Tested application on IE 8.0 and above, Firefox, Opera and Google Chrome focusing on cross browser compatibility.
- Involved in various phases of Software Development Life Cycle (SDLC).
- Co-Ordinated wif BA group for better understanding of functional requirements, Analyze and Design the business requirements to document and implement.
- Developed extensive HTML, CSS, JavaScript and JQuery code to build dynamic pages using Eclipse .
- Gathered and analyzed all necessary requirements by involving in discussion sessions.
- Developed web pages using client-side scripts JavaScript and jQuery for functionality and popup screens.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, XML, JSON, Chrome developing tool, SDLC, Eclipse, Adobe Photoshop, Visio.
