Sr Ui/angular Developer Resume
Bentonville, AR
SUMMARY
- Over 7+ years of experience in web development, designing user interface applications, testing and documentation of professional web applications using HTML5, CSS, JavaScript and jQuery.
- Expert in advanced development methodologies and tools, contributing to the design and rollout of cutting - edge UI web applications and integration of highly transactional and scalable applications using front-end technologies like HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular 2, 4, 6, 8, 9, 10, 11, Typescript, ECMAScript (ES6), RXJS, JSON, XML, Bootstrap and SAAS.
- Extensive experience in DOM manipulations and functions.
- Proficiency in Angular features to develop Single Page Application
- Experience in Angular features such as directives, dependency injection, modules, built-in pipes and expertise in implementing Lazy Loading and Routing.
- Experience in using RXJS to format the Http response into required JSON format.
- Skilled in creating custom directives, custom services and custom pipes.
- Experience in creating the Template Driven Forms and Reactive Forms.
- Experience in developing responsive web application design using Media Queries and Bootstrap.
- Experience in working with Typescript scripting language with ECMAScript 6.0 programming standards.
- Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
- Experience in developing client-side scripts using JavaScript and jQuery.
- Proficiency in Client Side designing and validations using HTML5 and Java Script.
- Experience on working with CSS3 background, lists and links, Positioning, Float, Align, Pseudo-class, Pseudo Elements, Dimension, Box model, texts, borders, margin, padding, and tables.
- Good knowledge on CSS Preprocessors namely SASS, LESS.
- Experience in developing webpages that are fully compliant with the standards set by W3C.
- Experience in building cross browser compatibility applications and developing responsive/adaptive web applications.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
- Expertise in implementing models consuming RESTful web services using AJAX & JSON.
- Excellent work experience in agile process JIRA and daily standup to sync up with team for current sprint status.
- Experience in software configuration management using GitHub for developing quality software.
- Experience in coding optimized SQL queries on databases like MySQL, SQL server.
- Good working knowledge in Application servers such as WebLogic, Apache Tomcat, IIS.
- Experience in cross browser compatibility issues resolution & JS Lint/ES Lint.
- Worked on complete SDLC including creating, design, documentation, development and unit testing of application.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3 Preprocessors (LESS, SASS), XML, JavaScript, AJAX, jQuery, JSON
Frameworks/Libraries: AngularJS, Angular 2/4/5/6/8/9/10/11 , Bootstrap, Material, Node.js, RXJS
Operating System: Windows, Ubuntu, Mac
Database: My SQL, Mongo DB, SQL Server
IDE: Eclipse
Editors: JS Fiddle, Sublime text, Brackets, Atom, Visual studio code
Software Management: Agile, Jira
Application Servers: WebLogic, Tomcat, Microsoft IIS
Version Control: Git, SVN
Task Runners: Gulp, Grunt, Web Pack
Testing and Debugging Tools: Jasmine, Karma, Jest, Protractor, Firebug, Developer Tools
PROFESSIONAL EXPERIENCE
Confidential, Bentonville, AR
Sr UI/Angular Developer
Responsibilities:
- Involved in Requirement gathering phase to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements. Preparation of technical product documentation used internally and externally.
- Implementing Single page application using angular 5, Angular 6 and written Typescript classes to construct Angular 9, 10 and 11 Components.
- Developed server-side application to interact with database usingSpring BootandHibernate.
- Used Spring Batch to develop batch processing, handle bulk requests from the clients for creation of the tokens.
- Expertise in implementing Web Services, Micro-Services, Docker, and JMS for the synchronous and asynchronous communications between two applications running in different servers.
- Integrated withSpring Cloudprojects to provide distributed tracing and other features.
- UsedSpring Core annotationsforSpring Dependency Injection (DI), used Spring MVCforRest API’s.
- Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending the mails, DevelopedGSA, LSS and SDLusing C++, Multi-threading, socket programming.
- Created custom directives for reusable components used across the application using Angular.
- Implemented lazy loading to the modules for decrease in the initial payload of the application and less downloading time.
- Created dynamic reactive forms, form controls and implemented form validations.
- Navigation between the components view is done using the routing.
- Have knowledge on Angular Route Guard for securing routes.
- Created custom directives to add behavior to the DOM element dynamically.
- Proficiency in creating built-in Pipes to transform the data and custom Pipes to transform the data in appropriate format.
- Used various operators of RXJS to sort the asynchronous data coming from the backend service.
- Consumed Rest API data using Angular services and made use of Http methods to perform CRUD operations.
- Data communication between parent and child components is done using @Input() and @Output() properties.
- Used JavaScript library D3.js for producing dynamic data visualizations.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Opera, Firefox, Google Chrome and Internet Explorer.
- Karma and Jasmine are used in this project for implementing test cases and to perform unit testing.
- Used GIT for Source Control. It is a version-control system for tracking changes in computer files and coordinating work on those files among multiple people.
- Used JIRA as a ticketing system for tracking and updating the stories so that all the team members are on same page and follower agile methodology for software development.
Environment: HTML5, CSS3, SAAS, Bootstrap4, Web Services, Angular 6, Angular 7, D3.js, JavaScript, JSON, HTML Usability, Web Accessibility, Git, Karma, Jasmine, Node JS, NPM.
Confidential, Iowa City, IA
UI/ Angular Developer
Responsibilities:
- Implemented Single page application using Angular4.
- Created custom pipes for reusable components used across the application using Angular.
- Interacted with Restful Web services using Angular4 Http Module.
- Used lifecycle hooks of angular to access the certain life cycle phases of the component and directives.
- The integration of backend end with UI is done by creating angular services.
- Used NGRX/store to maintain the state of the application.
- Developed reusable style sheet partials using SASS Pre-Processor.
- Designed dynamic client-side codes to build web forms and simulate process for web application, page navigation and form validation.
- Created bootstrap card component which provide a flexible and extensible container for displaying content and worked on navigation bar.
- Implemented Angular4 validation to validate user inputs and to create user-friendly web application.
- Implemented authentication using JWT web tokens and safeguard the routes using Auth guards.
- Transformed the Angular 2 response using Angular 2 observables.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
- Performed unit testing for the application by using jasmine and karma.
- Used JIRA for bug tracking and issue tracking.
- Followed Agile Methodology for the project implementation with day to day updates through scrum and GIT for source code management.
Environment: HTML5, CSS3, SAAS, Typescript, Media Queries, JavaScript, Bootstrap, Angular 2/4, NodeJS, D3.js, Jasmine, Karma, GIT, JIRA.
Confidential -Alpharetta, GA
UI Developer
Responsibilities:
- Created a Rich Single Page Application using HTML, CSS, JSON, Angular js, and REST Services
- Perform client and Server side validation scripts using JavaScript.
- Implemented Pagination, Created Angular JS controllers and services.
- Consumed Restful APIs to access the backend database data
- Used angular js filters for filter functionality in search box and Iterator functionalities.
- Designed Frontend with in object oriented JavaScript Framework using Angular.JS.
- Involved in implementation of http Post service to update the newly added records and deleted records to the backend database which reflects in updation of paginated data using http Get service.
- Implemented Customized search option for every column of the record.
- Coded extensively using JavaScript frameworks like Angular.JS by implementing MVC architecture.
- Leveraged two-way data binding through $scope in applications built on AngularJS.
- Used multiple in-built directives and APIs in Angular.JS such as filters, rootscope, childscope, modal, template, state etc.
- Implemented JQuery to improve the overall usability of the website interface.
- Designed responsive webpage using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- Created custom-directives and custom-filters for data manipulations (DOM) and to display data in company standard format in UI.
- Modified designs and templates for better user interaction and understanding. Communicated and was involved in testing with QA team which involved cross browser testing, loading and performance checking.
Environment: HTML5, CSS3, Bootstrap, JavaScript, Ajax, JSON, AngularJS, jQuery HTML, JavaScript, CSS2, Photoshop, SQL Server.
Confidential, Austin, TX
UI developer
Responsibilities:
- Redesigned the existing site to create new interfaces.
- Used Dreamweaver as Html editor for designing new pages.
- Responsible for content and UI development.
- Developed HTML prototypes and XHTML documents with CSS style sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Did Cross-Browser coding, for making pages compatible will all browsers.
- Produced GUI prototypes for business logic presentations.
- Performed validation of completed sites including the debugging and testing of code.
- Created Stored Procedure, Trigger for database access and events.
Environment: HTML, CSS, jQuery, Dreamweaver, JavaScript, XML, MySQL, Windows.
Confidential, Dublin, Ohio
Java Developer
Responsibilities:
- Developed a web-based application for adding healthcare providers and validating the existing providers, the application using AGILE-SCRUM methodology. Used JIRA to manage the project workflow.
- Participated with team members in Grooming, Planning, Tasking, Sprint Reviews, and Retrospective Sessions.
- Worked with Advanced Java 8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
- Extensively used core java concepts likeMultithreading,Collections Framework, File I/oandconcurrency.
- Used design patterns likeSingleton, Data Access Objects, FactoryandMVC design patterns.
- Experienced in spring framework extensively used Spring DI, Spring Batch, Spring JDBC templates, Multi-threading and in working with RESTful Web Services.
- Used Annotations for Dependency Injection and Spring MVC for REST API s and Spring Boot for Micro services.
- Implemented micro service architecture using Spring boot and Spring REST to create REST end points and integrated Swagger to get dynamic documentation.
- Developed server-side application to interact with database usingSpring BootandHibernate.
- Used Spring Batch to develop batch processing, handle bulk requests from the clients for creation of the tokens.
- Expertise in implementing Web Services, Micro-Services, Docker, and JMS for the synchronous and asynchronous communications between two applications running in different servers.
- Integrated withSpring Cloudprojects to provide distributed tracing and other features.
- UsedSpring Core annotationsforSpring Dependency Injection (DI), used Spring MVCforRest API’s.
- Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending the mails, DevelopedGSA, LSS and SDLusing C++, Multi-threading, socket programming.
- Deployed the apps onAWS platformand used it to provide a large computing capacity for scalable solutions.
- Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing, used maven as central private repository for building the microservices.
- Implemented Rest based web service usingJAX-RS annotations,Jerseyprovider implementation.
- IntegratedActiveMQ and spring JMS APIto send and receive message for the application’srestful API.
- Implemented Hibernate DAO layer to retrieve & store data, configured hibernate files.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
- CreatedPOJO’sandDAO’s for the database entities usingSpring JDBC annotation mappings.
- ConfiguringWebSphereon multiple platforms for both horizontal and vertical scaling for Workload Management.
- Used AWS for Deploying, managing, operating scalable, highly available, and fault tolerant systems. Also implemented, managed continuous delivery systems and methodologies on AWS.
- Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
- Experienced in working withNoSQLDatabase likeMongoDBto manage extremely large data sets.
- Usedlog4jto print the logging, debugging, warning, info statements.
- Involved in writingcucumberfeature files and usedSeleniumfor automated testing withTestNG.
- UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system.
- Experience on implementation of version control softwareGITrepositories.
Environment: java 1.7, XML, XSL, Node Js, React Js, Bootstrap, HTML5, JavaScript, CSS3, Ajax, Spring 4.x, Hibernate 4.x, Git, Aws, WebSphere 7.5, Web Services, JMS, SoapUI, TestNG, JSON, Ant, Log4j, Oracle DB, Spring Cloud Netflix, Config Server, Eureka Server, Hystrix, Drools, Discovery Client, Ribbon, Zuul Proxy, Agile.