Sr. Angular/ui Developer Resume
Denver, CO
SUMMARY
- Around 7+years of experience in developing Web Applications usingHTML(4/5),CSS(2/3),JavaScript, TypeScript, Angular (2/5/7/8), Node.js, Express JS, jQuery, AJAX, XML, Bootstrap, JSON, Java/J2EE.
- Experience in working withAngular 2/5/7/8 modules, services, templates, directives, services and dependency injection to create aSPA.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object OrientedJavaScript, Type Script, Angular 2/5/7/8, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Expertise inAngular 2/5/7/8framework and its ability to create simple and scalable code for SPA and hands on Experience onAngular CLI(Command line Interface).
- Good amount of work done on Reactive forms or Web Forms 2.0 inAngular 2/5/7/8and their Validations.
- Create desktop application withAngular 2/5/7/8andUnit TestwithKarma - Jasmine.
- Expertise in usingAngular JSdirectives, Controllers, Filters, Services, Templets, Events, Injectors and expertise in usingReact JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in building application withReact JS, Redux, Require JS, inMVCarchitecture.
- Expertise inReact.JSframework and integrate them toNode.jsserver-side code.
- Developed the backend by usingNode.js,ExpressandMongoDB.
- Expertise in implementing theMVCarchitecture in backend applicationsNode.jsalong withExpress JS.
- Extensively Worked onCSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviours in CSS.
- Experience in makingResponsive Web PagesusingMedia QueriesandBootstrap, Material Design lite for styling mobile applications.
- Highly skilled at front-end engineering usingObject-Oriented JavaScript.
- Well experienced in writing test cases inTest Driven DevelopmentandBehaviour Driven Development.
- Experience inUnit Testing (UIT), Integration Testingand in preparing test cases.
- Expertise creating uservalidation formsand sending data to server usingRESTfulservices.
- Expertise in working onAWSto integrate the to integrate theServerandClient-side code.
- UsedJenkinsfor build Process to GenerateContinuous IntegrationandVersion Controlis done byGIT.
- Extensively work withAdobe Photoshop, Illustrator, Dreamweaver,and many other design applications.
- UtilizeJasmine,Karma,Gulp, GruntandNPMto build and test applications.
- Extensively usedjQuery,JSON,AJAXand DOM scripting to create interactiveweb applications.
- Expertise in Video Coding by usingHTML5,CSS3andjava Script.
- Extensively used the repositories likeGITandSVN.
- Good experience inunit testingby using Karma and Mocha.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript, AJAX, JSON,Typescript, ECMAScript 6, DOM.JavaScript LibrariesjQuery, Ext JS, Angular JS, Angular, Backbone JS, React JS, Ember JS, Require JS, Underscore JS, Mongoose JS, P5 JS, D3 JS
CSS Technologies: Bootstrap, LESS, SASS (COMPAS)
Server side: Java, Spring boot, NodeJS
Testing & Packaging Tools: Jasmine, Karma, Protractor, Junit, Jest
IDE'S and Tools: Eclipse IDE, NetBeans, Firebug, Developer Tools, Edit Plus, WebStorm, Sublime text, Visual Studio Code
Debugging / Publishing Tools: Firebug, Bugzilla
Project Management Tools: Asana, JIRA, Visual Studio Team Services
Team Collaboration Tools: Slack, Skype for Business, TeamsDatabasesPL/SQL (oracle), MySQL, MSSQL, AWS.
Web Application Server: IBM WebSphere, Tomcat, WebLogic Server, IIS Express
Version Control Systems: CVS, SVN, Subversion, VSS, GIT, Bitbucket. ClearCase
OS: Windows 98/2000/XP/Vista/7/8, MAC OS X, Linux
API Testing Tools: Swagger UI and Postman
PROFESSIONAL EXPERIENCE
Confidential - Denver, CO
Sr. Angular/UI Developer
Responsibilities:
- Designing, developing, enhancing, debugging, and implementing software. Troubleshooting production problems related to software applications
- Working extensively with Client and BAs to meet tight deadlines for various projects at CDOR.
- Create UML diagrams using Microsoft Visio.
- Responsible for implementing new features and redesign of dynamic web pages using HTML5, CSS3, JavaScript (ES6), Angular 5/7/8.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 8 and Node JS.
- Enhanced application performance by Angular 8 Component based development in view of future Angular framework transitions.
- BuiltAngular 8components,UIservices to consume rest services using Component based architecture provided byAngular 8.
- Configured and developed routes using Angular. Utilized Web pack for bundling the code consisting of Angular, Angular JS, HTML5, CSS3 and NPM for package management.
- Worked withNPMcommands and using Package.json for managing dependencies and dev-dependencies ofNode.jsapplications.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations usingNode.js.
- Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications.
- Implemented React.Js code to handle cross-browser compatibility issues.
- Created JSON request and validated the response using postman Interceptor and swagger UI.
- Exclusively implemented a NodeJs wrapper around the SCALA Microservices and also exposed a Swagger-UI for the showcase by stake-holders.
- Couple of the applications was implemented by following TDD using Jest framework for React along with Enzyme test utilities.
- Used Mocha, Chai unit test framework to write unit tests for JavaScript code and Jest for the client-side unit testing.
- Tested Angular 8 Application withJasminetesting framework andProtractor.Used TypeScriptfor automation.
- Involved designing in web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux.
- Used React Router for routing the redux app to connect redux and react to support routes.
- Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
- Worked on state, specs, props and events to create interactive React JS components.
- Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application.
- Used React concepts like JSX (JavaScript Syntax Extension), components, state and props.
- Used NGRX stores, reducers, effects, side effects, selectors.
- Created Angular service and integration withSOA RESTful APIs. Used AngularHttp Clientto send GET/POST/DELETE request to fetch data from server.
- Extensively involved in upgrading the existing system fromAngular 5toAngular 7 and Angular 7 to Angular 8.
- Custom implementation of NGRX-Data framework specifically for Accident Investigation used by all developers in the team.
- Responsible for developing all the UI pages usingHTML,CSS3,Bootstrap,Angular 2.0,JavaScript,Typescript,AJAX,JSONandRESTful API.
- Worked in a team, involved in developing the UI layout and front-end programming for web application that matches requirements of Client.
- Gathered and analysed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Performed Unit testing on Angular using tools like Karma, Jasmine and Gulp tool for build automation.
- Handled browser Compatibility issues in HTML, CSS, Bootstrap and JavaScript for IE, Firefox and Chrome.
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance. Involved in Understanding functional specifications and developing creative solutions to meet business requirements.
Environment: Angular, React-native, native-base, Express.js, JavaScript, HTML5, CSS3, Bootstrap, AJAX, JSON, Responsive Web Design (RWD), Web services, Web Storm TFS, ES6, Type Script, React JS, Git, node.js,NPM, jQuery, Clear case, JIRA, Agile, Scrum, Swagger UI, Jest, Redux, LESS, Microsoft Azure.
Confidential, NE
Angular/UI Developer
Responsibilities:
- Application was developed using Agile Methodology, that included iterative application development, weekly Sprints, stand up meetings, Followed Rally for tracking processes and streamliningAgileplanning.
- Designed solutions that align with digital strategy and Airport Technology goals.
- Utilized the features ofAngular 5.0to present effective web design.
- Developed variouspagesin the applications in front end technologiesHTML5,CSS3,JSON,Angular 5.
- Designed and build functional prototypes for applications across all digital channels that can be tested in an airport environment.
- BuiltAngular 5 components,UIservices to consume rest services using Component based architecture provided byAngular 5.
- Developed and performed test cases usingjasmineandKarmain the unit test, and used theprotractorandHttp-serverfor theEnd2Endtesting.
- Developed powerfulSingle Page Applicationand dynamic responsive Web Application withAngular 5.
- Created Angular service and integration withRESTful APIs. Used AngularHttp Clientto send GET/POST request to fetch data from server.
- LeveragedAngularJSsources for data access and created customdirectives,factories, andservicesfor the reusable components.
- Developed the components usingAngular 5needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Designed animated web pages by importing the @angular/animationswhich is the latest animation package inAngular 5.
- Utilized the features ofAngular 5.0to present effective web design.
- Utilized React-Router to create Dynamic Routing.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Build React-Autocomplete for creating google maps location search on the webpage.
- Designed CSS templates for all pages of the website by utilizing CSS Background, positioning, text border, margin, padding, and table.
- Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react-native.
- Utilized React JSfor creating interactive UI's using One-way data flow, Virtual DOM, JSX,React Nativeconcepts.
- UtilizedAngular Clito develop front-end functionalities and researched the command thatAngular Cliprovided.
- Extensively involved in upgrading the existing system fromAngular 5toAngular 6.
- Attended required meetings and maintained open communication about project status.
- Collaborated with other teams to develop cross-product design solutions.
- Produced deliverables such as screen layouts, user interface elements, final assets.
- Working experience with version control systemGITand bug tracking toolsRallyin anAgileScrum environment.
Environment: Angular, Angular JS,, Express.js, Kendo UI, JavaScript, HTML5, CSS3, Bootstrap, WordPress, AJAX, JSON, Require.js, Responsive Web Design (RWD), NPM, jQuery, GIT, GitHub, TFS, Agile, Scrum, NGINX, Redux, LESS, AWS, Microsoft Azure.
Confidential - Columbus, OH
Front-End Developer
Responsibilities:
- Involvement in all stages of Software development life cycle including Analysis, design, development, Implementation, testing and support.
- Involved in development of User Interface using HTML5, CSS3, JavaScript, jQuery, JSON and Angular JS, Angular.
- Created package.json for Bower and NPM. Extensive experience using Bootstrap for layout.
- Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components. Responsible for designing SPA with using Angular, Angular JS as framework along with HTML, XML and CSS
- Developed the web application using Angular JS, MySQL, and JavaScript.
- Used Angular JS for data manipulations and display data in company standard format.
- Extensively used tools like Webpack to minify JavaScript files, compile Sass files to CSS, reduce the Angular file size and used Grunt/Gulp for build automation and management.
- Used Postman API development environment.
- Developed the client web applications by using Angular JS.
- Worked onReact JSVirtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- UsedReact JSfor templating for faster compilation and developingreusable components.
- UsedReact-Autocompletefor creating google maps location search on the webpage.
- Working withReact Routerfor developing Single Page Applications SPAs.
- DevelopedReact/Reduxcode using functional programming best practices to enable efficient pure function testing.
- Utilized create-react-app to launch product to stay update with the most currentweb packandbabelbuild configurations.
- Utilized NPM and Bower to create the project structure and update and install packages.
- Worked with GIT to maintain current and historical versions of source code.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
Environment: Angular, Angular JS, MySql, Mongoose, Twitter Bootstrap, RWD, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, Spring MVC, Java 8, Hibernate, Log4j, WebStorm, Sublime Text, GIT, GitHub, XML, NPM, Webpack, SASS, LESS, Gulp, Grunt.
Confidential
Web/UI Developer
Responsibilities:
- Developed all the UI pages usingAngularJS,Node JS,HTML5,CSS3, JSON,JavaScript,jQuery,Ajax.
- Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap which is further integrated with Web Services.
- Experience in developingsingle page applications(SPA) usingAngularJS, using various angular modules like UI-router.
- Experienced in using Modernizer to check cross- browser compatibility, making sure that the HTML and CSS features are working properly.
- Using Angular JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
- Worked withAngularJSfor creating own HTML elements for building a companied website which is an open source project.
- Used Bootstrap and Angular UI to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
- Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS.
- Worked on Angular JS features like Two Way Binding, CustomDirectives,Controllers,Filters,Servicesand Project Architecture, React JS features like Components, Lifecycle methods, and unidirectional data flow using the Flux Architecture.
- Used Node Js as proxy to interact with Rest services and Database, building real-time Web API's.
- Created view-model and controllers and worked with demoJSONdata and services until API gets ready.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree and Implemented the Drag and Drop functionality using jQuery framework.
- Unit tested all the front-endAngularJScode usingJasmine,Karma.
- Handled all aspects of the web application including maintaining,testing, debugging, deploying and printing.
- Debug the issue in firebug for Firefox, web developer tools in Chrome, Safari and IE 8,9,10 browsers.
- Followed scrum methodology and biweekly sprint in the project.
Environment: Java, J2EE, spring, Spring MVC, AngularJS, CSS3, RWD, JavaScript, HTML5, jQuery, Bootstrap, SQL, AJAX, JSON, DOM, XML, Agile, Scrum, Media Queries, GIT, GitHub.
Confidential
UI Developer
Responsibilities:
- Developed responsive client-side application to integrate with server side using HTML5, Dojo, JavaScript, jQuery, AngularJS and Bootstrap.
- Built web HTML templates for high traffic and complex data driven website. Implemented XML parsing and JSON parsing for data handling on different applications.
- Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data with jQuery to manipulate nodes in DOM tree.
- Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Manipulate HTML5, CSS3 using jQuery as well as making the pages dynamic by using AJAX, JSON and XML.
- Created UI designs using Web 2.0 standards. Developed mock-ups & prototypes using HTML5, CSS3 and Photoshop.
- Implemented part of the Website using WordPress, Drupal and e Commerce website.
- Used Bootstrap and media queries to create breakpoints and achieve smooth transitions across all screens.
- Responsible for code optimization and testing across browsers.
- Messaging Service of Microsoft Lync used for communication and real-time collaboration.
- Converted HTML prototypes into wire frames. Prepared the business report with the help of Wire frames
- Developed the functionality for communicating between the modules mostly involving View and Controller section of MVC pattern for project, it includes HTML5, CSS3, JavaScript, AngularJS, jQuery and AJAX, Bootstrap.
- Developing new functionalities required to enhance the existing product using ADP proprietary language KCML
- Performed Database connectivity, transactions and wrote stored procedures as per requirement in SQL Server.
- Followed Agile Scrum Biweekly Sprints, daily Scrums to discuss the development of the application.