Post Job Free

Resume

Sign in

Ui Developer Concat

Location:
New Jersey
Posted:
July 14, 2022

Contact this candidate

Resume:

Sujanesh Jasti

Email: adrqp5@r.postjobfree.com PH: 1-425-***-****

Sr Angular/React/Vue/UI Developer

Work Auth: US Citizen

Professional Summary

Around 7 years of strong software experience in design, development and deployment of web - based Client-Server business application.

Extremely skilled and efficient in building Web User Interface (UI) using HTML5, CSS2/CSS3, JavaScript, jQuery, Bootstrap, AJAX, SASS, LESS, SVG, Bootstrap, XML, JSON, SOAP, REST API's.

Worked on Frontend JavaScript frameworks like Angular 2/4/6/7/8, React, jQuery.

Designed, built and coordinate an automated build & release CI/CD process using Gitlab, Jenkins and Puppet on hybrid IT infrastructure.

Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.

Managed Servers on the Amazon Web Services (AWS) platform instances using Puppet configuration management.

Good understanding and practical experience of Model, View, and Controller concept that separates the concern to better organize the project.

Proficient in developing UI using jQuery and JavaScript Libraries for Web Applications and Mobile Applications.

Used Vue JS to build on an existing application to create forms

Developed Single Page Applications i.e., web applications using JavaScript MVC frameworks Such as Angular from scratch, developed web pages for different device like Mobile, iPad, and desktop using Responsive Web Design and Bootstrap.

Used React and Redux to maintain state changes and implemented unidirectional data binding

Good knowledge of Flux architecture using complex Object-Oriented concepts in improving the performance of the websites.

Experience in developing applications using Cordova Child Browser

Strong knowledge in server-side scripting languages like Node JS, Express.js.

In-depth knowledge of integration of RESTful Web Services, HTTP services and Web services with web applications.

Install, configure, test, monitor, upgrade, and tune new and existing PostgreSQL databases.

Expertise in consuming web-services in the form of JSON via AJAX calls for creating business progress views as visual charts by using visualization tools like High Charts, D3Js.

Used Node JS NPM module Grunt and Gulp to run tasks and build properly the project (compile, minify, concat etc.)

Expertise in applying the latest software development approaches including MVC, Test Driven Development (TDD), event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSP, XML.

Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.

Significant experience in debugging and troubleshooting existing code using Chrome Developer Tools, Firebug, Postman, CURL.

Experience in creating test suites using Jasmine, Karma and Protractor

Solid proficiency with distributed version control tools such as GIT, GitHub, SVN.

Worked on IDEs such as Microsoft visual studio, Sublime text, and Brackets etc. and project management tools such as JIRA, Bugzilla, Trac, Fisheye etc.

Used Sencha EXT JS to build applications using the MVC and MVVM model

Implemented EXT JS with a .NET backend server for API calls.

Experienced in React JS and working with React Flux architecture.

TECHNICAL SKILLS:

Web Technologies: HTML4/5, CSS2/3, JavaScript, Cordova, React-Native Typescript, jQuery, JSP, Bootstrap, AJAX, SASS, LESS, SVG, Bootstrap, XML, JSON, SOAP, REST API's, AWS, PostgreSQL

JavaScript Frameworks and Libraries: Angular 2/5/6/7/8, NodeJS, React JS, Express JS, Rx JS, EXT JS

Front - End Build Tools: NPM, Bower, Gulp, Grunt, Webpack

Web Servers: Apache Tomcat, Apache HTTP Web Server, LAMP Server, AWS

IDE's and Editors: Visual Studio, Adobe Dreamweaver, Brackets, Notepad++, Sublime text

Testing: Jasmine, Karma, Mocha, Chai, Enzyme, Protractor, Sencha Test

Operating Systems: Windows 7/8/10, LINUX, Mac OS

Tools: Word Press, Jira

PROFESSIONAL EXPERIENCE

Vue Js Developer

IBM Manhattan, NY Feb 2021 to Present

Responsibilities:

Responsible for maintaining an instance of an existing application for thousands of users.

Followed daily Agile methods to keep track of tasks and responsibilities.

Used Vue to connect to the backend with different API services and Routing methods.

Responsible for adding new infinite scroll feature for viewing comments/text

Used CSS classes and company design elements to create new modals for requested features.

Used Couch DB to access production Database and help users with support requests.

Used the Router to pass information through the URL for various endpoints in API.

Communicated with our team with slack and WebEx to have meetings and organize reviews.

Carried site session data in the headers of pages to be viewed in network console.

Environment: Visual studio code, Vue JS, SOAP, HTML5, CSS3, Web API, JSON, Lodash, Typescript,, DOM, Node.js, Ajax, OAuth, JWT, Pair Programming, XP, Jira, Postman, Slack.

UI Developer/ Angular Developer

Enterprise Holdings Inc., St. Louis, MO Nov 2019 to Jan 2021

Responsibilities:

