Post Job Free

Resume

Sign in

Developer Web

Location:
Hyderabad, Telangana, India
Posted:
February 06, 2021

Contact this candidate

Resume:

VARUN PEDDAIAHGARI

Email: adjy4x@r.postjobfree.com

PH: 773-***-****

UI Developer

SUMMARY:

Around 6 years of IT experience as a Front-End UI Developer with exceptional skills in Analysis, Design and Development of high scalable Multi-Tired Web Applications

•Strong Experience in developing user experiences of Internet applications using HTML5, CSS3, JavaScript, TypeScript, ES6, jQuery, JSON, Bootstrap, Node.js, Express meeting W3C standards.

•Expertise in developing Single page Applications (SPA) using Angular 4, 5, 7 and 8.

•Extensively used Node.js, Express.js, and MongoDB to create server-side applications.

•Experience in working on Angular Router, Services, Templates, Pipes and Events.

•Strong experience in working with third party webservices and using JSON for implementing dynamic webpages where the content can be fetched via API calls, using Restful web services.

•Debugging applications in different browsers using Firebug, and testing applications using Jasmine and karma, Protractor, Enzyme and Jest.

•Experience in using JSON Web Tokens (JWT) to securely communicate JSON Objects.

•Good Knowledge on working with OAUTH2.0 to provide authentication and authorization to Rest services by exchanging Access tokens.

•Experience in developing server-side applications to interact with database using Java Spring Boot and Hibernate.

•Experience in deploying applications in Amazon Web Services environment using Jenkins and Docker.

•Experience in fully automated CI/CD environments.

•Experience in working with CSS preprocessors like LESS and SASS along with JavaScript task runners like Grunt and Gulp.

•Experience in creating maintainable and testable software applications using Angular, created Multiple & Nested Views, Routing, Controllers, Services, Custom directives and implemented 2-way data binding.

•Developed API driven responsive web applications by integrating Angular with Bootstrap and API's.

•Extensively implemented ES6 for building an interactive cross-platform web application.

•Perform Web Optimization on websites and web services for improved functionality over Cross Browsers and platforms compatibility issues, responsible for Responsive Web Design and hence worked on different browsers like Safari, Firefox, Google Chrome and Internet Explorer.

•Experience with Microservices architectures.

•Experience in deploying applications in multiple servers like Web Logic, Tomcat.

•Experience working with Log4j and I18N technologies.

•Good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server.

•Experienced in tools like GIT, JIRA, GitHub and Bitbucket.

•Experience with full Software Development Lifecycle (SDLC), Object Oriented Programming, Agile Methodologies and Test-Driven Development.

TECHNICAL SKILLS:

•Web Technologies: HTML 5, CSS 3, JavaScript, Typescript, Bootstrap, SASS, LESS, AJAX, XML

•Programming Languages: C, C++, Java

•UI Frameworks/Libraries: jQuery, Angular JS, Angular 2, 4, 5, 7and 8, Node.js, D3JS, Backbone JS.

•Java Frameworks: Spring, Spring Boot 1.4.x, Hibernate 4.x

•Databases: Oracle 12c, SQL Server, Mongo DB.

•IDE’s: MS Visual Studio for web, Eclipse, IntelliJ, Note pad++, Microsoft Visio, WebStorm

•Tools: Maven 3.0, Postman, Jasmine, Karma

•Application Server’s: Node, NGINX, Web Logic, Tomcat

•Package Manager’s: NPM, Bower, Grunt, Gulp, Webpack

•Operating System’s: Windows, Mac, Linux

•Methodologies: Agile and Waterfall

EDUCATION:

MS in Computer Science from Texas A and M University, Kingsville in 2017

Bachelor of Technology in Computer Science from SRM University, Chennai, India in 2015

WORK EXPERIENCE: -

Client: Macy’s Inc, Atlanta, GA

Duration: Nov 2019- present

Role: Senior UI Developer

Description:

Macy’s Testing Platform (MTP) is an internal application that is being developed to serve the testing teams in Macy’s to coordinate and manage their work accordingly. MTP provides the users with functionalities to manage their Requirements, Defects, Test Cases and Test Design Steps

Responsibilities:

