Ui/front End/web Developer Resume
Chesapeake, VA
SUMMARY
- About 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 TEMPeffectively.
- 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, Chesapeake, VA
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, Bound Brook, NJ
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 wat 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, West Trenton, NJ
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.
