Ui/ Angular Js Developer Resume
Boston, MA
SUMMARY
- 5+ years of experience in Software Development Life Cycle (SDLC) in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications.
- Experience in designing User Interface (UI) applications and professional web applications using HTML5, CSS3, JAVASCRIPT, JQUERY, AJAX, JSP, JSON, Bootstrap.js, React.js and Angular.js, Backbone.js, Ext.js.
- Extensive experience in writing SPA (single page applications) using RESTFUL web services plus Ajax, Bootstrap and AngularJS libraries like UI - Router, ng Resource.
- Experience in building Single Page Application (SPA) using Model View Controller (MVC) framework such as Angular, React JS.
- Experience in developing UI using Angular framework like AngularJS, Angular2/4/6/8/10 React JS, HTML CSS JavaScript.
- Expert in JavaScript principles such as event handlers, DOM manipulation and object-oriented programming.
- Created by using different Angular5 components to develop front end and used Web API for backend.
- Experience in developing SPA using Angular 2&4 Directives, Dependency Injection, Services, Routing, and pipes, Animations, Forms, AOT, Lazy Loading, RXJS, Services and Routers. Also created React JS directives, factories and services for developing single page web applications.
- Involved in creating MVW (Web API) to implement React JS framework for client side rendering to optimize the front-end.
- Implemented React JS client-side form validation to validate the user inputs before passing to back-end.
- Developed React JS pages, Web services calls, and AJAX calls for the applications used in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Strong experience using RESTful web services for creating SPA.
- Experience with AngularJS controllers, views, and services for new website features.
- Responsive Web Design (RWD) for different types of Devices like tablets and mobiles using media queries and libraries like Bootstrap.
- Good knowledge in working with the express.js framework and creating single and multi-page web applications.
- Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
- Experience using AJAX to create interactive web applications.
- Experienced with implementing different features of Bootstrap this includes responsive web design.
- Experience in using various jQuery UI controls and corresponding Event handlers.
- Experience in testing/building tools like Jasmine, Karma and Jenkins
- Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX Frameworks, JSON, XML and jQuery.
- Good experience on working with CSS Flex Box and Grid Layout models.
- Used SVN and GIT/Stash for Version controlling and error reporting and project management tools like JIRA.
- Responsible for checking Cross Browser Compatibility and worked on cross browser issues with different browsers like Internet Explorer, Google Chrome, and Firefox.
- Solid experience in Test Drive Development by using Jasmine and Karma.
- Good Experience with Continuous Integration and Continuous Delivery by using tools like Jenkins.
- Excellent team player, self-starter and good at Multi-Tasking with ability to handle deadlines in fast paced environment.
TECHNICAL SKILLS
Operating Systems: Windows XP/7/8/10, Mac OS X
Web Technologies: HTML/HTML5, CSS/CSS3, DHTML,XML,XHTML, XSLT,JavaScript, Redux,AJAXjQuery, JSON, Apache, DOM.
Programming Languages: JavaScript, jQuery, Ajax, SQL, C, C++.
UI Frameworks: Node JS, Angular JS/Angular2/Angular5, Angular10, jQuery UI, D3 JS, Spring Boot.
IDE, Editors: Eclipse IDE, Notepad++, Net Beans IDE, Adobe Dreamweaver,Brackets, WebStorm, VS Code, Photoshop.
Database: Oracle 11g/12C, My SQL
Debugging Tools: Firebug, Bugzilla, Chrome Developer Tools.
Version Control: SVN, GIT, CVS
Web Servers: HTTP Web Server, Apache Tomcat, Web logic, Web Sphere
Methodologies: Agile, Scrum, TDD, SDLC
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
UI/ Angular JS Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Developed and implemented Single Page Application (SPA) using agile methodology - brought out the best in team by collaboratively working with other developers (pair programming) and partnering with architects and backend developers.
- Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, jQuery, Ajax, SON, and Bootstrap with MySQL database as the backend.
- Creating interactive prototypes using HTML5, CSS3, JavaScript front end code from a combination of wireframes, visual designs, and design standards.
- Utilized modular structure within the AngularJS application in which different functionalities within the application were divided into different modules.
- Developed various Angular 10 Components (ng-Modules), Services(observable/promises), Directive and Pipes.
- Worked with Angular Controllers, services, custom directives, interceptors and factory functions to build flued and user-friendly front end.
- Developed POC on Angular 10 components and templates for the application, replaced JSON and used Typescript.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 10.
- Used Selectors, Events, AJAX and DOM Manipulation using components in Angular 10 for updating content on DOM nodes.
- Developed the client-side rendering templates and the server-side rendering templates.
- Worked on implementing the micro services architecture-using node Js as a middleware server.
- Collaborating with the third parties to promote their ADS on the Kohl’s website.
- Worked with Jenkins as it is an open-source continuous integration software tool, used for testing and solving the defects in the code base. It basically helps to take the recent builds for deployment.
- Responsible for internationalizing the Web Application based on W3 Standards.
- Used AWS Services platform to upload data into AWS S3 buckets and createEC2 instances.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
- Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to the UI of the application.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, DynamoDB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
- Worked on cross browser compatibility issues and fixed the bugs pertaining to various browsers.
- Extensively worked on various cloud environments like AWS.
- Extensively worked on AWS elastic search and Kibana to pump the data and for analysis.
Environment: HTML5, CSS3, jQuery, Bootstrap, Angular.js, Responsive Web Design, AJAX, jQuery UI, JavaScript, Dreamweaver, Photoshop, Flex, MVC, Rest Web Services, JIRA, JSON, XML, SEO, MySQL Server, Eclipse and Windows, AWS.
Confidential, Walla, WA
UI Developer (React JS/Angular)
Responsibilities:
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Used Middleware, Redux-Saga in application to retrieve data from Back-End and to also perform RESTFUL services. Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable.
- Worked to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Have worked on AWS for fetch the pictures files from AWS to UI.
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- Developed Angular Single Page Application consuming JSON data from Restful services.
- Built Angular components, services to consume rest services using Component based architecture.
- Implemented Angular component router for navigation, Angular services to connect the web application to back-end APIs made use of ES6 features.
- Implementedcorefeatures ofAngularframework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking Designing.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: React, Redux-Saga, Angular, JIRA, Microservices, SQL, Webpack, ES6, GraphQL, Selenium, Jasmine, Bootstrap.
Confidential - Buffalo Grove, IL
UI Developer
Responsibilities:
- Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Improving the website and portal functionality using Content Management System, JavaScript, HTML5,and CSS3.
- Used Angular 7 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
- Responsible for ensuring all client-side validations are full filled using jQuery and JavaScript.
- Worked with Bootstrap for compiling CSS3, JavaScript and building the System with the convenient methods with ReactJS.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, colors cheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
- Developed responsive web pages using Bootstrap and CSS3 media queries.
- Used Redux async actions to achieve asynchronous functionality for application.
- Worked with the back-end development team in the process of fetching the related data through JSON files using RESTful API GET/POST methods.
- Designed and developed the Presentation layer using Angular and written logics using TypeScript.
- Sending requests and responses in Microservices through SPRING - REST Controllers through HTTPS.
- Collaborate with cross-functional teams to analyze, design, and implement new features into the web application without effecting the existing workflow.
- Implemented Data Access Layer using Entity Framework with Web API to connect, retrieve and update the data from SQL Server
- Logging testing issues, setting up and attending status meetings and gathering user requirements.
- Working with debugging tools like Chrome or safari web inspectors and IE Developer Toolbar.
- Involved in all stages of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
- Used Jasmine to achieve code coverage for testing purpose.
- Designed and developed the Presentation layer using Angular and written logics using TypeScript
- Used Postman to test the API workflow tested on the JSON files.
- Worked on Agile methodology with one of the most flexible Agile project management tool Rally.
- Used Bit Bucket version to implement version control System.
Environment: HTML5, CSS3, JavaScript, Angular, Typescript, Redux, Saga, Microservices, Bootstrap, jQuery, Karma, Jasmine, JSON, RESTful, Rally, Bit Bucket, Postman, Visual Studio Code
