Sr. Ui Developer Resume
Cary, NC
PROFESSIONAL SUMMARY:
- Over 7+ years of strong experience in designing and developing User Interface (UI) applications as a Frontend Developer.
- Extensive experience in designing professional UI web applications using front - end technologies like HTML5, DHTML, CSS3, JavaScript, XML, jQuery, AJAX, JSON, Angular.js, Node.js, React.js.
- Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery and Angular.js.
- Experience in applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented JavaScript, XML and Responsive Web Design.
- Extensive experience on implementing the AJAX features using JavaScript and JQuery.
- Experience in developing Web-centric applications using XML, Angular.js1.4, React.js, Node.js, JavaScript, JQuery and CSS3.
- Experience of working on CSS Pre-processors like LESS and SASS .
- Experience in working with Angular 2.0 with extensive knowledge on the latest Ecma Script6 features and Best Practices
- Good knowledge on creating services with Angular 2 injectable property, as to make the service available for dependency injection when creating components.
- Used Spring Web MVC framework
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Implemented MVC architecture using spring framework.
- Professional in creating Templates, MockupsandPrototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Expert in HTML5/CSS3 development and have experience in node.js, angular.js, Responsive design.
- Strong knowledge in cross browser compatibility issues and W3C standards. Good Knowledge in integrating back-end applications with AJAX driven web 2.0 front-end using JavaScript framework.
- Good Exposure inwriting SQL queries, PL/SQL stored procedures/functions etc for relational databases like Oracle 10g/9i/8i, DB2, SQL Server 2000, MySQL, and Sybase etc.
- Hands on experience in tools such as SQL Developer and MySQL Work bench, extracted data from Ms.-SQL Server, MySQL, DB2 and Oracle.
- Prepared and ran SQL queries.
- Used complex SQL Queries to perform back-end data base testing.
- Connected to database to Query the database using SQL for data verification and validation .
- Experience in using various tools and IDEs for development and design like Sublime Text Editor, VSCode, Notepad++, and Web Storm.
- Rich experience in agile methodologies such as extreme programming (XP), Scrum, waterfall model and Test-driven environment.
- Expert in HTML5/CSS3 development and have experience in node.js, angular.js, Responsive design.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Possess a very good communication skill with clients, customers, managers and other teams in the enterprise at all levels.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
- Experienced in monitoring the Production Environments under 24/7 (under on-call rotation) to meet the Service Level Agreements set by the management.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, JQuery, AJAX, JQuery, JSON, Apache, PHP.
IDE & Tools: Web Storm, Notepad++, Microsoft Publisher, NetBeans, Eclipse Aptana Studio, Adobe Flash Professional + Action Script 2.0/3.0, Sublime, Microsoft Publisher.
JavaScript Libraries: Angular.js, JQuery, Ext JS, Node.js, Require.js, React.js
Wire Frame Tools: Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3, Adobe illustrator CS3.
Version Control Tools: Perforce, CVS, SVN, VSS
Data Base: Oracle, SQL, MSSQL, Mongo Db
Operating Systems: Windows 98/2000/XP/Vista/7/8/10, Linux, Unix
PROFESSIONAL EXPERIENCE:
Confidential, Cary, NC
Sr. UI Developer
Responsibilities:
- Worked Extensively with Angular CLI for creating components, services, pipes, directives.
- Implemented Restful API from core using Node.js and Express Framework.
- Used Web pack to build Typescript modules.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
- For the back-end use Node JS, Express, MongoDB and Mongoose to provide RESTful API.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 6.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6 .
- Extensively worked on Angular services to consume Node API through observables.
- Created services with Angular 6 injectable property, as to make the service available for dependency injection when creating components.
- Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and SimpleDB.
- Utilized Angular 6 new features like ngIf and Else, ng template conditions.
- Designed and developed the Presentation layer using Angular 6 and Angular Material.
- Used Internationalization (i18n) to make application usable in different languages.
- Used GIT as a Version control and source repository.
- Created usability prototypes for the UI screens using Angular, TypeScript, and jQuery.
- Built SPA with loading multiple views using route services using Angular 6.
- Worked on node web API for consuming the REST end point.
- Developed single page applications using Angular6, Typescript, web pack and grunt.
- Created various Mixins, Variables, Custom Fonts and Directives in SASS.
- Worked with modules like MongoDB and mongoose for database persistence using Node Js to interact with MongoDB
- Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.
- Developed all the UI pages using HTML, DHTML, XHTML, DOM, CSS, Material, JavaScript and JQUERY.
- Used JQUERY core library functions for the logical implementation part at client side for all the applications.
- Implementation of Look up Tables in which inline edit (CRUD) functionality of the data from Database rendered in HTML DOM is provided using X-Editable grid.
- Implement modules into NodeJS to integrate with designs and requirements.
- Extensive use of Angular Material framework to achieve RWD, i.e., make the portal compatible for various screen resolutions which are trending in the market today.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS).
- Involved in unit testing of the software modules using the Karma and Jasmine JavaScript frameworks.
- Followed agile software development practice paired programming, test-driven development TTD and scrum status meetings.
Environment: HTML5, CSS, JavaScript, Angular.js, Typescript,Node.js,MongoDB, Angular6, angular material 2,AJAX, JQuery, SOAP, MySQL, NPM, Oracle 11g, Eclipse, JSON, JUnit,AWS, SASS, RESTful, and GitHub.
Confidential, Fortworth, TX
MEAN Stack Developer
Responsibilities:
- Developing web pages customer access using HTML, CSS, JavaScript, Angular.JS for single page application.
- Developed single page applications from start to finish to give it a new look using HTML5/CSS3/Angular.JS.
- Used controlled version tool like SVN to maintain our versions.
- Designed Frontend with in object-orientedJavaScript Framework using Angular.JS.
- Excellent experience in developing applications that meet the requirements as specified by Web Content Accessibility Guidelines (WCAG) 2.0.
- Developed the application using MEAN stack: Mongo DB, Angular 5.0, ExpressJS, and Node.js.
- Developed the front-end by doing hands-on coding using HTML 5.0, CSS3, JavaScript, jQuery, AngularJS.
- Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap.
- Performed form validations using reactive forms for sign in and inputting ticket rising information from Angular 4.0 framework.
- Experience working with Angular 4/5 with extensive experience on latest ES6 features and Angular 4/5 directives, dependency Injections, services, routings, pipes, forms, animations etc.
- Worked on Angular 4 by consuming RESTful web services and used Angular 4 forms like template drive forms, modern driven forms to perform form validations both on server side and client side.
- Developing the components using Angular 2 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Converted grunt build tasks to gulp to decrease build times in an angular node project. Created tasks for updating tsconfig tracked files based on glob and compiling typescript files.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Created services with Angular 2 injectable property, as to make the service available for dependency injection when creating components.
- For the back-end use Node JS, Express, MongoDB and Mongoose to provide RESTful API.
- Used Node JS to build different REST APIs for modules such as user, products, and checkout.
- Implement modules into NodeJS to integrate with designs and requirements.
- Worked with modules like MongoDB and mongoose for database persistence using Node Js to interact with MongoDB.
- Eager to build commercial applications with ES6, Web pack /Gulp, Swagger, and SPAs like Angular.
- Worked extensively on numerous web technologies including HTML5, DHTML, XHTML, CSS 3.0, and JavaScript.
- Worked as a UI developer using AngularJS, HTML5, CSS3, JavaScript, XML, JSON, AJAX, Bootstrap, SVN.
- Improved dependency injection for modular development and component isolation using AngularJS.
- Involved in web designing using HTML, XHTML, CSS, JavaScript and extensively used Table Less Design in CSS for positioning.
- Used JavaScript runner like Gulp for bootstrap our application.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Designed and enhance web application layout and forms using HTML5, CSS3, and JavaScript.
- Followed agile software development practice paired programming, test-driven development TTD and scrum status meetings.
- Involved in unit testing of the software modules using the Karma and Jasmine JavaScript frameworks.
Environment: HTML5, CSS3, JavaScript, jQuery, Angular.Js, Bootstrap, Adobe, MS Office, IE 8 9 10, Firefox, Chrome, Web Services, windows, Qlickview and Vsphere.
Confidential, Atlanta, GA
UI developer
Responsibilities:- Designing and developing dynamic web pages using HTML, CSS, JavaScript, jQuery, Angular.JS, node.js, React.JS for single page applications.
- Coded extensively using JavaScript frameworks likeAngular.JS, node.js, React.JS by implementing MVC architecture.
- Used JavaScript runner like Gulp/Grunt for bootstrap our application.
- Worked on the application grocery.walmart.com as Node.js developer to build different REST APIs for modules such as user, products, checkout.
- Observables are used to handle multiple values over time and it can return multiple values.
- Observables are used rather than using promises because they are more advanced than Promises.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Worked on different React.JS frameworks like FLUX, REDUX, RELAY.
- Work with diverse technologies such as React.js, redux, Webpack , react-router and ES 6.
- Developed user interface by using the React JS, Redux for SPA development.
- React JS is component based so maintained the code using components in React JS.
- Experienced in developing React components.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Developed single page applications from start to finish to give it a new look using HTML5/CSS3/Angular.JS.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in extensive HTML5 coding.
- Designed Frontend with in object-orientedJavaScript Framework using React.JS.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Designated UI architecture for the internal web application and worked with designers to construct UI using React.JS.
- Used $http, $location, $scope, services to call REST API's logging and location operations.
- To make CSS more maintainable and extendable used SASS/LESS pre-processes.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete).
- Work with diverse technologies such as React.js, Flux, Webpack , react-router and ES 6.
- Built application for scale using JavaScript frameworks (Angular.JS, Node.js and React.JS).
- Used Twitter Bootstrap to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
- Used controlled version tool like Git to maintain our versions.
- Code reviewer for the frontend development for one of the applications.
- Used JIRA for bug tracking and issue tracking.