Ui/web Developer Resume
Palo Alto, CA
SUMMARY
- 6+ years of experience in Web Development, developing user interface applications and professional web applications using HTML5, CSS3, JavaScript, Angular JS, Angular 2, Angular 4, React.js, Node.js, Express.js, jQuery, AJAX, JSON and XML with experience in SDLC.
- Specialized in developing web 2.o apps using core jQuery along with AJAX, JavaScript and proficient in developing Single Page Application (SPA).
- Expertise in developing web application using HTML5, CSS3, JavaScript, jQuery, JSON, XML, AJAX Angular JS, Angular2.
- Experienced in developing Responsive Web Design (RWD) using grid - based layout, CSS media queries and creating responsive Web Designs and building mobile friendly accessible web pages using BOOTSTRAP classes.
- Experienced in working with popular JavaScript frameworks and libraries like jQuery, D3JS, Angular JS, Angular 2, React JS, Express JS and Node.js.
- Expertise in visualization tools like D3.js and Go.js.
- Experienced in developing MVC web applications using Angular JS and MEAN stack technologies - MongoDB, Express JS, Angular JS and Node.js.
- Experienced in migration from Angular JS to Angular 2 using ng-update.
- Experienced in development of complex front-end web applications using React.js and Redux.
- Expertise in working with RESTful services to process https requests.
- Hands-on experience in developing user interface pages using Adobe Photoshop, Adobe Dreamweaver, CSS and JavaScript.
- Experienced in maintaining code cleanliness with respect to readability, complexity and implementing CSS code based on DRY principle using SASS/SCSS.
- Experienced in pulling data from MongoDB database using RESTful services with Express JS and manipulating it as per the client requirement.
- Seasoned experience with version control tools and systems namely Git, SVN, CVS.
- Well versed in building SQL queries and PL/SQL stored procedures with relational database management systems such as MySQL, Oracle and PostgreSQL.
- Working knowledge of various IDE’s such as Dreamweaver, Eclipse, VSCode, IntelliJ and JetBrains - WebStorm.
- Highly proficient in unit testing using Karma, Jasmine.
- Seasoned in working at traditional software development environments such as Waterfall, RAD as well as Agile based development environment, including SCRUM.
- Seasoned experience in developing application level code for interacting with API’s and various other services using AJAX, JSON and XML.
- Adherence to standards while coding with a keen focus on the Web Content Accessibility Guidelines (WCAG) for accessibility purposes.
TECHNICAL SKILLS
Programming Languages: Java, C, C++, SQL, PL/SQL
Browsers: IE, Mozilla Firefox, Google Chrome, Safari, Opera mini
Frameworks: JQuery, Angular.js, Angular 2.0, Angular 4.0, React.jsNode.js, Express.js, D3.js
Web Technologies: XHTML/HTML5, CSS3, Bootstrap, Angular MaterialJavaScript, TypeScript, XML, JSON, AJAX, SOAPRESTful services
Databases: MySQL, Oracle, No SQL, Mongo db
IDE: Intellij, VSCode, WebStrom, Eclipse, Sublime, Edit plus.
Operating Systems: Windows (2000/XP/Vista) and Above, Linux, UNIX
Version control: GIT, SVN
PROFESSIONAL EXPERIENCE
Confidential, Palo Alto, CA
UI/WEB Developer
Responsibilities:
- Mainline Responsibility is developing the Webpages using HTML5, CSS3, JavaScript and jQuery
- Involved in the development and implementation of an UI application utilizing HTML5, CSS3, SASS, Angular 4, Angular 2, JSON, Node.JS, MongoDB, Jasmine, Karma, Angular Material and Webpack.
- Developed flexible re-usable components using Angular dependencies and built responsive web components with the help of Angular Material.
- Built a responsive Single Page Application (SPA) using HTML5, SASS/SCSS, Angular 4 and Angular Material for internal use.
- Developed responsive mobile friendly components such as stepper and cards for a SPA (Single Page Application) using inbuilt classes of the Angular Material library.
- Integrate the application with the business layer utilizing Angular routing for navigation and services to consume RESTful API’s and to communicate between components using Dependency injection provided by Angular 4.
- Involved in the development of components for client-side data validation and presentation within the forms.
- Made use of Rx.js observables in Angular 4 for setting up a direct pipe in-order to request data from the back-end.
- Leverage Node.js file-writing features for uploading and saving files and developed RESTful API’s utilizing Express.js for offline support, request and response caching.
- Developed various web pages and components using Angular 4 by implementing predefined components from Node Package Manager (NPM).
- Developed login authentication protocols With Node.JS using Passport.JS middleware.
- Made use of JSON web token standards to develop secure routes which were used for login authentication and data transmission.
- Utilized Angular webpack for minification and module bundling in the project.
- Involved in the development of test cases using jasmine and karma test runner to encourage refactoring issues pre-deployment.
- Built protocols for integrating Node.js code with MongoDB database using Express.js middleware.
- Involved in the backlog grooming sessions with the Business Analysts to discuss the challenges and come up with the appropriate solutions.
- Followed Agile methodology during SDLC, with regular SCRUM sessions and bi-weekly sprint sessions to discuss the project progress and assign tasks as per the sprint backlog.
- Utilized GIT for version control and Bitbucket for source control operations and made use of JIRA for bug tracking and workflow management.
Environment: HTML5, CSS3, Angular 4, Angular 2, SASS, AJAX, Karma, Jasmine, Webpack, Node.js, Passport.js, Jira, Rx.js, GIT, Bitbucket.
Confidential, Sunnyvale, CA
UI Developer
Responsibilities:
- Worked in a team, involved in developing the UI layout and front-end programming for web application that matches requirements of Client
- Developed GUI using JavaScript, HTML/HTML5, DOM, AJAX, CSS3 and jQuery in ongoing projects.
- Used Bootstrap and Media Queries to create Responsive Web Design (RWD) and worked with CSS3 pre-processors such as SASS, less.
- Used Typescript and component based programming to create less dependent and faster entities in Angular2.
- Used D3.js for interactive data visualization.
- Experience in developing and implementing Data Driven and Keyword Driven automation testing framework with Selenium WebDriver.
- Designed and developed the login portal using framework AngularJS 2.0 along with HTML5, CSS3 and Type Script.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Wrote unit testing using karma and jasmine to achieve 100% code coverage.
- Designed a login mockup with token-based authentication for user using the MEAN stack.
- Utilized MEAN stack, REST design pattern, MVC framework and SPA (Single Page Application) framework based on Angular JS.
- Manipulated data using CRUD (create, read, update and delete) operations of MongoDB database management system and handled database access and data transmission based on RESTful web service.
- Used Node.js to develop faster and scalable application.
- Developing Web API using Node.js and hosted on multiple load balanced API instances.
- Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Provided client-side validations using AngularJS framework.
- Worked on providing authorization and authentication to applications using Spring Security and protected the application against attacks like session fixation and click jacking. Implemented Java Persistence API (JPA) through Hibernate.
- Created Test strategies, based on the analysis of documentation to achieve the best result.
- Analyzed requirements and developed test plans, test scenarios, and test cases.
- Used NPM, GRUNT, Gulp for UI task runner and experienced in using the GRUNT/Gulp commands for building and deploying the project
- Working with Bootstrap Components which are written in Angular JS using Angular-UI components.
- Setup agile iteration, product life cycle and had daily scrum meetings.
Environment: Angular2, Angular 4, Typescript, JavaScript, HTML5, SAAS, CSS3, jQuery, Node JS, JSON, Bootstrap, AngularJS, AJAX, Core Java, Jasmine, MVS, WebDriver, Sublime, GIT, Grunt, Firebug, Agile development.
Confidential - Louisville, KY
UI Developer
Responsibilities:
- Responsible for outlining, improvement and refactoring of UI level.
- Responsible in outlining and improvement of gateway and UI segments utilizing Backbone MVC structure, Kendo gadget library, HTML5, CSS3, jQuery, JavaScript Handlebar templating.
- Responsible for making a Single Page Web Application utilizing the Angular 2.
- Constructing powerful and modern frontend architecture, involving Angular 2.
- Responsible for building up the static substance utilizing front end with HTML5, CSS3 and Angular JS by organizing with the UX creators.
- Involved in refreshing the UI according to the evolving necessities.
- Used JavaScript broadly to make the site pages more intuitive.
- Used SASS while styling the UI pages with CSS3.
- Created sliders and used full calendar depending on the requirements of the mobile application.
- Used JSON for data stockpiling and exchange between programs and servers.
- Involved in making different Modules/Controllers/Components for the application utilizing Angular 2.
- Worked on an Agile Development Team to deliver regular updates to project manager.
- Involved in building up the login screens for the Web and versatile application.
- Responsible for developing the pages for mobile application using ionic framework.
- Experience in creating application utilizing Google Maps API and Google Direction API.
- Accessing the Google Maps Direction API through a HTTP interface, with asked for developed as a URL string, to recognize the areas.
- Utilized Angular 2 Routing and Navigation, Components and Services.
- Modified web administrations to communicate with alternate applications and uncovered them utilizing SOAP and HTTP.
Environment: Angular 2, Node JS, Bootstrap, JQuery, CSS3, HTML5, SASS/SCSS, JavaScript, JSON, SQL, Google Maps API. Backbone, Kendo UI, RequireJS, Underscore, JQuery-atmosphere, Handlebar, SASS, Mocha, Chai, Karma, Cucumber, Webdriver.io, Grunt, Express, Mongoose
Confidential
Frontend Developer
Responsibilities:
- Mainline responsibility is Designed, developed and documented all UI components for the application in accordance to business and customer requirements using HTML, CSS, JavaScript, JQuery and Ajax
- Handled RESTful APIs which support JSON to access back-end data payload
- To be Responsible for Developed code to call the web service/API to fetch the data and populate on the UI using JQuery/AJAX.
- Involved in building interactive portable widgets for internal users using HTML5, CSS3, JavaScript, JQuery, and AngularJS.
- Co-ordinate with testers in fixing the bugs and participated in code review sessions to maintain the standards
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties
- Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS
- Responsible for code optimization and testing across other browsers
- Developed CSS page layouts, styles and table less coding for efficient design
- Implemented JQuery along with JavaScript libraries.
- Experience in using Node JS and Express for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's provided by the backend team
- Defined and developed the presentation layer of the application using HTML 5, Bootstrap, CSS3 and Ajax
- Maintained internal web application developed on WordPress CMS
- For hosting the word press application used LAMP.
- Experienced in ReactJS and working with React Flux architecture. Used React-Router to turn application into Single Page Application.
- Created and managed all hosted or local repositories through Source Tree’s simple interface of GIT client, collaborated with GIT command lines and Stash
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle
- Updated the website from time to time for special Requirements
- Responsible for quality assurance of finished websites including the validation of web forms and links
- Used WordPress CMS for Maintained internal web application development
Environment: HTML5, CSS3, JavaScript, AngularJS, JQuery, AJAX, Bootstrap, WordPress, LAMP, GIT, JSON, MYSQL and Linux
Confidential
UI Developer
Responsibilities:
- Designing and developing dynamic web pages using HTML, CSS, DHTML, JavaScript, JQuery, Ajax, XML, Eclipse, SVN and JSP.
- Coded extensively in jQuery to make rich internet web pages and created custom date picker on the website.
- Implemented JMF managers like Package manager, Capture Device Manager Plug-in manager etc., to program the audio tracks
- Resolved cross-browsers compatibility issues for IE, Chrome, and Firefox
- Design website and maintain the website content up to date.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, AngularJS, and Node JS.
- Used Angular JS to create Controllers to handle events triggered by clients and send request to server
- Experience creating dynamic FLASH applications using JavaScript and Flash animation using Adobe Flash.
- Designed dynamic and browser compatible pages using DHTML, Bootstrap, and AngularJS.
- Created UI designs using Web 2.0 standards
- Developed page layouts, navigation, animation buttons and icons.
- Did extensive JavaScript and jQuery programming to give AJAX functionality for the website.
- Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
Environment: HTML, CSS, JavaScript, DHTML, JQuery, Ajax, XML, Eclipse, SVN, JSP, jQuery, Bootstrap, AngularJS, MS Access, Adobe Flash, IE 6, 7, 8, Firefox, Chrome, Dreamweaver, Agile, Windows.