Responsible for setting up Angular 6 with Oauth2 framework for User Interface development.

Adhered to Agile Software Development Methodology in advancement of the project.

Used Angular 6 to achieve component-based application architecture using HTML and Type Script.

Utilized core Angular 6 features such as HTTP, Data Binding, Forms, Services and Dependency Injection.

Using the Agile/Scrum method we solved solutions with Pair Programming and Extreme Programming XP

Have used Elixir to develop a real time chat feature for communication between employees.

Built Confidential tool using Angular 2, RXJS, and NGRX platform. Developed components as an independent module for reusability across the application.

Developed Angular 6 Template Driven Forms to implement forms across single page application (SPA).

Implemented data service data layer to perform CRUD operations in entire application using Typescript.

Experience in code migration, database change management through various stages of development life cycle using PostgreSQL

Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend.

Implemented an AJAX based application by fetching the response from backend API as a part of JSON.

Used Angular 9 for AOT compilation and for improved CSS binding.

Analyze the response of JSON in order to update DOM.

Developed http requests using RxJs observables to communicate between server and client with Angular 6.

Upgraded and converted older versions of angular to angular 7 and 8.

Used IVY to render with Angular 8 and Angular 9 for added simplicity

Applied tree shaking methods with Angular 8 to make the bundle smaller for compilation

Collaborated with team using Git version control with Agile/Scrum environment.

Utilized the @Output error handling methods from Angular 7

Incorporated Angular Material 6.0 as well as other third-party User Interface component library modules.

Implemented Angular 6 custom Services to implement Dependency Injection, used Pipes for transformations.

Leveraged Angular 6 resources for all data access, encapsulating URLs and standardizing data access interfaces.

Extensively used Ag-Grid Community 18.1 with pagination, Export to CSV and Sorting to reuse across application.

Integrated Angular 6 application with Web API and used HTTP Client to perform HTTP Requests to the Web API.

Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.

Implemented Responsive Design using CSS4 and Media queries for Large/Medium/Small screen size.

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.

Created asynchronies data processing using RXJS Observable to achieve Map/Subscribe pattern.

Used Angular Lifecycle hooking OnDestroy method in components to optimize application performance.

Implemented Angular Router for building single page application, Used Redux for application state management.

Converted mock-ups into hand-written HTML 4.0, CSS, XHTML, JavaScript, jQuery, AJAX, and JSON

Created Reactive forms using Angular 6 for greater form control and validation.

Maintained environment variables to differentiate environment builds.

Used AJAX call to get JSON data from APIs and used data for various representations to the user.

Environment: Visual studio code, Angular 6, Angular CLI, Ag-Grid, SOAP, Elixir, HTML5, CSS3, Web API, JSON, Lodash, Typescript, RxJs, DOM, Node.js, Ajax, OAuth, JWT, Pair Programming, XP, Jira, Postman, PostgreSQL

Angular Developer

Trac Intermodal, Princeton, NJ Dec 2018 to Sep 2019

Responsibilities:

Responsible for developing new screens for a logistics management app using Angular and React components

Used React-Native to develop iOS and Android applications for easier use on the road.

Consumed DTO using proxy and API methods

Expert in MVC and MVVM architecture

Primarily used Angular for our front-end framework

Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.

Was in an Extreme Programming environment that was focused on TDD (Test Driven Development) using the Agile/Scrum method.

Experience in Cross-Platform Mobile Development using React Native and Type Script based mobile app.

Worked together with other developers with Pair Programming

Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.

Used a .NET layer to pass mock data to our UI for building and testing purposes

Used theming to add custom CSS for the application and make it reusable globally

Used stores inside View Models to configure data and pass the data to the View

Attended daily Scrum meetings to discuss our goals and blockers for the day

Used Modern layout to have a more responsive user interface that is mobile friendly

Added filters for stores so data being passed can be filtered for specific screens

Excellent understanding of object-oriented programming

Used Microsoft visual studio to connect with TFS for version control

Raised defects in JIRA and experienced with QA and testing

Was in a TDD environment, making sure that all the components worked and fit in with the project

Deployed Puppet dashboard for configuration management to existing infrastructure.

Also was BDD environment collaborating with the team to communicate on possible solutions to arising problems

Environment: Visual studio code, Angular, HTML5, CSS3, Web API, JSON, TFS, TDD, BDD, Sencha Test, DOM, Node.js, Ajax, OAuth, JWT, Jira, Postman, .NET, Microsoft Visual Studio, AWS, Puppet

UI Developer/Angular Developer

Silicon Valley Bank, AZ May 2018 to Dec 2018

Responsibilities:

Application was developed using Agile Methodology, that included iterative application development, weekly Sprints, stand up meetings, Followed Rally for tracking processes and streamlining Agile planning.

Utilized the features of Angular 5.0 to present effective web design.

Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, Angular 5.

Designed and build functional prototypes for applications across all digital channels that can be tested.

Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.

Developed powerful Single Page Application and dynamic responsive Web Application with Angular 4 and Angular 5.

Created Angular service and integration with RESTful APIs. Used Angular HTTP Client to send GET/POST request to fetch data from server.

Leveraged Angular sources for data access and created custom directives, factories, and services for the reusable components.

Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.

Implemented latest Ecmascript6 (ES6) features like arrow functions, constants, block-scope variables and class inheritance etc.

Designed animated web pages by importing the @angular/animations which is the latest animation package in Angular 5.

Utilized the features of Angular 5 to present effective web design.

Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications

Extensively involved in upgrading the existing system from Angular 5 to Angular 6.

Experienced in cross browser compatibility check and thoroughly performed unit testing and integration testing.

Debug the issue in firebug for Firefox, web developer tools in Chrome, Safari and IE 9,10,11 browsers.

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 system GIT and bug tracking tools JIRA in an Agile Scrum environment.

Environment: HTML5/HTML, CSS3, SASS, Angular 5/6, Angular Materials, Angular Cli, RxJS, ES6, JavaScript, Typescript, Media Queries, jQuery, JSON, DOM, MVC, NPM, Node.js, Webpack, Mac, Safari, Chrome, Protractor, Agile, Git, JIRA.

React/Angular UI Developer

Comcast, PA July 2016 to Feb 2018

Responsibilities:

Responsible for developing all the UI pages using HTML, CSS3, Bootstrap, Angular 2.0, JavaScript, Typescript, AJAX, JSON and RESTful API, SASS, LESS, React.js, Redux, Flex, Mongo DB.

Worked in a team, involved in developing the UI layout and front-end programming for web application that matches requirements of Client.

Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.

Used Cordova Child Browser in both their iOS and android apps

Gathered and analyzed 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.

Design UI views with Flexbox and React Native dimension API.

Developed and tested features in an AGILE environment using Angular-2 and Typescript.

Utilized the features of Angular 2.0 to present effective web design.

Created single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 2 framework and Node JS.

Used a Bootstrap 3 from Angular 2 platform and point it to the root component of the application instead of Angular ng-app.

Experience in working with different procedures Angular 2 such as, @Route, Router Outlet, router-link etc.

Used Typescript and its features such as static typing, classes and interfaces. Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.

Worked on Angular 2.0 by consuming Restful web services & Used Angular 2 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.

Utilized jQuery UI for dialogs, date picker, tabs, model pop ups and advanced components to implement UI model.

Followed Test Driven Development (TDD) methodology for developing test cases and unit testing using Jasmine test framework with the Karma test runner.

Used Protractor provided by Angular for end to end (e2e) testing.

Used Angular 2 for delivering user experiences such as high performance, off-line accessibility and zero-step installation.

Leveraged Angular 2 resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.)

Create Single Page Applications (SPA) that loads a single HTML page using Angular 2, Node JS and Rx JS Observable to generate continuous and responsive Web apps, without page reloads, thus dynamically updating that page as the customer's side interacts with the app.

Implemented HTTP requests using RXJS Observable library to handle multiple values over time.

Created Widgets, Dashboards, Charts, login functionality implemented and session handling base functionalities added.

Created Angular 2 components, implemented Interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.

Worked on Typography, Notifications, Timeout functions, cards, Dialogs, Forms, Tables, Switches, Icons, Dashboards, Widgets, Charts and buttons for developing Bootstrap 4 using Angular 2.

Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.

Created Routing in between various components consuming the Router Outlet Directive.

Extensively used Angular-cli to generate components, routes, services, pipes and to run tests.

Co-operating with back-end developing proves of building the Restful API and communicating with the external web services.

Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.

Environment: HTML5/HTML, CSS3/CSS, Angular 2.0, Node.JS, React, Redux, Express.JS, ES6, JavaScript, Media Queries, Lodash, JQuery, JSON, DOM, Cordova, JSP, RWD, MVC, Gulp, Grunt, Bower, Mac, Safari, Chrome, Jasmine, Protractor, Agile, Source tree, SQL.

React UI Developer

Catholic Health Initiatives, Denver, CO Sep 2014 to July 2016

Responsibilities:

Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, AJAX.

Experience with unit testing frameworks e.g. Jasmine, Protractor, Proficient in OOD and Implementation Design Patterns Proficient in Bootstrap or Foundation works.

Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 JavaScript using Dreamweaver.

Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts table less layout.

Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.

Utilized various JQUERY plugins to build Rich Internet Application RIA to make it look more intuitive.

Created CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.

Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters.

Experience in creating JavaScript for using DML operation with MongoDB.

Used JSON for data interchange, as it's faster and can be parsed using JavaScript.

Extensively worked with JavaScript cookies.

Created Mock-up designs and developed various functionalities with JavaScript and jQuery.

Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.

Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design

Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.

Familiar with creating Custom Reusable React Components Library.

Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, MVC, Node.js, XML, JSON, DOM, Windows, MongoDB, React



Contact this candidate