You are on page 1of 6

Vyshnavi Kanumuri

UI DEVELOPER

Email ID: - Kanumuri.info@gmail.com Phone No: 303-223-4081

Experience in Software Development Life Cycle (SDLC) in developing and designing user experiences of
web applications using HTML5/XHTML, CSS/CSS3, DOM, Bootstrap, JavaScript, Typescript, JQuery, Angular JS
(1.x/2.0/4.0/5.0/6/7/8/9),, Node JS, AJAX, JSON, Grunt, Gulp and IDE tools like Visual studio and IntelliJ.
PROFESSIONAL SUMMARY:

 7 Years of IT Experience as an UI Developer with the core areas of Analysis, Design, Development,


Testing and Maintenance of E-commerce application. Extensive exposure in end-to-end development of
software products.
 Experience in developing various JavaScript frameworks like Angular (1.X, 2.0, 4.0, 5.0, 6.0, 7.0, 8.0, and
9), Node JS, and Ext JS.
 Good Experience Angular JS in MVC architecture and understanding concepts on Model, View,
controllers, and usage of directives, custom directives, and services. 
 Experienced in developing Single Page Applications (SPA) using Angular9, Typescript module,
components, views, router and Angular9 APIs like (Ng-Module, Forms-Module, Http-Module, Browser-
Module, Text-Mask-Module, )  
 Experience in using Typescript which is the Node JS, Angular JS (2.0,4.0,5.0,6.0,7.0,8.0,9.0), main
Codebase
 Experience on developing different web applications using Java, J2EE, and Hibernate.
 Experienced in working with Ext JS environments that includes components, layouts, proxy and CRUD
operations in form.
 Knowledge in python and JavaScript skills in addition to development using agile techniques.
 Experience in using Node JS and Express for making calls (GET, POST, PUT, DELETE) for triggering or
fetching data from Restful API's provided by the backend team.
 Implemented Angular client-side validation through the forms module and wrote custom validators
where necessary.
 Exposure to the Angular 9 features like Angular Ivy, Tree shaking and enabling AOT by default.
 Worked with Relational and no SQL databases like DB2. Hands on experience writing SQL Queries.
 Experience in developing and creating a rich mobile user interfaces and related data modelling using
Angular 4.
 Knowledge of Node.js and frameworks available for it like Express, Strong Loop, etc.
 Hands on UI development experience in using Kendo UI, JavaScript, jQuery UI, JSON, HTML5.
 Experience in developing web service applications using SOAP and REST APIS.
 Working knowledge of Jasmine, Karma JavaScript unit testing framework.
 Experienced in various types of testing such as Unit testing, Integration testing, User acceptance
testing, Functional testing.
 Experience in Protractor Automation testing for Angular pages.
 Highly experience in using version controls such as GIT, TFS, and various Bug Tracking tools like Jira and
HP ALM.
 Experience working on CSS preprocessors like LESS and SASS and knowledge with JS task runners like
Grunt and Gulp.
 Knowledge in implementing and deploying instances on AWS and also familiar with Cloud Foundry
deployments.
 Involvement in using various IDE's, Visual Studio, Web Storm, Web Matrix, Notepad++, eclipse, Adobe
Photoshop, ATOM.
 Well versed with various software development methodologies - Waterfall, Agile, Jira, Iterative and
Scrum.
 Good written and oral communication skills and Interpersonal skills with a strong ability to excel through
collaboration with team members.

 UI Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS, XHTML, XML,


JavaScript, Typescript, AJAX, JQuery, JSON, Bootstrap,
Angular JS 1.x/2.0/4.0/5.0/6.0/9, React JS,
Node.js, GitHub.
 IDE Editor: Eclipse, Notepad++, Dream weaver, Visual Studios,
Sublime Text3, NetBeans, Visual Studio Code,IntelliJ, Web
Strom.
 Databases: Oracle, DB2 8/9, MySQL, SQL Server
 Frameworks: Angular JS (1.x/2.0/4.0/6.0/9.0), Node JS, React JS,
 Languages: C, C++, JAVA, MySQL, web Services.
 Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester, Microsoft
Visual Studio.
 Application/webservers: JBoss, Apache Tomcat and Apache Cordova, BEA
WebLogic 8.1, HTTP Web Server.
 Testing Tools: Jasmine, Karma, Chai, Selenium, Easy Mock.
 Methodologies: Agile, Water fall
TECHNICAL SKILLS:

PROJECT EXPERIENCE:

Client: - Savvas Learning, Arizona. July’2021 TO till Date


Role: Full Stack Developer

Responsibilities:

 Experience in building application using Node JS, Experience in advanced Node .JS concepts such as
