Post Job Free

Resume

Sign in

Developer Web

Location:
Alpharetta, GA
Posted:
April 06, 2020

Contact this candidate

Resume:

Maddi Bharath Kumar Reddy

Sr. UI Developer

Contact No. 323-***-****

Email: adcodq@r.postjobfree.com

* ***** ** ********* ************ experience in building web User Interface and interactive software products. Experience with full software development lifecycle, object-oriented programming, and agile methodologies on Hospitality and Insurance domains with emphasis on SPA using Object Oriented Design and efficient Methodologies.

SUMMARY:

●Hands on expertise in front-end development utilizing JavaScript frameworks such as Angular 2/4/6, AngularJS and front-end technologies such as HTML5, CSS3, JavaScript, jQuery, AJAX, and JSON.

●Extensively worked with web application development using MEAN stack with AngularJS for client side, NodeJS/Express for server side, MongoDB for data storing.

●Implemented screens for the front end using React JS and used various predefined components from NPM and Redux.

●Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.

●Profound knowledge in Angular JS concepts like Dependency Injection, Promises, creating custom services with factory and service methods, routing, Scopes, Controllers and Directives.

●Created Angular CLI features like Directives, Components, Pipes, Observables, Services, Routing, Guard, HTTP Client, Form Module.

●Extensively used Angular CLI built in directives ngIf, ngFor, ngClass, ngStyle, ngSwitch, ngModel and used all class decorators Component, Directive, Pipe, Injectable and Field Decorators such as Input, Output, View child.

●Experience designing and building enterprise/commercial applications with MVC architecture and good experience in Responsive Web Design (RWD) using Bootstrap and CSS media Queries.

●Hands on experience on creating and using NodeJS, Express, Body-Parser, JSON Web Token.

●Hands on experience in REST Api Get, Post, Delete, Express, Body-Parser, JWT Token.

●Experienced in implementing the NodeJS, ExpressJS server-side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.

●Good experience in third party integration, using open source build tools like GULP, GRUNT, NPM scripts.

●Good Understanding of Document Object Model (DOM) and DOM Functions using JavaScript / jQuery.

●Extensive experience in creating pages using CSS webpage layouts and vast knowledge in usability and accessibility concepts.

●Experience on working with CSS Borders, CSS Margin, CSS Positioning, CSS Text, CSS Padding, CSS Table, CSS Animation, CSS Layouts and Pseudo Classes in CSS.

●Used AJAX and JSON to send request to the server to check the functionality of the websites.

●Extensive experience in building responsive web pages and expertise in DOM (Document Object Model) manipulation.

●Experience in using SASS, LESS to create clear nested and visual hierarchy CSS selector.

●Experienced in Test Driven Development, providing the test cases using Jasmine and Karma for unit testing.

●Used JIRA for Bug Tracking and Issue Tracking.

●Experience with automation and development tools such as Gulp and Grunt.

●Used GIT, Bitbucket for source code management and configuration.

●Worked with google FIREBASE platform for developing the projects and JENKINS for continuous integration as well as continuous deployment.

●Good knowledge on Configuring, deploying on AWS cloud environment.

●Involved in all phases of SDLC and followed Agile/Scrum methodologies of software development.

●Highly curious about front end and self-motivated, able to work in team and independently, excellent troubleshooting abilities, creative/efficient problem solving.

●Excellent communication skills, analytical, problem solving skills, time management as well as a quick learner.

Achievements:

Worked with Business to bring up new features within the application.

Enhanced the existing design by working with UX teams.

Introducing latest implementations as a part of new application ex: Server-side rendering, JWT.

TECHNICAL SKILLS:

Web Technologies

HTML, XHTML, XML, CSS, CSS3, JavaScript, Typescript, BOOTSTRAP, AJAX, JSON, jQuery, DOM.

Web/Application Servers

Apache Tomcat, HTTP Web Server, Web logic.

Frameworks

Angular.js, Angular 2/4/6/7, Backbone.js, React.js, React

Native, Node.js, Ember JS, Ext JS, Bootstrap, Responsive

