Ramya - UI Developer |
[email protected] |
Location: Austin, Texas, USA |
Relocation: No |
Visa: H1B |
Ramya K
Email ID: [email protected] Austin, TX Mobile: +1(248) 823 - 8786 PROFESSIONAL SUMMARY Over 8 years of extensive experience in the IT industry, specializing in the development, analysis, and testing of user interface applications. Proficient in a wide range of technologies including Angular (versions 2 through 15), ReactJS, HTML5, CSS3, Material-UI, Angular Material, PrimeNG, Bootstrap, JavaScript, TypeScript, jQuery, AJAX, JSON, AngularJS, React Native, and NodeJS. Actively Involved in all phases of the Software Development Life Cycle (SDLC), including requirement gathering, analysis, design, development, implementation, testing, and maintenance of projects, ensuring comprehensive and high-quality deliverables. Have experience working within Agile methodology, effectively collaborating with cross-functional teams to deliver high-quality software solutions through iterative development and continuous feedback. Extensive expertise in developing web and mobile applications using Angular (versions 2 through 15), with a strong command of RxJS for reactive programming and Redux for state management. Strong Knowledge of web-related concepts like MVC Design Pattern, HTTP, HTTPS, Web Services, RESTful Services, SSL and Client-Server Architecture. Proficient in implementing Object-Oriented JavaScript concepts, enhancing code modularity and reusability. Experienced in working with JavaScript, including extensive use of the Document Object Model (DOM) and DOM functions to create dynamic and interactive web applications. Expertise in creating Single Page Applications (SPAs) using AngularJS and various versions of Angular (2 through 15), ensuring seamless and efficient user experiences. Extensive experience in developing applications using the MVC (Model-View-Controller) design pattern, ensuring organized and maintainable code structures. Hands-on experience with Angular, utilizing Directives, Services, Observables, and Pipes to build dynamic and efficient applications. Extensive knowledge of React JS features, including Components and React Flux Architecture, with expertise in developing Single Page Applications (SPAs) using React Router. Highly proficient in CSS3, including Media Queries, Animations, Box Model, Positioning, and Layouts, to create responsive and visually appealing web designs. Skilled in creating prototypes and wireframes, and proficient in developing user interfaces using PrimeNG and Angular Material UI components. Proficient in server-side technologies, particularly NodeJS, and adept at utilizing its integrated tools such as NPM, Yarn, and Webpack for efficient development and build processes. Skilled in writing efficient queries for databases such as MySQL and MongoDB, ensuring optimal data retrieval and manipulation for various application needs. Proficient in working with various Integrated Development Environments (IDEs), including Visual Studio Code, Notepad++, Sublime Text, Eclipse, IBM Rational Application Developer (RAD), and WebStorm, ensuring efficient and effective development workflows. Extensive experience working with major browsers such as Google Chrome, Mozilla Firefox, Safari, and Internet Explorer, adept at resolving cross-browser compatibility issues to ensure consistent user experiences across different platforms. Utilized JIRA and ServiceNow for efficient bug and issue tracking. Experienced in web application debugging using tools such as SonarQube, Firebug, and Chrome Developer Tools to identify and resolve issues effectively. Well-versed in testing frameworks such as Jasmine and Karma, ensuring robust and reliable application testing. Proficient in working with Jenkins for continuous integration and delivery, with extensive experience in Agile development methodologies such as Scrum and Kanban, ensuring efficient and iterative software development processes. Contributed to the development of web applications utilizing Responsive Web Design (RWD) principles, ensuring optimal user experiences across various devices and screen sizes. Demonstrated ability to work independently and collaboratively within a team, effectively managing multiple tasks. Possess strong interpersonal, oral, and written communication skills, ensuring clear and effective interactions with colleagues and stakeholders. Adept at understanding business requirements and effectively interacting with customers, ensuring clear communication and alignment with their needs and expectations. Collaborated closely with clients to understand their requirements and designed user interfaces that effectively met their needs, ensuring a user-centric approach and high client satisfaction. Skilled in graphic design, including the creation of buttons, logos, banners, and images, utilizing industry-standard tools such as Photoshop and CorelDRAW to produce visually appealing and professional graphics. EDUCATION Master of Science in Computer Engineering Bachelor of Technology (BS) in Electronics & Communications TECHNICAL SKILLS Web Technologies: HTML4/5, CSS, CSS3, Vanilla JavaScript, Typescript, ES6, JSON, AJAX, jQuery, DOM, XHTML, JSF, JSP, Servlets, XML, XSLT, JDBC, Spring, Spring Boot, RESTful Services, Microservices, SOAP Programming Languages: Java, C/C++, SQL, PL/SQL, UML, Python, TypeScript, Ruby on Rails, Shell and Perl Database Technologies: MYSQL, SQL Server, MongoDB, Cassandra, Oracle7.x/10g/11g, Redis, PostgreSQL, Firebase Operating Systems: Windows, Linux, Mac OSX, UNIX Frameworks: Angular JS, Angular2/4/5/6/7/8/9/11/13/15, NodeJS, ReactJS, React Native, BackboneJS, Underscore.js, Vue.js, d3js, Can.js, Ember.js, Ext.js, Cordova, Play. JavaScript Libraries: Require.JS, Express.JS, Immutable.js, normalizr.js IDE: Eclipse, Visual Studio Code, Notepad++, WebStorm, Dreamweaver, STS. Configuration Management: Maven, TFS, GIT, SVN, Grunt, Gulp, Gradle, NPM, NVM, Bower, CVS, Docker Desktop Testing Tool: Jasmine, Karma, Jest, Protractor, Selenium, Mocha, Postman and Cucumber Servers: Apache Tomcat, WebLogic, IIS, lite, JBoss Others: Chrome Developers Tool, Firebug, JIRA, Azure Devops, Rally, Bitbucket, Bamboo, Jenkins, GIT, GitHub, ServiceNow, Adobe Photoshop, MS Office, IOS Simulator, Source Tree, XCode, Restful Services, Spring, Hibernate, SASS, Scala, Docker, Gradle, Grunt, Gulp, Redux Dev Tools PROFESSIONAL EXPERIENCE Elevance Health, Virginia Oct 2024 till date React/UI Developer Environment: React 16, Material-UI, Reactstrap, Axios, Angular18, Angular Material, PrimeNG, Bootstrap, RxJS, NgRx, NodeJS, Redux, HTML5, CSS3, SCSS, TypeScript, JavaScript, JSON, NPM, NVM, GIT, BitBucket, GitHub, Postman, PostgreSQL, Docker Desktop, JIRA, Bamboo, Microsoft Visual Studio Code, Jasmine, Karma, Protractor, Chrome and Redux Dev Tools Responsibilities: Developed and maintained multiple web applications using React and Angular, ensuring robust performance and delivering user-friendly interfaces. Participated in design and architectural discussions, contributing to strategic decision-making processes. Designed and developed interactive user interfaces using React library, Material UI, Reactstrap, RxJS, NodeJS, jQuery, and JSON. Developed and implemented RESTful API integrations and optimized state management using Redux, significantly improving application performance and ensuring seamless data flow. Developed and managed containerized microservices applications using Docker Desktop, enhancing deployment efficiency and application scalability. Developed reusable React components with dynamic data handling through props, improving code modularity and reducing redundancy. Managed complex state across multiple components using the useState and useReducer hooks, enhancing application performance and maintainability. Designed and implemented complex navigation structures using React Router, ensuring seamless user experiences and efficient route management. Successfully integrated RESTful APIs with React components, utilizing hooks for fetching and managing data asynchronously, and updating UI in real time. Proficient in Angular Lifecycle Hooks, Dependency Injection, and Data Binding Concepts, ensuring efficient component management, service integration, and seamless data flow. Implemented data sharing between parent and child components using @Input decorator, @Output decorator, Event Emitter, and @ViewChild, promoting component communication and reusability. Implemented both Template-driven and Reactive Forms using Form Control, Form Group, and Form Builder, ensuring robust form management and validation. Implemented routing and navigation in the application by configuring Router Module and utilizing Child Routes, Route Guards and Activated Route to ensure secure and efficient navigation. Extensively Implemented Promises, RxJS Observables, Subjects, and Behavior Subjects to efficiently manage asynchronous data and events, ensuring responsive and reactive application behavior. Utilized rich UI components from Material-UI, Angular Material, PrimeNG, Reactstrap and Bootstrap libraries to develop visually appealing and functional applications. Extensive hands-on experience in creating and styling web components using HTML and CSS, ensuring responsive and user-friendly designs. Utilized the Axios library to efficiently manage HTTP requests and handle asynchronous data fetching within React applications, enhancing data retrieval and overall application performance. Leveraged Angular Http Client to efficiently perform HTTP GET and POST requests, ensuring seamless data retrieval and submission. Used Bamboo for Continuous Delivery/Continuous Integration to automate build and deployment processes, ensuring efficient and reliable application delivery. Employed GIT for version control and Microsoft Visual Studio as the Integrated Development Environment (IDE). Involved in Creating user stories in JIRA, providing accurate estimates as part of the Agile development process, contributing to effective sprint planning and execution. Flagstar Bank, Troy, MI June 2020 Sep 2024 Angular/UI Developer Environment: Angular6/7/8/9/11/13/15, Angular Material, PrimeNG, Bootstrap, RxJS, NgRx, NodeJS, Redux, HTML5, CSS3, SCSS, TypeScript, JavaScript, JSON, jQuery, AJAX, NPM, NVM, Bower, GIT, BitBucket, GitHub, Postman, MYSQL, AWS, JIRA, Azure Devops, Bamboo, Microsoft Visual Studio Code, Jasmine, Karma, Protractor, Chrome and Redux Dev Tools Responsibilities: Developed new Angular modules with reusable components to seamlessly integrate and interact with existing angular modules, aligning with business requirements. Participated in design and architectural discussions, contributing to strategic decision-making processes. Designed and developed interactive user interfaces using Angular Framework, Angular Material, PrimeNG library, RxJS, NgRx, NodeJS, jQuery, and JSON. Proficient in Angular Lifecycle Hooks, Dependency Injection, and Data Binding Concepts, ensuring efficient component management, service integration, and seamless data flow. Implemented custom pipes and used in-built pipes for data transformation and observables, enhancing data presentation and manipulation. Implemented data sharing between parent and child components using @Input decorator, @Output decorator, EventEmitter, and @ViewChild, promoting component communication and reusability. Implemented both Template-driven and Reactive Forms using FormControl, FormGroup, and FormBuilder, ensuring robust form management and validation. Leveraged TypeScript features such as arrow functions, spread syntax, and rest parameters to enhance code efficiency and readability. Implemented routing and navigation in the application by configuring RouterModule and utilizing Child Routes, Route Guards and ActivatedRoute to ensure secure and efficient navigation. Developed customized, self-contained, reusable, and testable components, directives and services enhancing the application s modularity and maintainability. Extensively Implemented Promises, RxJS Observables, Subjects, and Behavior Subjects to efficiently manage asynchronous data and events, ensuring responsive and reactive application behavior. Utilized rich UI components from Angular Material, PrimeNG, and Bootstrap libraries to develop visually appealing and functional applications. Extensive hands-on experience in creating and styling web components using HTML and CSS, ensuring responsive and user-friendly designs. Leveraged Angular HttpClient to efficiently perform HTTP GET and POST requests, ensuring seamless data retrieval and submission. Developed and consumed RESTful Web Services on the server side using NodeJS and Java, ensuring robust and scalable backend solutions. Utilized Jasmine and Karma for comprehensive unit testing and authored end-to-end (E2E) test scripts using Protractor. Employed Postman for thorough API testing. Used Bamboo for Continuous Delivery/Continuous Integration to automate build and deployment processes, ensuring efficient and reliable application delivery. Employed GIT for version control and Microsoft Visual Studio as the Integrated Development Environment (IDE). Involved in Creating user stories in JIRA/Azure DevOps, providing accurate estimates as part of the Agile development process, contributing to effective sprint planning and execution. Valassis Communications, Livonia, MI Oct 2018 May 2020 UI/Angular Developer Environment: Angular2/4/5/6/7, PrimeNG, Bootstrap, RxJS, NgRx, NodeJS, Redux, HTML5, CSS3, SCSS, TypeScript, JavaScript, JSON, jQuery, AJAX, NPM, NVM, Bower, GIT, BitBucket, GitHub, Postman, MYSQL, ArcGIS Server, Esri Maps, Rally, Jenkins, Microsoft Visual Studio, Jasmine, Karma, Protractor, Chrome and Redux Dev Tools Responsibilities: Responsible for the design and development of Interactive User Interface using Angular5/6/7, RxJS library, Redux, NgRx, NodeJS, jQuery, PrimeNG and JSON. Implemented new features in the application to align with business requirements by developing reusable components, services & directive. Involved in design and architectural discussions to come up with an efficient solution. Created customized, self-contained, reusable, and testable Components, Directives and Services to implement key functionalities in the application. Have hands-on experience working with NgRx Package concepts like State, Store, Actions, Reducer, Effects and Dispatch function. Extensively used @Input decorator, @Output decorator, Event Emitters and @ViewChild for data communication between Components in the application. Used pipes and observables extensively in the development of the application. Used Typescript Concepts like arrow functions, Spread Syntax and rest parameters in the development process. Extensively used RxJS Observables, Subjects, Behavior Subjects and Promises to handle asynchronous data and events. Developed Customized tools, widgets and tasks using ArcGIS Server-Esri Maps. Used Angular HttpClient to perform HTTP GET and POST requests. Implemented Angular Promises to handle asynchronous communication with Rest API for various requirements. Performed routing and navigation of application by configuring Router module and also usings child routes and route guards. Used rich UI Components from PrimeNG library and Bootstrap in the application Development. Developed and Consumed RESTful Web Services built on server side using NodeJS. Used Jasmine and Karma for Unit Testing and written E2E test scripts using Protractor. Used Continuous Delivery/Continuous Integration tool Jenkins for automated builds and deployments for the application, used GIT for version control and Microsoft Visual Studio Code IDE. Involved in Creating user stories in Rally for sprint planning and providing accurate estimates as part of the Agile-Scrum development process, contributing to effective sprint planning and execution. Comerica Bank, Auburn Hills, MI Mar 2017 Sep 2018 Web Developer Environment: Angular2/4, NodeJS, ReactJS, d3.js, Vue.js, Bootstrap, Bower, SQL, HTML5, CSS3, TypeScript, JavaScript, JSON, jQuery, AJAX, GIT, Jasmine, Karma, Protractor, Agile Methodology Responsibilities: Responsible for design and development of Interactive User Interface applications using HTML5, CSS3, Angular2/4, NodeJS, jQuery, AJAX and JSON. Used Angular2/4as the development framework to build Single-Page Applications (SPA). Architected the application into modular components, enhancing maintainability and scalability by organizing code into distinct, manageable modules. Extensively used TypeScript and JavaScript to make the web pages more and more interactive. Developed many Modules, Components, Services & Directives and consumed backend Microservices through HTTP requests in Angular2/4. Designed and developed microservices in the backend that can be reused. Developed static web content using front-end technologies like Angular2/4, CSS3 and HTML5 by coordinating with User Experience Architects. Performed Validations at Client-side using Angular Directives and implemented media queries. Used jQuery, to perform form validations, data traversing, data manipulation, AJAX implementation, creation of Widgets etc., Used JIRA on daily basis to check the user stories, bugs assigned to me and update their status when the bug fix/development is ready. Worked with back-end technologies like NodeJS and databases like MySQL and MongoDB. Experience with modules like Socket.io, Multer, clustering, JADE, Cookies, Mongoose and ORM applications in Node.js. Developed and Consumed RESTful Web Services built on server side using NodeJS. Used Node JS as a proxy layer for accessing the API layer. Maintained login sessions using Express-Node JS. Used Node JS to install project dependencies & maintain them. Added customizations in Node.js to configure different webservices. Coordinated with QA for the testing, Application deployment and integration. Performed the cross-browser compatibility check for browsers like Firefox, Google Chrome, Opera and Safari by using browser hacks and requirements. Performed Unit testing using Jasmine and written E2E test scripts using Protractor. Utilized GIT version control tool to save and share the code with other team members. In accordance with the requirements, worked on User Interface web development in Agile SCRUM methodology. American Express, Salt Lake City, UT Aug 2016 Feb 2017 UI Developer Environment: HTML5, CSS3, JavaScript, ReactJS, Redux, React Native, NodeJS, jQuery, Vue.js, d3.js, Underscore.js, JSON, AJAX, Bootstrap, SASS, Rest API, GIT, Jest, Protractor, WebStorm, MongoDB, MySQL Responsibilities: Responsible for the design, development and testing of the web application using HTML5, CSS3, JavaScript, jQuery, ReactJS, React Native and Bootstrap. Responsible for the development of User Interface of Single Page Applications using ReactJS. Used Node JS as a proxy layer for accessing the API layer and Express-Node JS for maintaining sessions. Designed many CSS templates to be used in webpages using CSS features like background, positioning, text, border, padding, margin, table etc., Extensively used JavaScript, jQuery to perform the user interactions in web pages. Developed and implemented RESTful APIs, handling HTTP methods such as POST, PUT, GET and DELETE to facilitate CRUD operations. Familiar with creating custom reusable React Component Library. Designed React Native components and higher order components. Also designed UI views with Flexbox and React Native Dimensions API. Developed Isomorphic website which can be served to desktop, tablets and mobile users using ReactJS. Implemented responsive designs and client-side Interfaces using ReactJS. Created many UI web pages using Components, Forms, Router, Animations, Events, Keys and Flux concepts of ReactJS. Used Middleware Services and Redux-Promise, to handle data retrieval and manage asynchronous RESTful service interactions. To improve the User Experience, implemented Optimization techniques to reduce the page size and load times. Handled and evaluated JSON objects from the server. Made AJAX Requests. Experience with modules like Socket.io, Multer, clustering, JADE, Cookies, Mongoose and ORM applications in Node.js Used Node JS to install project dependencies & maintain them. Added customizations in Node.js to configure different webservices. Developed and consumed RESTful Web Services built on server side using NodeJS. With the coordination of back-end team, worked on optimizing the API calls to increase efficiency by deprecating the unnecessary API calls. Have knowledge in working with AWS for fetching pictures and videos to User Interface from AWS. Performed Unit testing using Jest and written E2E test scripts using Protractor. Used debugging tools like Firebug to check for bugs and fix it. Keywords: cprogramm cplusplus quality analyst user interface javascript information technology microsoft procedural language Idaho Michigan Texas Utah |