Callback Hell concept, event loops, event-driven programming, batching , Asynchronous and non-
blocking .
 Involved in separating the services from the existing project and creating new project using
microarchitecture.
 Utilized Node.js, Redis, Grunt, Yeoman, and Angular for scalable website architecture and realtime
technology. 
 Experience with relational databases and / or NoSQL databases (Dynamo DB, Redis).
 Worked with Passport and JSON web tokens for authentication and authorization security configuration
using Node JS.
 Worked with npm commands and using package.json for managing dependencies and dev
dependencies of Node JS applications.
 Setup grunt for UNIT and Functional Testing of JavaScript with mocking frameworks and spys.
 Involved in solving the production defects and providing technical support.
Environment: HTML5, CSS, JavaScript, Angular9, Node JS, Type script, Jasmine, Grunt, Jenkins, Angular
Material, Node JS, Visual studio code , Redis, Dynamo DB Accessibility, Splunk, GIT, Agile, Jira

Client: - Wells Fargo-Charlotte, NC. Apr’2020 TO June’2021


Role: UI Developer

Responsibilities:

 Involved in the design, development and implementation of the project that included developing
internal web components using Angular 9.
 Analyze the requirements of the business meetings and strategize the impact of requirements on
different platforms.
 Used the Rxjs library to manage concurrency when fetching the data through HTTP calls using
Observables.
 Created Custom, self-contained, reusable and testable Angular modules, components and services to
implement key functionalities.
 Designed and developed the angular presentation layer using Kendo UI angular and Angular material
components.
 Implemented Cross-Site Request Forgery (CSRF) for all the Https calls to remediate the security
vulnerabilities.
 Strong understanding of NPM and modular application development skills and experience in enterprise
level Node.JS programming.
 Implemented Routing resolvers and angular router guards using the Router Module to design the
navigation.
 Experienced in branching, tagging and maintaining the version across the Environments using SCM tools
like Git, GitHub and TFS on Linux and windows platforms.
 Experience with server side Node and REST integration.
 Designed and developed REST-ful style web Service layer and WSLD
 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.
 Involved in implementing commonly used angular components such as directives filters and pagination
for grid.
 Involved in peer-to-peer code reviews and functional testing of the application.
 Responsible for the creation and execution of the Unit Test cases using Jasmine as testing framework
and Karma as test runner.
 Use Java technologies to develop web applications for client server environments and add
functionalities to existing applications.
 Used GIT for Version control the code and for defect tracking.
 Involved in Continuous Integration and Continuous development of the application thus making sure
the code is available in Dev, Sit platforms to easily test by the Quality Engineers.
 Developed the system using Agile Methodology to review progress through weekly sprints.
Environment: HTML5, CSS, JavaScript, Angular9, Node JS, Type script, Jasmine, Jenkins, MySQL and
REST Web Services, IntelliJ, Kendo UI, Angular Material,Java8, Node JS, Visual studio code ,
Accessibility, Splunk, GIT, Agile, Jira

Client: - Norfolk Southern-Atlanta, GA. May’2018 to Mar’2020


Role: UI Developer

Responsibilities:

 Participated with end users and business analyst to understand the business requirements.
 Experienced in Angular6 Templates, directives, Routing and navigation, Components, Services and Data
Binding. 
 Developing SPA project using Angular 6 Typescript for frontend, Node JS and PostgreSQL for backend.
 Worked with HTML5, CSS3, JSON, JavaScript, and ES6 for developing user interface.
 Created forms to collect and validate data from the user in HTML5, JavaScript and Typescript.
 We had begun using NGRX for state management to further optimize the app. Keeping current
with Angular -6 and Typescript we were able to further modularize the app for reusability and
consistency.
 Expertise in implementing Web Services using SOAP, WSDL.
 Created Typescript reusable components and services to consume REST API's using modular based
architecture provided by Angular 6.
 Involved in developing applications using Angular JS (2.0/4.0/5.0/6.0/7.0) like Grids, Toolbars, Panels,
Combo-Box and Button etc.
 Used Angular 6's HTTP Client to Interact with Servers/backend and modularized the Application with
Ng-Module. 
 Component files and other dependencies were generated using Angular-cli, and written in Typescript.
 Worked on different apps as a part of project for both Android and IOS platform using Ionic Framework
as a hybrid solution.
 Experience in using ESLint for identifying and reporting on patterns found in JavaScript code.
 Used Swagger for API documentation and check the API functionality and response without effecting
the source code.
 Implemented Jasmine as a testing framework for Protractor.
 Experience in developing REST and SOAP web services using Java8.
 Created Typescript reusable components and services to consume REST API's using Component based
