Home

Hinduja Pamarthi - UI Developer (Angular / React)
srinivasg@theperitus.ai
Location: Aubrey, Texas, USA
Relocation: Ready-To-Relocate
Visa: H1B
Hinduja
Email ID: srinivasg@theperitus.ai
Phone:+1832-225-6700
Software Developer


PROFESSIONAL SUMMARY:
Around 9 years of proficient experience in Web application development using HTML5, CSS3, JavaScript, JSON, jQuery, TypeScript, Angular 4/6/11/12/16, ReactJS (ECMAScript 2015/ES6), Node.js.
Improving and continuously adapting to new front-end technologies for achieving efficient designing and development of User interface applications.
Experienced in developing Single Page Applications (SPA) using JavaScript frameworks like Angular and ReactJS.
Involved in developing web applications based on Model-View-Controller (MVC) architecture.
Coordinating with the deployment team to deploy the code to all Environments and to create the ticket for the change control and Network process.
Actively involved in using ReactJS, Angular12/16, Bootstrap and HTML5 to enable client-side data to meet specific criteria by applying various validation variables.
Obtain the business user feedback of using the application and gather the additional requirements for enhancing the application.
Good understanding of using AJAX and JSON to process response data from RESTful API s and webservices for updating UI and good knowledge on using Figma as a primary reference for development.
Design and development of UI using HTML5, CSS3, JavaScript, TypeScript, ReactJS, Angular12/16 and used Redux for managing state of the application.
Experienced in working with AGILE based development methodologies and participating in Scrum sessions.
Good understanding and implementation knowledge of TypeScript, Angular, ECMAScript2015/ES6 and ReactJS.
Expertise with Bootstrap and Media Queries in developing Responsive Web Design
Good knowledge in creating Templates, Mockups, and Prototypes, Web Interfaces, Layouts.
Involved in developing web applications based on Model-View-Controller (MVC) architecture.
Experienced with various IDEs such as Notepad++, Visual Studio Code, WebStorm and IntelliJ.
Experience in debugging and troubleshooting existing code using debugger tools like Firebug, Chrome developer toolbar, Safari web inspector and able to identify problems in the initial stages and execute quick resolutions.
Good knowledge in using Jasmine, Karma, and Jest for unit Testing.
Experienced in conducting unit testing at client side using Jasmine/Karma and experienced in Test-driven development, Behavior driven development and Acceptance Test Driven Development.
Good understanding of API gateways in configuring to create RESTful APIs that connect UI front-end applications to AWS backend services.
Interacted with Testing Team, UX design team, Scrum Masters, and Product Owner for fixing issues and implementing requirements of the projects.
Good knowledge of Object-Oriented Programming (OOP) like C#.NET, JAVA, using Eclipse, Visual Studio Team Systems and Visual studio with Back end as Oracle and SQL Server.
Hands on knowledge of CI/CD platforms such as Jenkins, Docker, and Kubernetes for deployments.
Expertise in using source code control systems such as GIT and Bitbucket.
Acquired knowledge in the phases of SDLC like Requirement Analysis, Implementation and Maintenance and involved with Agile (SCRUM) Methodology.
Good knowledge on Postman for testing the RESTful API's workflow.
Well communicative with team members to resolve the road blockers and actively attend daily scrum call to discuss on the updates of user stories and speeding up the releases by 20%.
Hands on experience in project management tools like JIRA and Rally.
Experience in Operating systems like Windows, Linux, and MAC OS.
TECHNICAL SKILLS:
Web Technologies/frameworks HTML5, CSS3, JavaScript, TypeScript, Angular4/6/11/12/16, ReactJS, Bootstrap, Angular Material, jQuery, REST, JSON, Styled components, Inline JSX styles, SAAS, Material UI, Node.js
Logging/Monitoring Postman, Splunk, Rally, JIRA
Testing Jest, Jasmine, Karma
VersionControl/build tools GITLAB, Bitbucket, GITHUB, Jenkins

Education Details:
Master s Degree - Computer and Information Systems, Wilmington University, DE, Dec 2017

