Senior Ui Developer (angular) Resume
Bothell, WA
SUMMARY
- Senior Developer with 8+ of experience in all phases of software development life cycle including requirements analysis, applications design, development, integration, maintenance, installation, implementation and testing of various client/server, N - tier, and web applications.
- Highly expertise in modern web architecture using advanced libraries and frameworks like React Js, Angular Js & Angular 2/6/8, Material Design, Redux, RxJS, Knockout Js, Node Js, ES5, ES6 and Typescript.
- Experience in Bootstrap framework and building responsive web pages compatible with multiple device platforms.
- Extensively used the JavaScript frameworks jQuery, Angular JS, React JS.
- Developed Web applications using Angular 2/6 SPA and code using Typescript.
- Expertise in using CSS Sprites to increase the efficiency of web pages.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Expertise in Client Side designing and validations using HTML5/4 and JavaScript.
- Good Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation and full working noledge of DOM.
- Extensive experience in developing cross browser compatible web pages quickly and effectively using HTML5 and CSS3.
- Strong noledge and working experience in developing single page applications with the MVC framework ANGULAR JS.
- Implemented mock API withNode.js and Express.jsand followed Json patterns as per variousRESTendpoints.
- Extensively worked on developing SOAP and REST based applications.
- Experience working withNode.jsto setupWeb API’susingJavaScript.
- Creating custom, general use modules and components which extend the elements and modules of coreNode.JS.
- Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
- Expertise in working on AWS to integrate the Server and Client-side code.
- Knowledge on Amazon Web Services (AWS) and various services such as ECS, Cloud formation, Cloud watch, S3 buckets, lambda functions, EC2 instances.
- Experience using version controls like GIT, SVN and CVS.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Worked in Agile Scrum projects and attended Daily Scrum meetings, User Story grooming meetings, Sprint Review and Retrospectives as part of Agile Methodology.
- Excellent communication skills, team player, quick learner and self-motivated.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScriptAJAX, jQuery, JSON, Apache, PHP
Programming Languages: C, Python, JAVA, J2EE
JavaScript Libraries: Ext.JS 2.0/1.0, Backbone.js 0.9.2, Require.js, Node.js, ReactJS, Grunt, Vue.JS D3.JS, AngularJS/2/4/6/7/ and Angular 8, Angular 10
IDE's and Tools: Eclipse IDE, Net Bean, Dreamweaver, Firebug, EditPlus JSfiddleWeb Storm, Sublime text, IntelliJ
Development Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing (Spring tool suite)
Wire Frame Tools: Balsamiq, Mockflow
Design Editors: Adobe Photoshop Adobe Illustrator CS3, Flash
CMS Tool: WordPress, Drupal
Debugging Tools: Firebug, Bugzilla
Testing: Karma, Jasmine
Database: PL/SQL (oracle), MySQL, MSSQL, PHP and MongoDB
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X
PROFESSIONAL EXPERIENCE
Senior UI Developer (Angular)
Confidential, Bothell, WA
Responsibilities:
- Developing webpages using HTML5, CSS3, JavaScript, and Angular 8.
- Created single page application structure with multiple modules using Angular 8.0, TypeScript and RXJS.
- Created Core module with components that will be loaded once in App Module such as navbar, Toolbar, Services and Routing Module.
- Created Shared module with components that will be shared across the application such as Dialogs.
- Created search bar using Angular 8 and integrated with Rest API Service.
- Consume the REST services using Node-JS to serve the web application with JSON data.
- Performed two-way data binding to exchange data seamlessly between Models and Views.
- Used route providers to achieve the single page flow and used custom directives to shape the views.
- Created Reactive Forms and integrated with the API's using save, update, delete and publish the data.
- Used Observables for asynchronous operations.
- Used RxJS library for Reactive Programming using observables.
- Used Angular 8 ngIf and ngFor directives used for validations for the input fields of the forms with the data existed in the database.
- Used LESS for creating CSS frameworks store things like colors, font stacks, or any CSS value and dynamically converting these LESS files into CSS files.
- Worked on developing CSS Media Queries in order to make the application compatible with tablets (Landscape and Portrait), desktops and mobile phones.
- Used Postman to test the API workflow tested on the JSON files which are generated by the NodeJS.
- Coded in Angular 8 MVC framework to build the Web application for the internal use of the organization.
- Creating and maintaining Amazon S3 buckets and Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
- Extensively worked on Jenkins by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Worked with HTTP/HTTPS protocols by using angular5 components to build RestFul services.
- Involved in writing detailed test cases and perform unit testing using JASMINE and KARMA.
Environment: HTML5/4, CSS3/LESS, JavaScript, Visual studio IDE, Angular 8, NodeJS, Git, Mongo, AWS, Jenkins.
Senior UI Developer
Confidential, Columbus, OH
Responsibilities:
- Expertise in developing front-end single page application structure using JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular 8, and Node JS as a platform for Web applications.
- Created with multiple modules using Angular 8, TypeScript and RxJS and consumed RESTFUL API services.
- Created Core module with components that will be loaded once in App Module such as navbar, Toolbar, Services and Routing Module.
- Created Shared module with components that will be shared across the application such as Dialogs.
- Created search bar using Angular 8 and integrated with Rest API Service.
- Consume the REST services using Node-JS to serve the web application with JSON data.
- Performed two-way data binding to exchange data seamlessly between Models and Views.
- Used route providers to achieve the single page flow and used custom directives to shape the views.
- Created Reactive Forms and integrated with the API's using save, update, delete and publish the data.
- Used Observables for asynchronous operations.
- Involved in migrating the web application from jQuery to Angular8 Single Page Application.
- Implemented generating the verification hash code using crypto package on Node.JS.
- Used Angular 8 NgIF and NgFOR directives used for validations for the input fields of the forms with the data existed in the database.
- Build responsive application using Angular8, NodeJS. Application compatible with mobile devices and different web platforms and browser. Consumed different plugins and angular modules and providers.
- Used LESS for creating CSS frameworks store things like colors, font stacks, or any CSS value and dynamically converting these LESS files into CSS files.
- Implemented databinding using NODEJS for front-end development of a current web application.
- Used Postman to test the API workflow tested on the JSON files which are generated by the NodeJS.
- Coded in Angular 8 MVC framework to build the Web application for the internal use of the organization.
- Creating and maintaining Amazon S3 buckets and deployed the application on Amazon Web Services (EC2, ECS) and used it to provide a large computing capacity for scalable solutions.
- Extensively worked on Jenkins by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End-to-End automation for all build and deployments.
- Worked with HTTP/HTTPS protocols by using angular8 components to build RESTFul services.
- Involved in writing detailed test cases and perform unit testing using JASMINE and KARMA.
Environment: HTML5/4, CSS3/LESS, JavaScript, JSON, JQuery, AngularJS, ReactJS, GIT, Grunt, MSSQL.
UI Developer
Confidential, Weehawken, NJ
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3.
- Created forms to collect and validate data from the user in HTML5 and Angular 2.
- Developed web pages complying with Web Content Accessibility Guidelines.
- Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, JSON and HTML5.
- Redesigned the web app by using Angular2, by writing components, services, routing, HTTP.
- Written business logic using JavaScript, typescript and written object oriented programming (OOPS) for developing logic.
- Written custom directives to develop custom HTML tags in order to reuse them.
- Written Services to share data between the controllers and factories to produce objects whenever necessary.
- Extensively used AJAX to make GET and POST requests to transfer data.
- Developing JSON API calls to effectively pull the data from the API and also to put the data into the API.
- Created routes, controllers, services, directives and Angular applications that communicated themselves and also to backend API.
- Written custom directives for form validations.
- Written unit-testing test coverage for Angular2 applications using Karma-Jasmine.
- Using and following the GIT workflow for development and release management.
- Identified and fixed complex bugs using chrome development tools.
Environment: HTML5/4, CSS3/2, JavaScript, JSON, jQuery, Angular 2, GIT.
UI Developer
Confidential
Responsibilities:
- Interacted with the business analyst to identify business requirements and gather the requirements for business logic fulfillment, Analysis and coding of the application.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the halp of HTML5, CSS3, JavaScript and AngularJS.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Worked on JQuery to make dropdown menus on web pages and display part of a web page upon user request.
- Developed components to fetch the data from the back end using AJAX and JQuery.
- Created Master Page for the Header and Footer of the page for consistent look across all the pages.
- Used AJAX Update Panel and Script Manager for better usability.
- Used JQuery extensively for various functionalities and DOM manipulation.
- Used JSON extensively for collecting data from server and sending requests to the Server from the client-side.
- Worked on the MVC architecture of AngularJS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Involved in testing and debugging and performed thorough Unit testing.
- Used MSSQL as backend database and Used SVN for version control.
Environment: HTML5/4, CSS3/2, JavaScript, AngulrJS, JSON, Ajax and JQuery, SVN, MSSQL
UI Developer
Confidential
Responsibilities:
- To analyze the requirements and develop enhancements that will mostly benefit users.
- Used HTML to develop websites.
- Modified the existing website by adding suitable naming conventions and coding standards.
- Worked with user interfaces and applied usability principal to portals.
- Primary role was to improve GUI, solve the navigational issues and provide support to the senior web developers.
- Followed Web Accessibility Guidelines while coding the website.
- To control the usability, aesthetics, speed, and communication of the websites.
- Used Wireframes to draw the user requirements.
- Developed clickable prototypes in HTML, DHTML, CSS and JavaScript.
- Tested web sites and fixed any existing bugs using Firebug.
- Provide maintenance to several websites.
- Responsible for code optimization and test the website across different browsers.
Environment: HTML, JavaScript, CSS, DHTML, MS Office, Firefox, Windows XP.