Web Design (RWD) jQuery, Grunt,

Gulp, Npm, Web pack, Typescript.

IDE/EDITORS

Notepad++, Eclipse, Edit Plus, Sublime text.

Testing Tools & Frameworks

Junit, Jasmine, Karma, Google Chrome Web

Debugger, IE developer Tools, JIRA.

Web Services

SOAP, REST.

Version Control Tools

CVS, SVN, Git, GitHub, Bitbucket, ALM, Jenkins, Grunt.

Databases

SQL, MySQL, Oracle 9i/10g/11g, SQL Server 2012, MongoDB.

Debugging Tools

Firebug, Developer Toolbar.

Operating systems

Windows, Mac OS X, Linux.

Development Methodologies

SDLC, Agile/ scrum.

PROFESSIONAL EXPERIENCE:

Client: IHG, NYC. AUG’2019 - Till Date

Position: Web/UI Developer

Project title: Concerto, Self-service

Project Description: Build, develop and maintain web modules presenting concepts to clients and management to review and understand the business process and requirement.

Responsibilities:

As a UI Developer, assisting my team in developing two different Web-based applications that include writing code in HTML5, CSS3, JavaScript, Angular6/7 and Node.js making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.

Enhanced an existing Angular 2 to Angular 6 which resulted in 40% code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.

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

Created custom Components and Directives for re-usable components.

Created Angular6 Directives, Components, Pipes, Injectables across the whole system, such as to build the custom filter.

Highly used Angular6 Router to build single page application for navigate through the different status and multiple modals.

Worked on Reactive forms to provide a model-driven approach to handling form inputs whose values change over time.

Worked on validations related to forms for various modals across the application on ngSubmit.

Optimizing the code of reusability using the Decorators and injecting the services to access those in any components by using the property called providers in Angular6 Components.

Extensively used CSS and Angular Material for styling the HTML elements.

Created unit test cases of Angular6 components, services using Karma-test-runner and Jasmine.

Extensively used Angular CLI to create custom Components, Directives and to run Unit tests.

Used Typescript as compiler to compile typescript code into JavaScript and used Typing's to manage Typescript definition.

Using GIT for version control

Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.

Used CSS Grid system for the layout of Application.

Developed web applications using Restful and SOAP protocols.

Tested cross browser functionality and fixed major layout bugs for supported browsers and compatibility issues with browsers like IE, Firefox, Safari, Opera, and Chrome.

Used Spring Boot, Spring Web Services for consuming JSON to secure the application.

Involved in Agile/ SCRUM based approach to UI development.

Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.

Expertise in debugging skills using Safari Web Inspector, Chrome Developers Tool, and Firebug.

Environment:

HTML5, XHTML, CSS3, Bootstrap, TypeScript, JSON, AJAX, Angular 6/7, Node JS, Jenkins, GIT, Jasmine, Karma, TDD, Agile, JIRA

Client: T-Mobile, Atlanta, GA OCT’2018 – AUG’2019

Position: Web/UI Developer

Project title: Home Page Re-Design, UNAV

Description: T-Mobile is a one of the leading Mobile telecommunication company, The Home Page Re-Design project involves the design and development complete new design for better user experience and optimization, and NTM UNAV project involves the design and development of new unique UNAV across the all T-Mobile pages and also T-Mobile vendor pages

Responsibilities:

●Developed a Single Page Application called Home Page Re-Design which has Import, Export and Scan functionalities.

●Developed and designed the front-end application, User Interface (UI) web pages using web technologies such HTML5, CSS3, Bootstrap and TypeScript.

●Worked on Reactive Forms to enable the users to give their information based on their batch

●Implemented Angular Routing and Navigation, Components, Services.

●Implemented Angular Pipes such as date, string, length slice and number.

●Used Angular6 HTTP Client to interact with Servers and Modularizing the Angular Application with Ngmodule.

●Developed Angular 7 components that could be reused in various parts of the application and form field validation.

●Implemented Angular Elements and server-side rendering using Express JS.