PROFESSIONAL EXPERIENCE:
T-Mobile, TX (Remote)
Software/UI Developer, Mar 2021-Till Date
Responsibilities:
Designed and developed user interactive websites using Angular components along with HTML5, LESS Compiler and Bootstrap features for styling the UI pages.
Implemented effective communication strategies between Micro Frontend(MFE) applications using shared libraries for scaling of frontend components across multiple teams and ensuring smooth data flow and user experience.
Coordinating with the UX Design team on Figma to create an overall layout design that meets cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3.
Responsible for layout styling of the website significantly using JavaScript, HTML5, CSS3, TypeScript, ReactJS and Angular12/16.
Developing and designing SPA user interfaces in Angular 12/16 and providing responsiveness to the application using Media Quires and integrated server side rendering to improve page load time and overall user experience.
Actively managed application dependencies using ReactJS and predefined components from NPM (Node Package Manager) and Redux for managing the state of the application.
Well versed with modern JavaScript frameworks -ReactJS and Angular12/16.
Involved in developing POC web applications using latest JavaScript ES2015/ES6 features and framework/Library such as React and Redux.
Using TypeScript for creating Angular12/16 components and implementing reusable components.
Implement logging and Exception handling using Splunk to log the messages, warnings, and errors in the centralized log files required for troubleshooting and auditing purposes.
Collaborate with cross-functional teams to analyze, design, and implement new features into the web application without effecting the existing workflow.
Developing and designing SPA using ReactJS, Angular16 and achieving web responsiveness for the application.
Created Angular components like controllers, services, directives, and forms to collect different user data and implemented form validation in Angular.
Actively participated in deployment phases for code drop in all environments.
Involved in sprint/project planning to understand and analyze business user stories, coordinating with PO for providing estimations.
Utilized RxJS operators with NgRx to efficiently handle asynchronous data flows and optimize app performance.
Maintained components in the AEM authoring file and authored the dynamic content on the environments to manage content on websites.
Used Redux state management for handling application data across multiple components for better performance optimization.
Performed Regression testing on the features to check for code compatibility with the new changes.
Creating a Service layer using Microsoft Application Program Interface (API) and hosted it as a RESTful service to retrieve the data from Controllers using routing and by posting the request through HTTP methods in JavaScript call from UI.
Implemented different styling components across application modules using HTML5, Bootstrap, CSS3, Styled Components, SASS, Inline JSX styles, Styles-JSX, Material-UI for enhancing user interface, responsiveness styling.
Implemented responsive web designing to provide prominent experience to the user over cross platform devices using ReactJS and Angular12/16.
Wrote unit testcases to check for compatibility with code changes using Jasmine Framework and ran the testcases on the Karma browser.
Optimized front-end code and reduced page load time by 30%, resulting in improved website performance and 100% user-friendly experience.
Configured Webpack to use Babel for ES2015/ES6 code transpilation, ensuring cross-browser compatibility.
Integrated NgRx for state management in an Angular application, handling complex state changes and ensuring scalability across a large enterprise-level project.
Utilized AWS S3 for storing and serving static assets (images, styles, scripts) in Angular applications, and ensuring fast load times.
Implemented Reactive Forms with RxJS to build dynamic, real-time form validation systems for improving user experience and maintaining form states.
Achieved User Interface functionality using ReactJS, Angular12/16 framework and performing validations on modules to check if the data or values match business requirements.
Used ReactJS for developing complex and interactive websites and mobile user interface.
Involved in all stages of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
Working on Agile methodology with one of the most flexible Agile project management tools, JIRA and participating in Scrum sessions.
Using GITLAB as version control to manage as source code repository for builds and deployments.
Environment: HTML5, CSS3, JavaScript (ES2015/ES6), Karma, Jasmine, Bootstrap, ReactJS, RESTful, JIRA, Angular12/16, SASS, Splunk, RxJS, NgRx, TypeScript, Inline JSX styles, FLUX, Postman, Angular Material, Java, VS code, GITLAB, Figma, AEM authoring File.
PayPal, CA (Remote)
UI Developer, Aug 2020 Feb2021
Responsibilities:
Used ReactJS components for handling Events, Forms across multiple modules involving Keys, Router, and flux models to achieve faster responsiveness.
Implemented different styling components across application modules using Bootstrap, CSS, Styled Components, SASS, SCSS, Inline JSX styles, Material-UI for enhancing user interface, responsiveness, and styling.
Used Restful APIs POST, PUT, DELETE, GET methods for backend communication and for application integration.
Involved in different lifecycles of application development that meets accessibility of web browser.
Migrated RxJS Behavior Subject state management implementation to the NgRx Redux pattern for managing authentication, meeting, and account states globally.
Implemented Axios for making Ajax calls to trigger data from API's using Redux Saga.
Worked on latest features of ES6, ES7 by using arrow functions and asynchronous functionalities.
Developed cross-browser/platform using HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
Involved in mobile application (Android and IOS) development using React Native for different platform compatibility.
Implemented React Promises for solving Callback issues in Node.js.
Worked on ReactJS Virtual Dom, react views and rendering UI using different custom HTML Tags components.
Implemented flux pattern by using redux framework as a core dependency.
Used compass for SASS style sheet language and Grunt to compile the Sass files to single CSS file.
Wrote client-side code using ReactJS and used NPM & gulp directories to generate the server.
Used Redux async actions to achieve asynchronous functionality for application.
Developed different aspects of ReactJS by creating interactive UI supporting One-way data flow, Virtual DOM, JSX concepts.
Integrated Webpack with Babel to compile ES2015+/ES6+ JavaScript code and ensure backward compatibility across all modern browsers.
Used Bootstrap for enhancing different selection controls like dropdown menus, toggles, and search bars on client-side application interface.
Implemented various UI interfaces modules using JS and predefined components from NPM (Node Package Manager) and Redux library.
Achieved faster compilation and reducing implementation time for new features by 20% by implementing reusable components for templating across the application components.
Involved in integration of web services and SQL database at backend for application interaction and storing data.
Used Local Storage to store & retrieve insensitive user data during transition between the different pages and components within the application.
Developed UI application by completing stories in a timely manner while maintaining best practices outlined by the team lead.
Responsible for making applications more versatile by implementing different concepts supporting dynamic page rendering using AJAX, JSON, and jQuery.
Created e2e test suites for all components and modules to ensure workflow of the application as per the needs and reduced bug reports from users by 40%.
Handled cross browser/platform compatibility issues on different platforms (IE, Firefox, and Safari).
Used JIRA for Bug Tracking and JSLint for ensuring quality code and Slack for team communication.
Environment: ReactJS, Redux, JavaScript (ES2015/ES6), jQuery, GIT, Bootstrap, Ajax, JSON, HTML5, CSS3, React Native, Oracle, XSS(cross site scripting), Kubernetes, SASS, Inline JSX styles, Node.js, FLUX, Material UI, Jira, Linux, REST.
T-Mobile, Bellevue, WA
UI Developer, May 2019-Apr 2020
Responsibilities:
Actively involved in development of user experience for payments section of the application using Angular which is one of the most critical modules of ever enhancing and compatible with modern UI aspects.
Improved the website and portal functionality using Content Management System, JavaScript, HTML5 and CSS3.
Used Angular 6 as the development framework to build a single-page application.
Responsible for ensuring all client-side validations are full filled using jQuery and JavaScript.
Worked with Bootstrap for compiling CSS3, JavaScript and building System with suitable methods of Angular 6.
Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and responsible for creating detailed wireframes and process flows.
Developed responsive web pages using Bootstrap and CSS3 media queries.
Used RxJS in combination with NgRx to manage shared state across the application and handle side effects.
Enhanced legacy application by building new components in Angular 6 and TypeScript.
Worked with the back-end development team in the process of fetching the related data through JSON files using RESTful web services GET/POST methods.
Developed dropdown menus, search bars, carousels, toggles using Twitter-Bootstrap and jQuery.
Sending requests and responses in Micro services through SPRING - REST Controllers through HTTPS.
Collaborate with cross-functional teams to analyze, design, and implement new features into the web application without affecting the existing workflow.
Logging testing issues, setting up and attending status meetings and gathering user requirements.
Worked with debugging tools like Chrome or safari web inspectors and IE Developer Toolbar.
Involved in all stages of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
Used Jasmine to achieve code coverage for testing purposes.
Used Postman to test the API workflow tested on the JSON files.
Used Bitbucket version to implement version control System.
Developed cross-browser/platform HTML4/5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
Worked on Agile methodology with one of the most flexible Agile project management tool JIRA.
Environment: HTML5, CSS3, JavaScript, Angular 6, TypeScript, Bootstrap, jQuery, Material UI, Karma, Jasmine, JSON, RESTful, JIRA, Bitbucket, Postman, Visual Studio Code, RxJS, NgRx.
Century Link, Littleton, CO
UI Developer, Sep2018 Apr2019
Responsibilities:
Designed and developed user interactive widgets using Angular4 features such as components, services, modules and used HTML5, LESS Compiler and Bootstrap features for styling the widgets.
Responsible for implementing UI layer for the application using HTML5, CSS3, Angular4, JavaScript, TypeScript, Angular Material.
Worked with JSON responses, parsing the same and presenting on the UI layer.
Ensured pattern consistency across all pages by understanding user requirements and propose solutions.
Wrote tested, idiomatic, and documented JavaScript, TypeScript code.
Coordinated with UX Design team to get the workflow of wireframe to implement the application requirements.
Used Angular 4 component-based architecture to integrate services to consume RESTful API s.
Communicated with back-end development team in the process of fetching related data through JSON files using RESTful API GET/POST methods.
Created and deployed new features to sustain and amend existing applications under MVC pattern using Angular, Bootstrap and Node.js.
Utilized Bootstrap and to develop a reactive website from a static JavaScript, Node.js, Bootstrap, Semantic UI, RESTful API, jQuery existing code base.
Designed and developed web pages using HTML5, Angular, CSS3, Ajax, Bootstrap, JavaScript, and jQuery based on the W3C standards.
Implemented the UI functionality using angular framework and performing validations on the participant detail and order detail modules to check if the data or values match as per the business requirements.
Collaborated with stakeholders, users, and build teams to implement state-of-the-art user experience.
Implemented new features and changes to existing application to enhance the performance of the application.
Performed JUnit testing and regression testing on the features to check for compatibility with changes.
Experienced in handling the process of build and deployment of projects using Jenkins.
Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS.
Used Web Contact Accessibility Testing WCAG to make the web page more accessible.
Used Rally to keep track of bugs to reduce downtime, increase productivity and Communication.
Used SPLUNK for automation and logs for business analytics.
Worked closely with the programmers and graphic designers for project requirement and analysis.
Implemented client-side unit testing using Jasmine to maintain the functionality as expected.
Worked in all phases of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile (SCRUM) Methodology.
Worked with outside data sources and APIs to integrate the data into the application.
Environment: HTML5, CSS3, Angular4, JavaScript, TypeScript, jQuery, Bootstrap, JSON, Splunk, RESTful, Rally, WCAG, TDD, GIT, MongoDB, Angular Material, Java, Visual Studio Code, Jasmine.
Chetu, Plantation, FL
Frontend developer, Jan 2017 Aug2018
Responsibilities:
Created ReactJS components using JSX, Followed Redux data flow Architecture for unidirectional data flow and manage your data in ReactJS and make HTTP requests in React & Redux.
Build ReactJS components and stand-alone functions to be added to any future pages.
Involved in developing websites using latest JavaScriptES6 features and framework/Libs like ReactJS and Redux.
Used Redux-Store for storing state of the ReactJS Application and worked with middleware for the Redux-Store.
Created Components using ReactJS consists of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
Developed ReactJS pages, Web services calls, and AJAX calls for the application.
Used CSS preprocessor called SASS for styling the ReactJS Components and used Media Queries and mobile UI development to customize the View.
Developed the presentation layer with responsive web design experience using Bootstrap, ReactJS, JavaScript, Angular, CSS, HTML and jQuery.
Implemented user interface guidelines and standards throughout the development and maintenance of the website using ReactJS, Angular, JavaScript, jQuery, CSS, and HTML.
Used CSS styles to maintain uniformity of all screens throughout application and positioning of screen objects.
Developed data formatted web applications and deployed the script using client-side JavaScript.
Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
Worked closely with Backend team to display data using Custom Components, library Components and Redux.
Develops the application on Node.js platform using JavaScript programming.
Implement modules into Node.js to integrate with designs and requirements.
Used GraphQL to provide a thorough and understandable explanation of the data in API.
Used JSON for data exchange between client and server and Ajax to reduce the network load and update only the certain components of the website.
Used Restful web services to call for POST, PUT, DELETE and GET methods.
Used Node Package Manager to manage modules & used it to install useful tools such as Grunt and Express.
Interacted with Testing Team, Scrum Masters, and Business Analysts for Fixing of Issues.
Ensured site design integrity and quality control consistency throughout the project's lifecycle.
Environment: HTML5, CSS3, ReactJS, Bootstrap, Node.js, JavaScript, jQuery, JSON, SASS, NPM, GIT, GraphQL, Jenkins, Jest, REST.
DST Systems, Hyderabad
Web Developer, Dec 2014- Jul 2016
Responsibilities:
Developed web presentation layer using HTML, CSS, JavaScript according to internal standards and guidelines.
Developed data insertion forms and validated them using JavaScript.
Created forms for internal website and maintained data filled by users.
Implemented different validation controls on the webpages using JavaScript.
Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
Closely worked with Business analyst to understand the technical requirements of the projects.
Involved extensively in writing application-level code to interact with APIs, Web Services using JSON.
Have done testing for various components and functions to eliminate bugs in the components.
Environment: HTML, CSS, XML, JavaScript, AngularJS, JSON, jQuery, AJAX, JIRA, Java, MySQL, SVN, Visual studio code, REST
Keywords: csharp continuous integration continuous deployment artificial intelligence user interface user experience javascript sthree information technology purchase order California Colorado Delaware Florida Idaho Texas Washington

To remove this resume please click here or send an email from srinivasg@theperitus.ai to usjobs@nvoids.com with subject as "delete" (without inverted commas)
srinivasg@theperitus.ai;4850
Enter the captcha code and we will send and email at srinivasg@theperitus.ai
with a link to edit / delete this resume
Captcha Image: