Angular/ui Developer Resume
SUMMARY
- Having Around 5 years of hands - on experience in developing Web Applications using HTML (4/5), CSS (2/3), JavaScript, TypeScript, Angular (8.x-Latest), Node.js, AJAX, Bootstrap, Angular Material, PrimeNG, JSON.
- Experience in working with Angular modules, services, templates, directives, services and dependency injection to create a SPA.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Typescript, Angular, Bootstrap, Media Queries, CSS Frameworks.
- Expertise in Angular framework and its ability to create simple and scalable code for SPA.
- Worked extensively on Angular/ Typescript SPA domains.
- Hands on Experience on Angular CLI (Command line Interface).
- Good amount of work done on Template driven, Reactive forms in Angular and their Validations.
- Expertise in using Angular directives, Controllers, Filters, Services, Template, Events and Injectors.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
- Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
- Expertise in Angular Framework and integrate them to NodeJS server-side code.
- Developed the backend by using NodeJS, ExpressJS and MongoDB.
- Expertise in implementing the MVC architecture in backend applications NodeJS along with ExpressJS.
- Well experienced in writing test cases in Test Driven Development and Behavior Driven Development.
- Experience in using Chrome Developer Tools and Firebug for debugging and troubleshooting the code.
- Experience in Unit Testing, Integration Testing and in preparing test cases.
- Expertise creating user validation forms and sending data to servers using RESTful services.
- Expertise in Video Coding by using HTML5, CSS3 and javaScript.
- Extensively used the repositories like GIT and SVN.
- Good experience in unit testing by using Jasmine and Karma.
- Extensive experience working under Agile methodologies environment (scrum, Kanban).
- Experience with various IDE’s such as Visual Studio Code, Webstorm, Sublime and Notepad++.
- Experience in working on MAC, Windows, and Linux - Ubuntu operating systems.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS3, SCSS, XHTML, XML, JavaScript, TypeScript, AJAX, jQuery, WordPress, JSON, React JS, Angular JS, 1.x, Express JS, Node.js, GitHub.
IDE’s: Eclipse, Webstorm, Dreamweaver, Visual Studio Code, Intel IJ Idea, and Notepad++.
Debugging tools: Chrome Elements Inspector, Firebug, IETester.
Operating systems: Windows, Linux(Ubuntu, Kali Linux)
Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic.
Version Control: GIT, SVN.
Build Tools: Jenkins
Database: MONGODB, PostgreSQL, Oracle 8i, 9i, 10g, SQL Server 2014 & 2019
PROFESSIONAL EXPERIENCE
Confidential
Angular/UI Developer
Responsibilities:
- Daily programming in server and client side by using Angular, React.js, Node.JS and Express JS.
- Worked on Front end by using Angular, React JS and JavaScript Frameworks.
- Extensive use of Angular for developing the SPAs (Single Page Applications) for internal application/tool.
- Developed multiple POCs to create a user interface in Angular.
- Worked on Angular directives, Controllers, Filters, Services, Template, Events and Injectors.
- Extensive knowledge of and use of Angular directives to bring additional functionality to HTML.
- Good knowledge in Angular and Responsive Web Design.
- Good experience in JavaScript MVC framework like Angular, React JS.
- Responsible for design and development of the web pages from mock- ups (PSD).
- Used Node JS, Angular and MVC Frameworks in the development of the web applications.
- Worked in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Knowledge in using React JS, Flux for SPA development.
- Implemented client-side Interface using React JS.
- Construct a powerful and modern frontend architecture, involving React, Redux, and ES2015.
- Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes in CSS.
- Experience in Using SASS and LESS
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Worked the backend by using Node JS, Express and MongoDB.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- As a backend developer, I was responsible for creating RESTFUL Web using Node.js & Express.js.
- Implemented Routers & History in Single Page App (SPA).
- Used JSON for data exchange between client and server.
- Design and Develop Micro services platform to support a multitude of enterprise level applications.
- Created Responsive Web Design using Bootstrap.
- Utilize Jasmine, Karma, Gulp and NPM to build and test applications.
- Performed unit testing using Jasmine and end to end testing using Protractor.
- Used the new tags from HTML5 like section, article, header, footer, canvas for animations.
Environment: Angular, React.js, Node.JS, JavaScript, JQuery, Twitter Bootstrap, Ajax, HTML5, CSS3, SVN, Sublime, Maven, GIT, MongoDB, TDD, Jasmine, Karma, Gulp, Grunt, Spring MVC, Protractor, Micro Services.
Confidential
UI Developer
Responsibilities:
- Created a custom responsive web application to replace a legacy line-of-business web application using Angular .
- Developing and designing SPA user interfaces in Angular.
- Worked on the Front end by using Angular, JavaScript.
- Used Angular for connecting the API's using Angular $http service.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, Angular & JavaScript.
- Defined new validations through Angular for the form field validation implemented through HTML5.
- Used Angular multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
- Developer responsive interface using Bootstrap and used SASS for CSS.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plugins.
- Used Media Queries for the design to be compatible in all devices.
- Developed different jQuery components in the MVC framework.
- Used Dreamweaver as editor for designing new pages.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used Grunt as task runner to test the JavaScript with JSHint.
- Worked on Cross-Browser Compatibility and tested each & Every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Used Media Queries to deal with different CSS related issues on different devices.
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Worked on Node.js and NoSQL data stores.
- Worked onDrupalserver administration like deployment, migration
- Responsible for developing a front-end application using React.jsand FLUX architecture for internal team's productivity use
- Good understanding of Node JS, understanding how to configure, create servers, manage routes and connect databases.
- Coded to implement AJAX based application by fetching the response from backend REST API as a part of JSON.
- Worked on Unit test cases and performed unit testing.
- Used web based GIT repository manager with issue tracking features.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Worked closely with Quality Analysts to fix bugs during Quality Assurance and User Acceptance Testing.
Environment: Angular, JavaScript, jQuery, GIT, Bootstrap, Ajax, JSON, HTML5, CSS3, Oracle database, Eclipse, Dreamweaver, JAVA, J2EE, SPA, OOP, MongoDB, FLUX, GIT, SASS, Grunt, Photoshop
Confidential
UI Developer
Responsibilities:
- Communicate with the client to understand the requirements of the website, gain experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
- Developed UIusing HTML, CSS, JavaScript validations and XML.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Worked on creating business logic in controllers, directives and routers, developed routing through webpages and achieved single page application.
- Extensive experience using Bootstrap for Responsive Web Designs.
- Used Angular to create maintainable and testable single page applications and Implemented 2-way data binding and used ng-filters across the applications.
- Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
- Involved in the development of Dynamic loading of web pages using Ajax calls with server pages like PHP and My SQL.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
- Used Chrome Developers tool for debugging the website and manipulated the nodes using DOM functions.
- Used JIRA for bug tracking and issue tracking.
- Created images, logos and icons that are used across the web pages using Adobe Photoshop and SVG.
- Hands-on experience in working with GIT distributed version control.
- Developed Web API using Node.js and hosted on multiple load balanced API instances.
- Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
- Used Rational Rose to generate Use case diagrams, Class diagrams and Sequence diagrams that modeled the design details of the application.
- Developed UI screens using JSP, Struts tags and HTML.
- Used validation framework for client-side validation and Internationalization to support multiple languages.
- Used Jakarta Struts Framework, based on the Model View Controller architecture for rapid application
- Development and ease of maintenance.
- Well versed with Spring 3.0 framework including AOP, DAO & MVC.
- Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, and Triggers.
- Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
- Encryption and Decryption using symmetric keys.
- Implemented PL/SQL and stored procedures for Oracle9i database.
- Used XML parser APIs like DOM for marshaling and unmarshalling of Data.
- Used MY Eclipse for writing JSPs, Struts, and Other Java code snippets.
- Used J-Unit framework for Unit testing of application and Clear Case for version control.
- Built an application using ANT and used Log4J to generate log files for the application.
Environment: Java, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlets, JNDI, JMS, Oracle 9i, HTML/HTML4, XML Web Services, My Eclipse, SOAP, J-Unit, ANT, Rational Rose, LOG4J, Clear Case, CSS2/CSS3, JavaScript, Bootstrap, J-Query, JSON, AJAX, DOM, Angular, Node.js.