Implemented the UI Application from scratch using Agile Methodology, that included iterative application development, weekly Sprints and stand up meetings.

Developed a powerful Single Page Application and dynamic responsive Web Application with Angular 8.

Developed various UI pages in the application using front end technologies like HTML5, CSS3-SASS, JSON, Angular 8.

Worked with Spring framework to develop the web services with REST and SOAP architecture.

Developed Template Driven Forms and Reactive Forms using angular Forms.

Implemented Simple, Custom and Dynamic validations by tracking the state and Validity of the Form elements and also provided visual feedback based on the type of errors.

Designed and built functional prototypes for application.

Created Angular services and consumed data from API’s using Restful Services. Used Angular HTTP Client to send GET/POST request to fetch data from server.

Developed the components using Angular 8 from the scratch and customized various Angular related libraries to meet the application's functionality.

Implemented OAUTH 2 (Rest service authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using username and passwords.

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.

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

Utilized Angular Cli to develop front-end functionalities.

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

Extensively involved in upgrading the existing system from Angular 7 to Angular 8.

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 8,9,10 browsers.

Attended Scrum 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 Rally in an Agile Scrum environment.

Environment: HTML5/HTML, CSS3/CSS, SASS, Angular 7/8, Angular Materials, Angular Cli, RxJS, Java 1.7, Spring boot, RESTful Web-Services, Apache Tomcat, ES6, JavaScript, Typescript, Media Queries, jQuery, JSON, DOM, JSP,, MVC, NPM, Node.js, Webpack, Mac, Safari, Chrome, Protractor, Agile, Git, Rally, SQL.

Client: AT & T, Atlanta, GA

Role: UI Developer

Duration: May 2019 to Oct 2019

Description:

R3 SBS- is an AT & T’s Enterprise Level Application that has been developed for the use of AT & T store Employees to maintain and manipulate customer related information (where customers could be individuals or business organizations). There are three order flows in the application, New order flow- to place new orders, change order- to edit the customer information, and Move order- to update the customer service address and verify new address.

Responsibilities:

Developed Single Page Applications (SPA) using Angular 5, Typescript, HTML5, CSS3, and Bootstrap 3.

Developed complex nested components for reuse such as Pop-Up, Navigation.

Used Custom Pipes as filter to provide better search and sort experience.

Applied CSS3 and Bootstrap for responsive web pages.

Performed form validations using reactive forms from Angular 5 framework.

Implemented Router to enable navigation from one component to another.

Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 5.

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

Wrote unit test cases using Jasmine and Karma.

Developed Server-side application to interact with Oracle database using Java Spring Boot and Hibernate.

Used Rest Controller in Java Spring framework to create RESTful Web services and JSON objects for communication.

Involved in deploying applications in Amazon Web Services environment using Continuous Integration tool (Jenkins), Continuous Deployment tool (Docker), Nginx (HTTP Server) and Git (Source Code Management).

Used Maven to add dependencies required for the project.

Implemented Log4j and I18N technology for a broader perspective of the project.

Developed test classes in JUnit for unit testing.

Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.

Used GIT for version control tool for merging branches and used Source tree to solve conflicts.

Environment: JDK 1.8, J2EE, Spring Boot 1.4.x, Hibernate 4.x, Typescript, Junit, Jasmine, Karma, RESTFul, Bootstrap 3, Angular 5, HTML5, CSS3, JavaScript, AWS, Jenkins, Docker, Postman, Log4j, I18N, Maven 3.0, GIT, Oracle 12c, Eclipse, Windows 10

Client: PayGo, Alpharetta, GA

Role: Frontend Developer

Duration: Oct 2017 – May 2019

Description:

Paygo.com is an online website for prepaid utility provider PayGo with the motto “pay as they go”. It helps customers deposit prepaid amount and pay for their utility usage. Customers did not know how much they used or how much they owed until it was too late. Using a smartphone, they can now monitor their power usage in real time or receive alerts by email, voice prompt, or text message. PayGo makes it easy, summarizing the customer’s consumption in terms of “days remaining” or also using metrics like kilo watt hours.

Responsibilities:

•Implemented Angular 4 Services for connectivity between web application and back-end API'S using TypeScript.

•Used D3.js to generate graphs and diagrams for visualization.

•Created Angular 4 components, implemented interpolation, input variables, Bootstrapping, ngFor, ngIf, Router Outlet, binding the events, decorators.

•Used Rxjs catch library and catch functions to handle error handling in Angular 4 Application.

•Built SPA with loading multiple views using route services using Angular 4 and Node.js.

•Created Angular components like Controller, Directives, Services and Forms to collect the input from the User.

•Used Angular 4 for Client-side validations while rendering JSON validation errors in the backend.

•Developed Angular 4 Template driven forms and Model driven forms builder by using ngModel.

•Used TSLint tool that checks Typescript code for readability, functional errors, maintainability.

•Used Scaffolding tools like Yeoman to create skeleton of web application.

•Used package managers like Bower and NPM.

•Used Third-party API in application to add functionality of tracking.

•Used Webpack to bundle Typescript and JavaScript modules.

•Used SASS and LESS for code minification.

•Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.

•Worked with Express.js for development of RESTful web services and middleware configurations.

•Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.

•Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.

•Involved in usage of Mongoose for Node.js which makes easy to access the database from Express.js application.

•Involved in making of efficient and fast application running using Node.js Nonblocking I/O.

•Involved in Unit testing, Integration testing, Regression testing and Acceptance testing.

•Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.

•Used Microsoft Visual Studio as an IDE.

•Experience with working in short sprints in an Agile SCRUM software development model, good understanding of Scrum processes, tools like JIRA, and artifacts like Stories, Tasks.

Environment: HTML5, CSS3, JavaScript, JSON, jQuery, TypeScript, SASS, LESS, Angular 4, NodeJS, Express.js, MongoDB, Mongoose, REST API's, Webpack, Yeoman, NPM, Bower, TS Lint, Jasmine, Karma, JIRA, GIT, Nginx and Visual Studio.

Company: Traveler’s Insurance, Hartford, CT

Duration: Dec 2016 to Sept 2017

Role: Software Developer

Description:

•Traveler’s insurance is a company that provides insurance to individuals, small businesses and large businesses. The customer can get a price quote on the companies official website. The customer can also login through the site and report a claim, find service providers, check their claim status and many more.

Responsibilities:

•Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.

•Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.

•Enhanced legacy application by building new components in Angular 2 and typescript.

•Developed single page applications using Angular 2, Typescript, web pack and grunt.

•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.

•Managed and implemented all code changes via Git version control system.

•Deployed builds across development, staging and production instances and maintained code integrity.

•Attended daily stand-up meetings (Scrum), grooming and planning sessions to analyze requirements for the application.

•Actively participated in Unit testing.

Environment:HTML5, CSS3, JavaScript, Bootstrap, Angular 2 MongoDB, Express, Node.js, GIT, and Visual Studio.

Tag Info Solutions Pvt Ltd, Chennai, India

Duration: July 2015– May 2016

Role: Associate Web Developer

Description:

Tracking and managing time and work of all employees across all the departments is a cumbersome task for both managers and employees and requires a lot of effort to gather the information on paper. This product alleviates the effort and eliminates the paperwork by introducing an electronic way of submitting the time and work together in a web application.

Responsibilities:

Worked with System Analyst and the project team to understand the requirements

Involved in client meetings for gathering specifications and layouts

Used Photoshop for layouts and designing the web pages

Converted the Photoshop mock-ups into hand-written HTML and CSS pages.

Created Master Pages, CSS Styles Sheets and got approval from Business Stake holders

Designed Templates and Flow of future pages using Adobe Photoshop

Participated in transforming the old look to new interface using latest CSS designs

Wrote SQL stored procedures, used JDBC to connect to database

Worked on Content Management systems (CMS) for managing the digital content.

Created mock-up designs and developed various functionalities with JavaScript and jQuery

Worked with the team of architects to gather requirements and enhance the functionality and add new features.

Promoting products through Mass Email Marketing (Design of Email newsletter, brochures, hoardings)

Used CSS, HTML to make front-end pages with attractive and easy to use functionalities.

As part of testing, prepared effective Test Scripts for each of the developed functionality.

Environment: HTML, CSS, JavaScript, DOM, DHTML, JSP, Servlets, JDBC, Oracle database, Eclipse, SQL



Contact this candidate