architecture provided by Angular JS 5.0 and Node JS.
 Experience working with CSS preprocessors like SASS/LESS.
 Created Angular5 components, implemented Interpolation, Input variables, Bootstrapping, ng-for, ng-If,
Router Outlet, binding the click event, Component decorator, binding to the hidden property 
 Experience in building internet and enterprise scale web applications driven by selection of appropriate
technologies, leading to responsive and scalable applications
 Good Knowledge in using HP ALM to create the tickets and to monitor the status of the tickets.
 Worked closely with back end team to implement HTTP calls to Restful APIs and updated fancy graphic
element of HTML in Angular and Node JS
 Used Jasmine framework to write Unit test cases for the web module. Also, used different developer
tools respective to the browser to debug the code.
 Provided maintenance and development of bug fixes and patch sets for existing web applications using
Firebug, Firebug Lite and Chrome/ Safari Web Inspectors. 
 Involved in scrum Methodology for the work flow
 Used GIT for accessing the repositories and maintaining the code
 Used JIRA Tool for keeping track of bugs, Issues, work flow and releases.

Environment: HTML5, CSS, JavaScript, JQuery, Angular5/6 Node JS, Type script, ag-Grid Jasmine,
Jenkins,Ionic4, MySQL and REST Web Services, Java, Node JS, Microsoft Visio, IntelliJ, GIT, Agile, Jira

Client: -papa john’s International –Louisville, KY. Jan’2017 to Apr’2018


Role: UI Developer

Responsibilities:

 Used NPM for installing required node modules and other published Angular NPM modules.
 Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
 Updated the application with new features of Angular 4.
 Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, and form
validators.
 Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type
Script, Java Script, Bootstrap, Node.js, and NPM.
 Responsible for Continuous Integration environments like Jenkins.
 Experience with common front-end development tools such Gulp, Grunt, Web pack and NPM.
 Used various bootstrap components like accordion, date picker, time picker, alert buttons, and modal.
 Enhanced legacy application by building new components in Angular 2 and typescript.
 Developed single page applications using Angular 2, Typescript, web pack and grunt.
 Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the
application using the techniques in Angular 2.
 Experience with Containers continuous integration and deployment using Jenkins and version control
Git.
 Experience with linting and testing using ESLint.
 Developed back end web services using Node JS and stored dependencies using NPM.
 Added user validations and user permissions by using the Node.js.
 Utilized Log4j logging APIframework for logging Java applications for debugging and monitoring
purposes.
 Used Node.js and Express.js to develop the relevant back end REST API.
 Working experience with Typescript new features block scope, type restrictions, decorators, arrow
functions, classes, interfaces, modules (import and exports).
 Used Web pack and Gulp for transpilation configuration for Typescript to be converted to JavaScript.
 Develop maintain and support continuous Integration framework based on Jenkins.
 Designed, developed, planned, and migrated servers, relational databases (COSMOS DB) and websites
to Microsoft azure cloud.
 Knowledge in configuring Cloud platform such as VMs, Azure AD, Web Apps, DB’s, Cloud Services, etc.
 Experienced on creating and managing Azure VM, VMware tools, Cloud Services, and Storages.
 Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS
Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
 Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
 Used JIRA to keep track of bugs to reduce downtime, increase productivity and Communication.

Environment: Angular (2/4), Angular CLI, Typescript, JavaScript, Node.js, Bootstrap, Ajax, HTML5, CSS3,
GIT, Web Storm, TDD, Jasmine, Karma, LESS, Azure Cloud Services.

Client: - STAPLES INC-Cambridge, MA. Aug’2015 to Dec’2016


Role: UI Developer

Responsibilities:

 Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility
and web browser standards for website.
 Designed CSS templates for use in all pages on the website working with CSS Background, positioning,
text, border, margin, padding, and table.
 Re-designing/developing the main website to improve user experience and added new functionality.
 Writing modular, secure and well tested front-end code in JavaScript using Angular JS based on MVC
architecture.
 Constructed and performed data validation on the forms using JavaScript and Angular.
 Used Angular.js for connecting the API’s using Angular.js $http service.
 Used Web services (SOAP and Restful) for transmission of large blocks of XML/JSON.
 Called the Restful web services calls for POST, PUT, DELETE and GET methods.
 Used Object Oriented Programming concepts to develop UI components that could be reused across the
Web Application.
 Extensively used Git for version controlling and regularly pushed the code to GitHub.
 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.
 Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
 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: : HTML 5, Angular JS, CSS3,Sass,Less, JavaScript, Bootstrap, Ajax, JSON, Git hub, Restful API,
JIRA, Jasmine and Web Strom

You might also like