●Worked with template driven forms to enable the users to check their eligibility for the loan.

●Created Angular4 components implemented Interpolation, Input variables, Bootstrapping, Router Outlet, binding the click event, Component decorator, binding to the hidden property.

●Utilized Observables to communicate with the components.

●Implemented Single Sign On (SSO) Service for authentication and authorization purposes.

●Extensively used Basis to design the application which contains various icons, input fields, dropdowns and Basis dialogue box.

●Used React JS for frontend framework and Redux architecture for creating data layers for unidirectional data flow.

●Implemented screens for the front end using React JS and used various predefined components from NPM and Redux.

●Implemented Redux form. Used Synchronous and Asynchronous Validations to validate the values.

●Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.

●Also, used Bootstrap to make the page more responsive. Also, used Bootstrap classes like container, active, alert.

●Used CSS3 flexbox and other properties such as overflow, justify-content and positioning.

●Consumed REST APIs using Get, Post, Put Methods.

●Involved in user authentication using JSON Web Tokens.

●Deployed the application using AWS.

●Written AWS Lambda functions for Login Lambda and OIDC callback Lambda using NodeJS which validates the state and nonce in the OIDC token from the PingFederate.

●Used Active Directory and DynamoDB to store user information.

●Written unit test cases using Jasmine and Karma task runner.

●Used JIRA, RALLY for bug tracking as well as issue tracking.

●Debugging and build the test cases in the CI/CD pipeline using Jenkins.

●Extensively used GIT stash for version control.

●Involved in integrating angular and AEM

●Involve in various phases of Software Development Life Cycle (SDLC) using Agile Methodology.

Environment:

HTML5, CSS3, Angular 6, Typescript, Bootstrap 3.3.6, Basis, Node JS, RESTful Web Services, JWT, Jasmine, Jenkins, JIRA, GIT, Agile, AWS, RALLY, AEM

Client: GEP JUN’2017 – SEP’ 2018

Title: UI Developer Location: CLARK, NJ

Description:

This Project involves the development of Integrated Ops Portal (IOP) which is a web application for Organization Wireless employees where they can view cell sites, alarms, tickets, work orders and tasks

Responsibilities:

Wrote extensive HTML/ HTML5, CSS3, JavaScript, Angular 2, SASS, LESS, React.js, Redux, Flex Framework code to build dynamic pages.

Used AJAX module to handle RESTful calls to enable communication between view components and servers.

Experienced in developing web and mobile applications using latest JavaScript ES6 features and frameworks such as ReactJS, and Redux.

Synchronized Web Socket messages with React and Redux to reliably maintain real-time state across users.

Worked closely with QA team performing Unit testing using Jasmine, karma to fix bugs and experience on Test Driven Development (TDD), Iterative and Incremental development, and Automate test using tools like Selenium and protractor.

Used Twitter Bootstrap to create Responsive Web Design (RWD).

Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.

Used Redux methods like Action creator, Dispatcher, Reducer, create Store, combine Store, middleware, subscribe to work with Redux.

Responsible for implementing UI mockups, integrating third party JavaScript libraries, and handling/creating Redux store data.

Involved in making the application Responsive using Bootstrap and used LESS preprocessor.

Added user validations and user permissions by using the Node.js.

Worked with Jasmine unit test framework to write unit tests for JavaScript code and Karma as a test runner.

Used Web services for transmission of large blocks of JSON.

Used Grunt to create project structure and for managing UI module dependencies.

Used Angular 2.0 like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.

Adobe Photoshop CS6 was used for extracting images and for adding various effects to the images.

Used React JS for templating for faster compilation and developing reusable components.

Experience in Building applications using React JS which allowed us to render pages on both the client and server using the same codebase.

Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.

Environment: HTML/ HTML5, CSS3, JavaScript, Angular 2.0, AJAX, Vue.js, RESTful, Bootstrap, JSON, Jasmine, Karma, Adobe photoshop CS6, React JS, SASS, LESS, Node.js, Redux, Flex.

Client: USPTO SEP’2015-MAY’2017

