Ui/front End/web Developer Resume
Phoenix, AZ
SUMMARY
- 5 years of experience in developing professional web applications which includes front - end designing and hand coding with solid proficiency in usability, web and client / server applications.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Extensive experience in designing professional UI web applications using front - end technologies like HTML5, CSS3, JavaScript, Typescript, jQuery, AJAX, JSON, Angular 4/5/6/7/8/9/10, Media Queries & Bootstrap 3.0/4.0.
- Experience in creating Typescript reusable components and services to consumeREST APIsusing Component based architecture provided by Angular 10.
- Well Versed in developing applications using Angular features like components, pipes modules, templates, meta data, data binding, routing and Angular CLI.
- Experience on working with CSS3 Background, Media Queries, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviours including the Box model.
- Specialized in using JSON (JavaScript Object Notation) format to build collection of name/value pairs and ordered list of values.
- Experience with usage of Mango DB to perform various CRUD operations. Used mongoose for integration of Mongo DB in the project.
- Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Expertise in using IDE’s like Notepad++, WebStorm, IntelliJ, And Visual Studio.
- Extensive experience in automation of Version Control Systems like Git, GITHUB to Manage source code effectively.
- Experienced in working with Scrum-based Agile SDLC, tracking bugs using JIRA, and continuous integration with Jenkins.
- Excellent analytical and logical programming skills with a good understanding at the conceptual level and possess excellent presentation, interpersonal skills with a strong desire to achieve specified goals.
TECHNICAL SKILLS
Languages: JavaScript, TypeScript
Web Technologies: HTML5, XML, JavaScript, CSS3, JQuery, Angular 4,5,6,7,8,9,10 Node JS, JSON
IDE s: Eclipse, Visual Studio Code, Notepad++, WebStorm, Sublime, Dreamweaver
Debugging tools: Chrome Developer Tools
Version Control: GIT, SVN
Bug tracking Tools: Jira
Database: SQL Server, MYSQL, MongoDB.
Browsers: Firefox, Chrome, IE, Opera, Safari
Operating Systems: Windows, iOS, Android
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
UI/Front End/Web Developer
Responsibilities:
- Involved in Agile process, Sprint meetings, attended daily stand-up meetings (Scrum), estimation meetings.
- Extensively worked with Angular components, custom directives created through angular CLI, services, observables, routing & navigation, dependency injection, classes, modules, reactive forms and form validations.
- Optimized the code for reusability using the Decorators and injecting the services to access those in any components by using the providers property in Angular 10 Components.
- Built Angular 10 components, UI services to consume rest services using Component based architecture provided by Angular 10.
- Performed Client-Side Validation using Angular 10.
- Develop custom directives, controllers, views and filters usingAngular 10.
- Processed JSON data from RESTful web services by using Ajax to get resources from the database and populated data to the client side.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Created variousMongoDBcollections and wrote services to store and retrieve user data from the application.
- Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption.
- Used Jenkins for the build process to generate the rpm-build, Continuous integration and version control is done by GitHub.
- Used JIRA for issue assignment and development tracking.
Environment: Angular 10, TypeScript, Angular CLI, Angular Material, NPM, Node JS, HTML5, CSS3, RxJS, HTTP, JSON, AJAX, Mongo DB, Firebug GITHUB, Jira, Agile, Windows.
Confidential, San Mateo, CA
UI/Front End Developer
Responsibilities:
- Participated in discussions with clients and Followed Agile/Scrum methodology with 3week sprint involved in daily Stand-up Meetings, Status Meetings, Backlog Meetings and Code Review Meetings.
- Used various Angular 8 custom directives and developed reusable components and templates that can be re-used at various places in the application.
- Utilized Angular libraries like angular-ui-router, angular-resource to make the powerful single page application and utilized angular-storage to briefly store the information utilized as a part of this application.
- Involved in writing application-level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
- Used NgRX to create data store of users’ privileges and update the UI to reflect what users had access to and permission to execute.
- Extensively worked with making calls to WEB APIs to fetch the data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Written Application-Level Code to interact with backend and consume the JSON by using RxJS observables.
- Designed DOM based interactive to reprogram selected links and adopted WCAG standards for HTML and XHTML and W3C standards for CSS as well.
- Used Node.js NPM module Grunt to run tasks and build properly the project (compile, minify, concat etc.).
- Making HTTPS calls to communicate with the servers and to get the data in the JSON format. Deal well with Server-side Integration and fetching of data from Web Services.
- Used Maven for build, configuring and deploying the application in all the environments and GIT as Version Control Tool.
- Involved in creating stories in JIRA for sprints and worked on estimating the work effort and design for stories as part of the Agile-Scrum development process.
Environment: Angular 7/8, TypeScript, Node JS, NPM, Angular CLI, Bootstrap, JSON, RxJS, HTML5, CSS3, Mongo DB, Gulp, Jasmine, Karma, Jira, GIT, Agile, Windows
Confidential, Portland, OR
UI/Web Developer
Responsibilities:
- Ensure delivery of high-quality work with monthly iteration, also involved in sprint planning and retrospectives - Agile methodology.
- Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
- Developed single page application responsive Web UI by using HTML5, Angular 4/5, Bootstrap4, and CSS3.
- Scaffolding the Angular 4/5 application based on the project needs and sharing the knowledge with the team members.
- Developed numbers ofTypescriptobjects including Components, ngModules, Providers, Services, Interfaces and classes utilizing arrow function and optional types.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js and Responsive Web Design (RWD).
- Implemented click handlers via RxJS in component code. This was done in order to make an observable sequence out of click event stream and to associate it with data streams.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions. Worked on Backbone.js to create Models to represent data.
- Used JIRA/Code Cloud for bug management. Git is used as a version control tool and Jenkins is used for continuous integration of builds.
Environment: Angular 4/5, TypeScript, Node JS, Angular CLI, RxJS, HTML5, CSS3, NPM, AJAX, JSON, Jira, Git, Jenkins, Agile, Windows.
Confidential, Pasadena, CA
UI Developer
Responsibilities:
- As aUIDeveloper, assisting my team in developing two different Web-based applications and managed in developing of Account landing page, Account summary/overview and Login page.
- Responsible for building a new website for the Small fleet clients and for the maintenance of Online New Platform.
- Functionalities include writing code in HTML5, CSS3, JavaScript, JQuery making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
- Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease ofdeveloper spin up and enhanced performance.
- Worked on Angular 2.0 modules, components, dependency injection etc.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Bootstrap, AngularJS
- Integrated the service call withUIusing $http and $resources which are substitutes for AJAX in angular.
- Using GIT for version control.
- Used TypeScript to reduce the number of lines of traditional JavaScript files. Integration of TypeScript to the whole project.
- Used Angular.JS $http service to communicate with Restful web services and JSON data.
- Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Involved in Agile/ SCRUM based approach toUIdevelopment.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery, Angular 2/JS, Bootstrap, XML, Apache Tomcat, Dreamweaver, GIT.