Sreevedha M
Email: ******************@*****.***
Direct: +1-669-***-****
Profile Summary:
•Around 9 years of hands-on experience in coding websites and applications using modern HTML, CSS, JavaScript, ES6, Bootstrap, React JS, Node JS, Angular JS, React Native, React Hooks, Typescript, Redux, Flux, AWS, Azure.
•Proficient in using Angular 16, React 18, Webpack, NodeJS, Typescript, HTML, Angular CLI, Redux, and SCSS for building responsive and interactive web applications.
•Proficient in Node.js for server-side development, with a strong track record of building robust applications.
•Successfully developed and maintained enterprise-grade applications catering to the specific needs of large organizations.
•Expertise in using Figma, Sketch, Adobe XD for designing, prototyping, version control, Asset export, and collaborating on user interfaces.
•Experienced in developing APIs, ensuring seamless communication between the front-end and back-end systems.
•Proficient in working with various Cloud infrastructures, demonstrating the ability to deploy and manage applications in cloud environments.
•Engaged in all SDLC phases, from Requirements Collection to Design & Analysis of Customer Specifications, ensuring dynamic user experience application development. Implemented Scrum methodology for project tracking and management.
•Employed GIT as a distributed revision control system for code management, including check-in, check-out, merging, and branching, with GitHub as the primary repository for pulling and pushing code changes.
•Ensured code quality through regular code reviews, unit testing, and adherence to coding standards.
•Developed Object-Oriented JavaScript code, assuming responsibility for client-side validations leveraging jQuery.
•Engaged in both UI and server-side development utilizing AngularJS and ASP.Net MVC frameworks.
•Enhanced existing CSS and DIV tags, implementing upgrades through the Twitter Bootstrap model.
•Designed a CSS framework featuring a 12-column grid, catering to designer preferences, and implemented CSS components to streamline code redundancy.
•Collaborated with DevOps teams to establish and maintain CI/CD pipelines, automating the build, test, and deployment processes for accelerated software delivery.
•Created and deployed Flutter apps for Android and iOS platforms. Designed responsive and aesthetically pleasing user interfaces using Flutter widgets.
•Implemented state management solutions like Provider/Bloc for efficient data handling. Integrated RESTful APIs to fetch and display data in Flutter applications.
•Utilized CI tools such as Jenkins, Travis CI, or CircleCI to ensure code quality and consistency.
•String development using HTML, CSS, ES5/6, JSX, ReactJS, Redux-saga, and REST API.
•Developed custom NodeJS proxy used to send requests to client’s APIs, handling authentication and custom headers.
•Worked with front-end build environment of Grunt and Git version control system. Familiar with open-source tools: Package Managers (NPM/Bower) and Atlassian tools (Confluence, JIRA, and Stash).
•Followed W3C standards for building and rendering web pages including HTML, CSS, and Ajax for web applications, which includes WCAG (Web Content Accessibility Guidelines) guidelines.
•Excellent interpersonal abilities, communication skills, time management, and Team skills with an intention to work hard to attain project deaFGFdlines under stressful environments.
•Excellent working knowledge and thorough exposure to compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari, and Google Chrome.
Technical Skills:
Web technologies
HTML, HTML 5, XHTML, XML, XSL, XSLT, JavaScript, jQuery, AWS Lambda, Graph QL, NGRX, Express.js, Angular JS, Next JS, Angular2/4/5/6/8/10/11, NodeJS, ReactJS, Vue.JS, AJAX JSON, CSS, CSS3, Bootstrap, UI Concept Modeling/Wireframing, Restful Web Services.
Web Frameworks
Vue.js, Bootstrap, ReactJS, React Native, React-redux, Bootstrap, Node JS, Angular 2/4/5/6/8/10/11/12/13/14/16 and React 16,17,18
IDE’S & HTML editors
Visual Studio code, IntelliJ, Sublime Text, Web Storm, Git.
Web services
HTTP Web Server, RESTful Services, Perl, JBoss, and CGI.
Operating Systems
Android, MS Windows, and MacOS, Unix
Methodologies
Agile Scrum, Waterfall, Design patterns, and Kanban model
Editors
Notepad++, Sublime Text, Visual Studio Code.
Databases
SQL Server 2008 and 2012, Graph QL, No SQL (Cassandra and MongoDB), Oracle 10g/11g
Browser
IE, Firefox, Opera, Chrome, Safari
Version Controls
SVN and Git; Grunt, Bower, and NPM
Other tools
Adobe Experience Manager, Polymer, Sketch, Figma, Adobe XD, Visio, Dev Tool, Docker, and Adobe Site Catalyst (Omniture).
Work Experience:
Client: Verizon, Irving TX April 2023- Present
Role: Senior Front-end Developer – React, Angular.
Responsibilities:
Followed Agile methodology for the project, involved in Scrum meetings with the team members on a day-to-day basis for the update on project stand us.
I collaborated with cross-functional teams to gather and analyze requirements, and then translate them into functional and efficient code.
To include CI methods into the software development lifecycle, worked with cross-functional teams.
Implements build automation processes using Webpack and Babel, streamlining development workflows and ensuring code consistency.
Utilizes Webpack's code-splitting and tree-shaking features to optimize application performance and reduce loading times.
Proficient in REST API development with React JS, including configuration and maintenance of Microservices, as well as launching and configuring AWS instances with load balancing.
Proficient in Figma, a collaborative design tool, to facilitate real-time collaboration with designers and other team members.
Collaborated with DevOps teams for CI/CD pipeline setup and deployment automation. Monitor application performance and troubleshoot deployment issues.
Developed applications to perform CRUD operations for database data and facilitate communication with front-end servers.
Addressed search glitches and optimized search results efficiency using data stored in AWS cloud environments.
Worked on the development and integration of backend services and APIs.
Utilized Spring Boot for efficient and streamlined microservices development.Facilitated effective server-client communication using JSL (JavaScript Object Literal) and React JS, ensuring seamless conversion of JSL to JavaScript objects for browser interpretation.
Implemented responsiveness for the portal by employing CSS3, preprocessors like SASS, Bootstrap, and media queries, ensuring compatibility with both desktop and tablet devices.
Established a streamlined build process catering to various environments such as development, staging, and production.
Implemented client-side scripting using JQuery and Angular.js.
Used various Angular custom directives and developed reusable components and templates that can be re-used at various places in the application.
All possible data bindings done using Angular and Web API calls. Consumed REST based API using AngularJS.
Getting and posting the data through the webservices by using the URL in the custom services that have created in AngularJS.
Creating web pages with AngularJS directives to make the page dynamically bind with backend data while posting and getting data.
Creating the modules in Angular JS according to the functionality of the application and reusing them as per the requirement.
Extensive experience in working with AngularJS to implement Single page applications (SPAs) using Directives, modules, Expressions, Routers, views, model, SQL and Controller.
Demonstrated proficiency in conducting code reviews, as well as executing unit and regression testing protocols.
Employed Git for version control and relied on JIRA for efficient project tracking and management
Executed CRUD (Create, Read, Update, Delete) operations proficiently within MongoDB and other databases.
Demonstrated proficiency in AWS services, including but not limited to EC2, S3, Lambda, and RDS, to build scalable and reliable application infrastructures.
Collaborated closely with designers to maintain design systems and components libraries within Figma.
Developed the REST web services functionality in the application to allow external applications to access the data
Designing and developing dynamic web pages using JSP, HTML, CSS, LESS, SASS JavaScript, jQuery, and Angular JS for single-page applications.
Extensively used Angular 13 and 14 to generate components, routes, services, pipes and to run tests. Implemented Angular 9 router for navigation Services to connect the web application to APIs made use of ES6. Implemented service calls using Angular 9 factory and used for making restful API calls and data.
Designed dynamic client-side JavaScript codes to build web forms and simulate processes for a web application, and page navigation using Angular13 and 14.
Implemented security measures for Azure resources, such as setting up firewalls, access controls, and encryption.
Developed user interface by using React JS for SPA development.
Involved in using React JS components and React Native for building Single Page mobile applications (SPA) for IOS and Android platforms.
Worked on authentication aspects such as Fingerprint Scanner and Face Scanner in Android and IOS applications build with React Native.
Co-ordinated with UX designers and developed static content using front end with HTML 5, CSS3 and Angular13 and 14.
Analyzed business requirements, and participated in technical design, development and testing of modules.
Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
Used Redux for managing the state of the applications. Worked with Google Maps to locate the loan officer and their branches in the mobile applications.
Used jQuery, and Ajax for service calls on pages to interact with the server for information. Rapid prototyping of design concepts.
Used ReactJS to abstract away from the DOM function, giving a simpler programming model and better performance.
Implemented architectural and component front-end architecture with ReactJS app client.
Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
Used Web pack, Babel, grunt, and Gulp for transpiration (compilation) configuration for Typescript to be converted to JavaScript.
Used Angular JS as a framework to create Single Page Applications (SPA) which can bind data to specific views and synchronize data with the server.
Working knowledge of Node, Express, GraphQL, and Apollo Server.
Updating queries for GET and POST requests using GraphQL.
Developed user interface by using React JS, and Flux for SPA development.
Worked on an Agile Development Team to deliver regular updates to the business team and project managers.
Using React JS for building fast and interactive user interfaces and Redux for managing the state of the application.
Developed React JS applications by completing stories in a timely manner while maintaining best practices outlined by the team lead.
Environment: HTML5, CSS3, JavaScript, jQuery, DOM, JSON, NodeJS, Angular, ReactJS, React Native, Handlebar JS, AJAX, RESTFUL API, Figma MYSQL, Git, LESS/SASS, web pack, Bootstrap, Responsive Web Design, SharePoint, NGRX, Xamarin, Xamarin native.
All State, Bloomington, IL Nov 2020 -Mar 2023
Role: Front-end Developer – React, Vue.Js, Angular
Responsibilities -
•Involved in designing and developing web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, NGRX, Node JS.
•Responsible to the Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
•Familiar with setting up CI/CD pipelines for Flutter apps. Collaborated effectively with cross-functional teams for project delivery.
•Familiar with UI frameworks and libraries commonly used with Dart, such as Flutter. Collaborated effectively with designers, developers, and other stakeholders to achieve UI goals.
•Stayed updated with the latest UI design trends and best practices. Showcase Dart UI projects and contributions in a portfolio or online profile.
•Proficiency in creating and managing design component libraries in Figma to promote consistency and efficiency in UI design projects.
•Implemented and adhered to CI/CD practices to ensure efficient and reliable software delivery.
•Having hands-on exp on AWS and Azure, assisting in the deployment and maintenance of cloud-based applications.
•Worked closely with a team of developers, testers, and other stakeholders to develop, deploy, and support key applications and features.
•Involved in implementing various screens for the front end using React Js and used various predefined components from NPM (Node Package Manager) and redux library.
•Azure provides scalability options, allowing you to easily scale your resources up or down based on demand. This can help you save costs during periods of low activity and ensure performance during spikes in usage.
•Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concepts.
• To boost scalability and reusability, highly reusable UI components were built using Angular /11/12 and Styled Components.
•Designed and developed the agent portal using framework Angular 11/12 along with HTML5, CSS3, and Typescript
•Used SASS, Native Base, Inline JSX styles, CSS, Styled Components, Styles-JSX, React Native Web, Material-UI, Grommet, and Bootstrap for styling the components.
•Worked on authentication aspects such as Finger-Print Scanner and Face Scanner in Android and IOS applications build with React Native.
•Proficiently navigated and parsed HTML and XML structures, leveraging web scraping libraries to locate and extract specific data elements while handling variations in page structure and content.
•Used ReactJS to build the UI components, and developed filters to display different dimensions of data and font size modifiers.
•Used jQuery, Ajax for service calls on pages to interact with the server for information. Rapid prototyping of design concepts.
•Used ReactJS to abstract away from the DOM function, giving a simpler programming model and better performance.
•Implemented architectural and component front-end architecture with ReactJS app client.
•Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
•Used Web pack, Babel, grunt, and gulp for transpiration (compilation) configuration for Typescript to be converted to JavaScript.
•For Responsive Web design used Bootstrap to build grids, layouts, and components. Used Bootstrap components like dropdown menus, navigation bars, alerts, and labels.
•Used GIT bash commands to clone the project from the bit bucket.
•Worked with several open-source libraries based on ReactJS for efficient and expedited project delivery.
•Used NPM and Bower package managers to install and manage all the required packages.
•Used Git for version control and GitHub for storing repositories.
Environment: HTML5, CSS3, JavaScript, JQuery, Figma, DOM, JSON, NodeJS, ReactJS, React Native, Handlebar JS, Sketch AJAX, RESTFUL API, MYSQL, Git, LESS/SASS, web pack, Bootstrap, Responsive Web Design, SharePoint, NGRX, Xamarin, Xamarin native.
CVS, Irving TX Dec 2018 – Oct 2020
Role: Web/UI Developer.
Responsibilities:
•Designed front-end applications, user interactive web pages in a professional manner using web technologies like HTML, CSS, JS, Angular 10, ReactJS, Typescript.
•Followed Agile methodology with weekly sprints and tracked the project related issues and details in JIRA and attended the daily scrum meetings and participated in the sprint planning and retrospective meeting weekly.
•The project operates on an agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions, and sprint planning.
•As a Vue.js developer, I will write unit tests and end-to-end tests for their code to ensure that the application functions correctly and reliably. Tools like Jest and Vue Test Utils are often used for testing.
•Involved in requirement gathering, designing, development, UI reviews, and maintenance.
•Designed and developed the agent portal using framework Angular 8/10 along with HTML5, CSS3, and Typescript.
•Built highly reusable UI components with Angular 8/10 and Styled Components to increase scalability and reusability.
•The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and media queries to support desktops and tablets.
•Use Entity Framework, a popular Object-Relational Mapping (ORM) tool, to interact with databases using C# classes.
•Written modular, secure, and well-tested front-end code in Typescript, HTML5, and CSS using the latest web.
•Created typescript reusable components and services to consume REST APIs using Component based architecture provided by Angular 4/6/8.
•Explored various emerging JavaScript technologies such as Node.js and Backbone.js for future product and feature development.
•Implemented the route guard methods like CanActivate and canDeactivate guards in the components and had logic based on the component and also injected and used the ActivatedRoute (Angular Router) service to get the details of the route.
•Worked on authentication aspects such as Fingerprint Scanner and Face Scanner in Android and IOS applications build with React Native. Used Angular JS as a framework to create a Single Page Applications (SPA) which can bind data to specific views and synchronize data with the server.
•Developed and integrated backend services and APIs, adhering to microservices architecture principles.
•Used the axios to make the API calls from the UI and created a common service file using the axios so that there is no code redundancy, and all the BE Api service calls will be called through this store.
•The project was initially using the REDUX thunk approach but later after my joining we upgraded it to use the Redux toolkit which has more expensive features and has all the benefits of thunk and more.
•This approach helped us to maintain one Store which has been really a huge benefit and one middleware to slice the API calls.
•Used the CMS to create the definitions and to dynamically pull the text data and images from the CMS.
•Used the Source tree for creating new branches, code check-in, check-out and merging to the Bitbucket
•This helped us in maintaining the data upto date and update the components with necessary information when it is updated, mainly with the help of Invalidate Tags.
•Independently navigated and excelled in a fast-paced, ambiguous, and multi-directional work environment, meeting project deadlines and milestones.
•Developed the single page applications using React JS framework.
•Ensured the quality, security, and scalability of applications by conducting thorough code reviews, implementing best practices, and troubleshooting/debugging issues across the stack.
•Collaborated with cross-functional teams to gather requirements, design solutions, and deliver high-quality software solutions.
•Used Jasmine to achieve code coverage for testing purposes. Used Postman to test the API workflow tested on the JSON files. Worked on Agile methodology with one of the most flexible Agile project management tool Rally.
•Used Bit Bucket version to implement version control System.
•Used React JS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
•Used Redux for managing the state of the applications. Worked with Google Maps to locate the loan officer and their branches in the mobile applications.
•Demonstrated proficiency in Microservices Architecture, Spring Boot and AWS services.
•Used Git as a version control system and Sourcetree for tracking changes in the source code during software development and used the Bitbucket for the Code Collaboration.
•Demonstrated knowledge of code reviews, unit, and regression testing.
•Adopted Git for version control and JIRA for project tracking.
•Performed CRUD operations in the MongoDB/database.
•Configuring the Docker containers and creating Docker files for various environments and working on Kubernetes environment.
•Managed Docker orchestration and Docker containerization using Kubernetes.
•Used agile methodology for the software development life cycle.
•Used Gulp as the build task runner to build and package the application.
•Responsible for checking cross-browser compatibility and worked on different browsers like Internet Explorer, Firefox, and Google Chrome.
•Participating in the Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.
Environment: HTML5, CSS3, AJAX, JavaScript, Adobe XD JIRA, Bootstrap, C#, Node.js, Angular2/4/5/6/8/10/11 MongoDB, Git, Karma, Jasmine, Kubernetes, Docker.
Client: Techouts, India Jan 2016 – Mar 2018
Role: Front-End UI Developer
Responsibilities:
•Developed user interface by using the React JS for SPA development.
•Used HTTP methods extensively to retrieve the data from the Rest API and used that data to update the page dynamically.
•Collaborated within Agile methodology, sharing code modifications across teams and participating in biweekly sprint refinements to discuss new features and enhancements based on business requirements.
•Developed applications to perform CRUD operations for database data and facilitate communication with front-end servers.
•Implemented client-side scripting using JQuery and Angular.js.
•Implemented Sitecore content using Web API and consumed by Angular JS from front end.
•Used various Angular custom directives and developed reusable components and templates that can be re-used at various places in the application. All possible data bindings done using Angular and Web API calls.
•Involved in using React JS components and React Native for building Single Page mobile applications (SPA) for IOS and Android platforms.
•Extensively used Angular 2/3/4/6 to generate components, routes, services, pipes and to run tests. Implemented Angular 6 router for navigation Services to connect the web application to APIs made use of ES6. Implemented service calls using Angular 9 factory and used for making restful API calls and data.
•Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular4
•Proficient in creating wireframes and low-fidelity prototypes using Adobe XD to visualize and communicate design concepts.
•Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
•Maintaining parent and child elements by using State and Props in React JS.
•Used React-Router to turn application into SPA.
•Worked on authentication aspects such as FingerPrint Scanner and Face Scanner in Android and IOS applications build with React Native.
•Developed user interface by using the React JS, Flux for SPA development.
•Used Middleware, Redux-Promise in application to retrieve data from Backend and to also perform RESTFUL services. Designed an analytics query language based on JSON and GraphQL
Environment: HTML 5, CSS3, Sass, Less, Typescript, Bootstrap, Sencha touch, jQuery, C#, ReactJS, React Native, Vue.js, Lodash, AEM 6.1, NGRX, Bootstrap, Rx Js, Redux, Flex, My SQL, JSON, Git Hub, Restful API, VSTS, Swagger.
Standalone IT Solutions Pvt Ltd, Hyderabad, INDIA Jun 2014- Dec 2015
Role: UI Developer
Responsibilities:
Knowledge of API standards and best practices, such as REST, JSON, OAuth, and OpenAPI/Swagger.
Created whole application using ReactJs, JSX for view and Redux for data flow.
Used pure JavaScript (Vanilla.js) functions for the logical implementation part at client side for all the application.
Functionalities include writing code in HTML, CSS, JavaScript, Angular JS, jQuery, making using of Bootstrap framework and testing the functionalities using Siesta framework.
Web application development using Angular JS with cutting edge HTML5 and CSS3 techniques
Used important concepts like Directives, Data binding and Dependency Injection in Angular JS.
Developed Object Oriented JavaScript code and responsible for client-side validations using jQuery.
Involved in both UI and server-side development using Angular JS and ASP.Net MVC.
Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
Created a CSS framework for using a 12-column grid preferred by the designers as well as implementing parts of CSS to cut down on repetitive code.
Configured webpack to create the bundles that serve webserver. Added lints and pre-transpilers that transpire ES6 to ES5 and SASS to CSS.
Used React-data-grid to display the data in dynamic grids and React to show the information on bar group chart.
Created React JS components and managed States and Props while utilizing ES6 features.
Developed a script to create a docker image and deploying the image to specific environments directly from Gitlab.
Environment: HTML5, CSS3, JavaScript, Angular 2, Sketch, Typescript, Agile, Ajax, JSON, jQuery, Web-pack, Jasmine, Node.JS, React, Redux, karma, less, sass, bootstrap, grunt, git, amazon web services, PostgreSQL, Pgadmin, agile, Rally, Flow dock, IntelliJ IDEA, SonarQube, Play framework, Inferno and Anthill
Education:
Bachelor’s in Computer Science (2010-2014) – Siddhartha Institute of Engineering and Technology (SIET)