Title: UI Developer Location: Washington, D.C.

Description: The client can access to complete account information, details about his policy, upgrade to a new policy based on his previous payment history and credit score, track his claim approval status, and look up for an agent near his area and file for claims.

Responsibilities:

●Reviewed and analyzed the software requirements for determining feasibility of design within cost and time constraints.

●Designed the front-end applications and user interactive web pages using web technologies like Angular 2.

●Developed web pages using Angular2, which are powerful in building the Single page web applications.

●Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation using Angular 2.

●Developed a single page, cross-device/cross-browser web application for real time utilizing Angular 2, JavaScript API.

●Created global available custom pipe, custom directive by using Angular2 Directive, Angular2 Pipes.

●Extensively used NodeJS with JWT and used Rest API’s along with Express and body parser.

●Utilized Observables and Angular2 HTTP to observe the changes of the data while working with Angular2 Router, connect to back-end via Express JS.

●Implemented MVC Architecture and enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.

●Defined new validations through Angular 2 for the form fields implemented through HTML5.

●Imported and mapped content to various collections in MongoDB through Angular2 Http, Services, Provider, and NodeJS, Express JS, mongoose.

●Analyzed different change requests’ requirements, design, development and testing.

●Design and build UIs on Server Platform in a team environment.

●Designed and implemented the UI with extensive use of JavaScript and JSON.

●Used jQuery/AJAX on the UI for populating the data that is fetched from web services/APIs.

●Worked on Twitter Bootstrap to create Responsive Web Design.

●Experience on client-side testing frameworks like Jasmine and Karma.

●Used various predefined modules from NPM like body Parser, Express, CORS.

●Prepared system for unit testing by writing test cases using Jasmine and Karma within TDD.

●Used JIRA for bug tracking and issue tracking.

●Used Jenkins for continuous integration and deployment.

●Extensively used GIT as version control.

●Actively participated in the team on agile development cycle.

●Designing and documentation of various phases of the project and the system changes according to the requirements, objectives and the user documentation.

Environment:

HTML5, XHTML, CSS3, Bootstrap, TypeScript, JSON, AJAX, Angular 2, MongoDB, Node JS, Jenkins, GIT, Jasmine, Karma, TDD, Agile, JIRA

Client: M&T Bank OCT’2013 –AUG’2015

Title: UI Developer Location: Dover, Delaware

Description: Company offers standard homeowner, auto products and personal excess liability coverage. The Insurance project involves the design and development of a Web based application to provide online insurance services. The web application provides functionalities such as policy management, profile management, and claim reporting. The client can access to complete account information, details about his policy, upgrade to a new policy based on his previous payment history and credit score, track his claim approval status, and look up for an agent near his area and file for claims.

Responsibilities:

Involved in various Software Development Life Cycle (SDLC) phases of the project, which was modeled using Rational Unified Process (RUP).

Developed using various jQuery components for CRM application for customer service.

Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.

Developed UI using HTML 5, Bootstrap, jQuery, and JSP for interactive cross browser functionality and complex user interface.

Wrote code to ensure that the application is cross browser compatibility (IE 7+ and Firefox) as per the requirements.

Creating log-in authentication modules using Angular Js and JavaScript.

Responsible for design and development of the web pages from mock- ups.

Experience in jQuery frameworks in AJAX-driven websites using proxy to get the data from the backend in the form of JSON and XML to populate on the UI components.

Redesign and maintain existing internal web application utilizing HTML, CSS, JavaScript and JQUERY

Developed mockups and prototypes using HTML5 and CSS3. Designed new classes and functionalities eloped the application's presentation layer using HTML5, CSS3, JavaScript and jQuery Scripting.

Created section 508 compliant versions for PDF, MS Word, MS Excel, and MS PowerPoint documents.

Implemented authority management on each sensor using Angular Router.

Extensive experience of Object-Oriented JavaScript design pattern and JavaScript MVC Patterns preferably AngularJS.

Development of website GUI & functionality with jQuery and JavaScript.

