Ui Developer/support Engineer Resume
Tampa, FL
SUMMARY
- Around 8 years of Experience as a front - end developer expertise in Web Development, designing User Interface and professional web applications using HTML5, CSS3, DOM Manipulation, Bootstrap, jQuery, Angular, Ajax, JSON, Node.js and XML.
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
- Experience in Designing Single Page Applications (SPA) using Angular5, jQuery.
- Used Angular5 for creating components for better performance.
- Experience client-side validation tool using technologies such as JavaScript.
- Experience using ECMAScript6 and transpiring of ES6 to ES5 using Babel.
- Experience using NodeJS to run the application on GRUNT server.
- Used testing frameworks like Karma and jasmine. Karma as test runner.
- Performs UNIT testing with Jest, and web-services with RESTful API.
- Experience designing and testing compatibility for cross-browser and cross-platform Web application.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Knowledge on how to consume JSON data source in Restful web services.
- Strong understanding of MVC architecture while working with Angular.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviours in CSS. Have used J-Query/JSON for retrieving data.
- Experience in developing Graphical User Interface (GUI) to display report data using jQuery with Cross-browser compatibility and Web application scaling.
- Experienced Water Fall, Agile- SCRUM and XP programming.
TECHNICAL SKILLS
UI Web Technologies: HTML 4/5, DHTML/XHTML, XML, XSLT, CSS 2/3, JSON, JavaScript, JQuery, JQuery UI, Bootstrap, AJAX.
UI Frameworks: Angular.js 2,4, 5, Ext.js, Require.js and Node.js
Programming Languages: Java Script, Java
IDE & Environment: Visual studio, Sublime Text, Eclipse, Bower, Net Beans, Adobe Dreamweaver, Notepad++
Databases: Oracle, SQL Server 2012/2008/2005 , MySQL, MongoDB
Web/App Servers: Apache and Tomcat 5.0/6.0/7.0
Wireframes: Adobe fireworks, Microsoft Visio, Visual Paradigm, Smart Draw, UML
Operating Systems: Windows, Mac and Linux
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
UI Developer/Support Engineer
Responsibilities:
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Leveraged MVC design pattern to organize Angular5 controllers, Custom directives, factories and views.
- Worked on the REST/Web API to create the services and tested on postman and used in Angular5 $Http service calls and bind the data in the table using ng-repeat attributes.
- Built web pages that are more user-interactive using jQuery plug-in for Drag and Drop, Auto complete, AJAX, JSON, Angular5, and JavaScript, Bootstrap.
- Used Angular as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LEsS, Bootstrap, AngularJS.
- Used VSTS for version control and JIRA for defect tracking.
- Used Jasmine/Karma for unit testing.
- Worked extensively is using version control system sub version (SVN), CVS, Perforce, Visual source safe.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Developed Web applications and Web Services using MVC4, Entity Framework, HTML5, CSS3, JavaScript, jQuery and Angular.
- Created pages for login using single sign on, main page containing favourites and page for continuous integration configuration.
- Worked with CSS3 and bootstrap to create responsive web designs for multiple departments/pages.
- Created animation effects during the data load, waiting for the Ajax response using jQuery.
- Interact with other developers and end users to design and implement new features through the framework.
- Implemented the search functionality for internal Application using Angular.
- Debugging using firebug and web developer tools on Chrome, Firefox, and internet explorer.
- Prototyped several versions of possible UI approach to provide choices to the business.
- Used jQuery, a cross browser JavaScript library to dynamically update the page content on the client side.
- Improved the performance and response time of the application by implementing AJAX
- Worked with business analysts to understand their business models and goals.
Environment: HTML5, CSS3, SASS, SQL database, Node js, ES6, JavaScript, Bootstrap, REST API’s, Webpack, jQuery, NPM.
Confidential, Bria, CA
UI Front End Developer
Responsibilities:
- Developed single page responsive Web UI using HTML5, Angular 2, Bootstrap, CSS3, JavaScript, jQuery.
- Developed Angular2 Directives to extend the grammar of the web through reusable HTML elements, attributes.
- Used Angular routing for navigation between Views in the application. we created the component using ng generate , angular cli also imported our new component and added it in declarations array of our App Module .
- Worked on Angular2 by consuming Restful web services & Used Angular2 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Worked on Angular2 Material components for theming purposes & Performed client-side validations.
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the node.js environment.
- Designed Frontend with in object-oriented JavaScript framework like ECMA script or Type script.
- Experience in MVC architecture in developing angular application.
- Hands on Tier application for JavaScript MVC framework to organize client-side code and state.
- Developed Rest API using Node JS using various modules in node like express.
- Implement modules into Node JS to integrate with designs and requirements .
- Used Gulp JS along with Node JS to perform watch on unit tests, minification and live reloading to apply the changes made.
- Implement modules into Node JS to integrate with designs and requirements .
- Used Jasmine and Karma to write unit testing.
- Used Axios to fetch the data by consuming the Rest API.
- Used Mongo DB to store and retrieve user data for application on devices.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Developed User Interface using HTML, CSS, and JavaScript validations, Node JS, NPM and XML.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved with all stages of Software Development Lifecycle using Agile Methodology.
Environment: HTML 5, CSS3, JavaScript, jQuery, Angular2, React, Bootstrap, Redux, AJAX, JSON, Node JS, Jasmine, Karma-test runner, restful web services, NPM.
Confidential, Pittsburgh, PA
UI Front End Developer
Responsibilities:
- Involved in developing webpages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex
- Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for React UI and architecture.
- Building components library, including Tree, Slide - View, and Table Grid.
- 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.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- 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.
- (as Stateless and Functional components when applicable).
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Implemented flux pattern by using redux framework as a core dependency.
- Have worked on AWS to integrate the server side and client-side code.
- Experience in RESTful web services to integrate between Server side to Client Side
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used React-Router to turn application into Single Page Application.
- Used React-native and it's built in components to build Mobile UI.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Implemented Unit Test cases using Karma Runner and Jasmine for Angular.js on client side and CHAI for Node.js for testing endpoints.
- Extensive use Mongo DB to create server-side applications.
- Used NodeJS to offer an easy and safe way to build high performance and scalable network application.
- Developed web user interfaces and Graphical User Interfaces utilizing JavaScript, Ajax to provide real time control in a separate program.
- Used ES6/ES2016, Babel, Web Pack, for continuous delivery and deployment.
- Worked with Babel Transpiler and created web pack configuration and tasks.
- Experience on integration of Restful API using AngularJS, $http and $q.
Environment : HTML5, CSS3, XML, JSON, XSL, JavaScript, Angular JS, Ajax, Bootstrap, jQuery.
Confidential, Madison, WI
UI Front End Developer
Responsibilities:
- Used Angular JS for making Restful API calls and data binding.
- Defined all AngularJS controllers in a JS file and reused in various pages of application.
- Implemented Angular service calls using Angular Factory.
- Implemented Angular Directives to make customized components.
- Involved in development, design and implementation of front-end part widget-based application.
- Involved in Client-side tooling and testing & development with Bootstrap, HTML5, and JavaScript.
- Used BOOTSTRAP for making the website accessible on all devices
- Integrated Bootstrap CSS with LESS pre-processor.
- Used Node.js to run Web pack tasks and build properly the project.
- Implemented modules into Node JS to integrate with designs and requirements.
- Built backend REST API with Node.js, Express.js.
- Used Jasmine to write and Run Test cases.
- Extensively participated in developing the website across different browsers and performed cross-browser testing.
- Used Ajax, JSON with jQuery for request data and response processing.
- Involved in writing procedures, complex queries using SQL to extract data from database and to delete the data and to reload the data.
- Worked on the MySQL migration project. To make the system completely independent of the database
- Involved in Creation, Manipulation and Supporting the SQL Server Database
- Involved in writing of Web Services using SOAP, WSDL for getting request from external source systems and sending response to external source systems.
- Experience in using GIT repository to pull and push the code.
- Worked on Agile development methodology.
Environment: HTML5, CSS3, JavaScript, Restful services, Bootstrap, AngularJS, Node.js, Jasmine, GIT, mongo DB, Windows.