Ui/angular Developer Resume
CT
SUMMARY:
- Overall 5 years of professional experience as a Full - stack developer working with technologies in front-end and back-end with complete SDLC phases like developing, and testing.
- Expertise in using Frontend technologies such as HTML5, CSS3, Bootstrap 3/4, JavaScript (ES5/ES6), Typescript, jQuery, JSON, and Media Queries.
- Experience in developing both MEAN and MERN stack technologies to build the Single Page Applications.
- Hands-on experience in using JavaScript libraries like React JS, Redux/Flux, Express JS, Node JS, Mongoose JS, body-parser and working with OOPS concepts.
- Good experience in CSS 2/3 for styling the web pages using fonts, margins, text, backgrounds, positioning, pseudo-elements, dropdowns, image galleries, flexbox and media queries and also responsive grid views and images..
- Working knowledge with the bootstrap in building rich components using Modals, Cards, Navbar, Carousel, Alerts, Forms, Jumbotron, List group, Media objects.
- Good working experience in creating the application by using Angular 6, Node JS, TypeScript and JavaScript.
- Hands on experience in creating Angular components, Directives, Services, Observables, Provides and using Reactive/Template driven forms, and Route Guards.
- Experience in working with server side development using Node JS and used NPM to install dependencies and npm modules such as Body-parser, Mongoose.
- Hands on experience in working with different design patterns such as Dependency, Injectors and Decorators.
- Experienced in both relational and non-relational databases like MYSQL and MONGO DB (NOSQL).
- Knowledge in creating APIs using Node JS and Express JS and also performing CRUD operations with NoSQL.
- Worked with frontend testing tools like Jasmine, Karma as runner tool and Postman in the backend for testing the APIs.
- Worked with the version control tool like GIT and JIRA for the bug management and tracking.
- Experience in working on projects with Agile methodologies such as TDD and SCRUM.
- Proactive learner and a good team player with excellent communication skills. Ability in working independent and collaborate with the team.
TECHNICAL SKILLS:
Scripting Languages: HTML4/5, CSS2/3, SASS, JavaScript(ES5/ ES6), Typescript
IDE: Visual Studio Code, Web Storm, Sublime Text, Notepad++
Frameworks: Angular 6, Node JS, Express JS, Mongoose JS
Library: Twitter Bootstrap, jQuery, React JS
Testing Tools: Karma, Jasmine
Build Tools: Webpack
Database: MYSQL, MongoDB
Version Control: GIT.
PROFESSIONAL EXPERIENCE:
Confidential, CT
UI/Angular Developer
Responsibilities:
- Involved in design & implement of the client web application including several modules using HTML5, CSS3, Bootstrap, JavaScript, Angular 6, TypeScript and Visual Studio Code.
- Advanced JavaScript, jQuery and Handlebars was used for all the work in front-end development.
- Modern and faster browsers are supported by component based Angular6 development.
- Designed and developed web pages from mock-ups (PSD).
- Worked with Bootstrap and custom CSS3 media queries to make Responsive Web Pages.
- Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes in CSS.
- Defined new validations through Angular6 for the form field validation implemented through HTML5.
- Used AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
- Worked on Angular directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Developed client side drop down menus, search bars and drop down toggles using Twitter-Bootstrap.
- Used MVC framework to scale and maintain the application better while handling large amounts of data.
- Created services with @injectable property, as to make the service available for dependency injection when creating components.
- Used JSON for data exchange between client and server.
- Worked the backend by using Node JS, Express and Mongo DB.
- Performed unit testing using Jasmine and end to end testing using Protractor.
- Worked with service calls using GET, POST, PUT AND DELETE methods.
- Worked with bug tracking tool JIRA.
- Used the Git Version Control to commit/pull the code to/from the repository
Environment: HTML 5, CSS 3, JavaScript, Angular 6, AJAX, GIT, JSON, Bootstrap, Node JS, Express JS, Mongo DB, VS Code.
Confidential, OR
UI/ React Developer
Responsibilities:
- Developed user interface using HTML5, CSS3, Bootstrap, JavaScript, and React JS that meets accessibility and web browser standards for website.
- Worked with CSS3 in designing templates for using in all pages on the website working with positioning, text, padding, border, margin, CSS background and table.
- Developed user interface by using the React JS, Flux for SPA development.
- Used React JS to create custom components for data manipulations and to display data in company standard format.
- User React-Router to turn application into Single Page Application.
- Used flickity.js for creating carousel-images .
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Maintained states in the stores and dispatched the actions using Redux and used React - Dragabble for implementing the drag and drop functionality.
- Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Worked with backend engineers to optimize existing API calls and testing the APIs with postman.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Used Git for version controlling and regularly pushed the code to GitHub.
Environment: HTML5, CSS3, Bootstrap, JavaScript, React JS, Redux, Restful API, MongoDB, Web-storm.
Confidential
2 Web Developer
Responsibilities:
- Developed all the UI pages for customer care application using HTML5, CSS3, JavaScript, jQuery, Ajax and JSON.
- Created forms to collect and validate data from the user in HTML4 and JavaScript.
- Worked with clients to develop layout, color scheme for their website and implemented it into a final interface design with the HTML/CSS and JavaScript.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed single page web application using JavaScript framework Angular.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application using HTML5, CSS3, JavaScript and Angular JS.
- Involved in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JSON, and Bootstrap.
- Worked on Angular 2 by consuming RESTful web services and used Angular forms like Template Driven forms and Modern Driven forms to perform form validations both on server and client side.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards
- Coordinated with BA group and conducted several feedbacks from different agents for implementing a better user friendly and interactive websites for easy access.
- Created classes using the Meta data Annotations derived through the decorators in Angular.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Developed and designed internet web applications and wrote application level code to interact with APIs using AJAX, JSON and XML.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Used JIRA for bug tracking and issue tracking.
Environment: HTML 4/5, CSS3, JavaScript, Angular, JQuery, AJAX, JSON, XML, MySQL, Dreamweaver.
ConfidentialJr. Web Developer
Responsibilities:
- Developed front-end web pages using HTML/CSS and maintained the existing code and functionality.
- Worked with HTML4 tags and CSS for styling the designed web pages.
- Associated with the senior developers for the completion of tasks and requirements and built sample HTML pages.
- Developed front-end UI pages and necessary backend classes to support data access and user authorization.
- Extensively used CSS to change the styles to be used in future web layouts and debugging the errors issues with CSS.
- Used JavaScript for client-side validations with forms Developed Date Time Picker using Object Oriented JavaScript.
- Implemented the Drag and Drop functionality using jQuery framework plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Responsible for translating designs and concepts into highly usable and engaging web applications using HTML, CSS including AJAX controls and JSON.
- Handled REST API calls with AJAX and processed JSON data responses to format, validate and display to the user.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Worked with MYSQL database and worked in an Agile development cycle using advanced Scrum methodologies.
Environment: HTML, CSS, JavaScript, AJAX, JSON, MYSQL, Visual Studio.