Used AngularJS for heavy DOM manipulation.

Developed re-usable function using Jasmine for the Test Automation.

Created components like Grid, Panels, Toolbars, button and Combo-box etc.

Designed the application framework, selects the software and hardware platforms and determines the site navigation.

Perform code review with peers to ensure code optimization and web optimization techniques are followed.

Follow agile methodology and iteration planning.

Responsible for quality assurance of finished websites including the validation of web forms and links.

Environment: HTML5, CSS3, jQuery, JSON, AJAX, DHTML, XML, JSP, JavaScript, jQuery, AngularJS, Backbone.js, Bootstrap, CVS, MVC, PL/SQL, SQL.

Client: Banner Health OCT’2012- SEP’2013

Location: Phoenix, AZ

Title: UI Developer

Responsibilities:

Working in Photoshop design comps developing HTML/JavaScript/CSS based web sites, including testing and debugging cross-browser.

Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.

To communicate with the backend worked wits Http module.

Used advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.

Developed Graphics using Paint Shop Pro/Photoshop & Animation using Flash/Fireworks.

Developed fast loading images using Adobe Photoshop CS3

Involved in designing and developing the JSON, XML Objects with SQL.

Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.

Designed CSS3 based web pages, which were cross-browser compatible.

Engaged in development of web pages using ASP.NET MVC, XML, VB.Net, CSS and UI enhancement coding.

Extensively involved in User Interface designing using Web forms and also Win forms.

Used JavaScript and .NET Validation Controls for performing client-side validations.

Designed and Architected the Application using MVC and designed the application using responsive web design to work on different devices.

Using web scripting languages like NodeJS and Yarn for interaction between client side and server-side technologies.

Followed Agile and Scrum software development methodology.

Environment: HTML, CSS, Angular.js, ASP.NET, JSON, Agile, Node.js, Adobe Photoshop CS3, MVC, XML, VB.Net.

Client: CRB TECH Solution JUNE 2011 – SEP’2012

Location: Pune, India

Title: Web Developer

Responsibilities:

Involved in new high-impact visual applications to make data actionable.

Developed the Application layer or GUI framework from scratch using JSP, HTML, CSS, Spring MVC, JavaScript and JQuery.

Written complex SQL Queries using Spring JDBC to fetch or insert data for the Batch processing.

Developed the front end of the portal using HTML, JavaScript, AJAX and CSS3.

Used Cascading Style Sheets (CSS) for styling and to achieve uniformity Used JavaScript to provide AJAX functionality to make website perform better for image loading and for dynamic loading of the web page without refreshing.

Designed and Developed Database using MY SQL. Extensively used select, insert, update, delete, join and between queries while maintaining the database.

Developed the front end of the portal using HTML, JavaScript, AJAX and CSS.

Worked on development of Hibernate including mapping files, configuration file and classes to interact with the database.

Designed CSS3 based web pages, which were cross-browser compatible.

Engaged in development of web pages using ASP.NET MVC, XML, VB.Net, CSS and UI enhancement coding.

Deployed the complete Web applications in tomcat Application server.

Modularized front-end CSS and JS code.

Developed many WebSphere Control Program (WSCP) scripts and shell scripts to automate the maintenance process of the WebSphere and recovered the backed-up WebSphere configuration using XML Config tool.

Conducted code reviews against coding standards and made sure the best practices are maintained in development process.

Participated in unit testing and functionality testing for tracking errors and debugging the code.

Developing test requirements by decomposing the functional requirements, helped in fixing bugs and carried out troubleshooting. And interacting with End-users, business analysts and developers.

Environment: XML, SOAP, HTML5, CSS3, jQuery, JSON, AJAX, DHTML, XML, JSP, JavaScript, jQuery, AngularJS, Backbone.js, Bootstrap, CVS, MVC, PL/SQL, SQL

EDUCATION:

BACHELOR’S IN COMPUTER SCIENCE AND TECHNOLOGY. MAY-2011

SATHYABAMA UNIVERSITY-Chennai, INDIA



Contact this candidate