Sandeep Reddy - UI Developer |
[email protected] |
Location: Albany, Georgia, USA |
Relocation: Yes |
Visa: GC |
Sandeep Reddy Likki
+1(972) 521-1404 // [email protected] Career Objective Developer with wide knowledge and proven experience in web development and maintenance. A self- starter and quick learner capable of working independently to achieve milestones and deadlines. Adept at prioritizing, tracking, and completing tasks to accomplish goals. Professional Summary Around 10 years of experience in the Software Development Life Cycle (SDLC), I have honed my skills in designing and developing user-centric Internet/Intranet applications. Proficient in a diverse range of web technologies: HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, React.js, Next.js, Node.js, Victory.js, Redux, React Native, TypeScript, AJAX, JSON, RXJS, SASS, and DOM. Skilled in developing responsive and dynamic web applications, utilizing frameworks such as Bootstrap and React.js to create intuitive user interfaces. Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control & production support. Experienced in server-side development with Node.js, utilizing frameworks like Express.js for efficient API development. Extensive experience in developing applications in Single Page Applications (SPAs) using various JavaScript frameworks like ReactJS & Angular 4, Next.js. Experienced in React JS Octagon component library and working with React Redux architecture. Proficient in debugging and troubleshooting skills to identify and resolve UI-related issues in Java Swing applications. Proficient in state management with Redux and data visualization with Victory.js, enhancing user experience and data presentation. Worked on single page applications using React Redux architecture, ES5, ES6 and grunt. Using Kotlin for implementing new modules in the application. Have knowledge on Kotlin Android Extensions framework. Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS media Queries. Knowledgeable about healthcare industry standards such as HIPAA compliance, ensuring secure handling of sensitive data. Familiar with a variety of IDEs including Visual Studio Code, Notepad++, WebStorm, and Sublime Text for efficient code editing and project management. Skilled in testing and debugging with tools like Mocha, Karma, and Jasmine, ensuring code quality and reliability. Led the development of a Microservices-based application using Kotlin, Spring Boot, and Docker, resulting in improved scalability and easier deployment. Experienced in designing and implementing layouts using Android's built-in View Group and View classes to achieve a consistent and intuitive user experience across multiple screen sizes and orientations. 2 Skilled in utilizing Android's Material Design guidelines and components to create modern and user- friendly interfaces. Proficient in version control systems like GIT, Bitbucket, and GitLab, facilitating collaborative development and code management. Experienced in deploying and managing web applications on servers like Apache Tomcat, Webpack, and WebSocket. Strong database skills encompassing relational databases like MySQL, SQL Server, NoSQL databases like Mongo DB, and Oracle. Knowledge of Swing Worker for managing concurrent tasks and improving application responsiveness. Knowledgeable in cloud technologies including Amazon Web Services (AWS), S3, and EC2, facilitating scalable and reliable deployment of web applications. Experienced in Agile and Scrum methodologies, facilitating effective project management and collaboration within cross-functional teams, leading to timely delivery of high-quality web solutions. Strong interpersonal and communication skills, excellent time management, and the ability to handle multiple tasks effectively while working in a team. Skills TECHNOLOGY SKILLS Web Technologies HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, React.js, Node JS, Victory.js, Redux, Kotlin, React Native, Typescript, AJAX, JSON, Rx JS, Next.js, SASS, DOM, HIPAA. IDE s Visual Studio Code, Notepad++, WebStorm, Sublime Text Testing & Debugging Tools Mocha, karma, Jasmine Servers Apache Tomcat, Webpack, WebSocket. Version Control GIT, Bitbucket, GitLab Databases MySQL, SQL Server, NoSQL (MongoDB), Oracle Cloud Technologies Amazon Web Services (AWS), S3, EC2 Methodologies Agile, Scrum, TDD Professional Experience Sr UI Developer | Comcast, Atlanta, GA | Jul 21 Present 3 PROJECT DESCRIPTION: Build and set up a responsive Dashboard to track metrics related to system health, traffic patterns, and network performance . Make use of interactive charts and visualizations to show data in real time about device status, bandwidth usage, and network latency, including alert systems to inform network administrators of any problems or potential issues. RESPONSIBILITIES Developed a responsive dashboard interface using React.js to monitor and track various metrics related to system health, traffic patterns, and network performance. Designed and implemented a SPA (Single Page Application) in React JS. Designed Frontend within object-oriented JavaScript Framework like bootstrap, React JS and Web Forms / MVC / Web API and (built on) backbends Used React-based charting library Victory.js, along with DOM manipulation techniques, to implement interactive charts and visualizations for real-time data representation. Implemented AJAX requests and JSON parsing in JavaScript to fetch and display real-time data updates within the dashboard, ensuring that network administrators have access to the most current information. Working with ECMAScript 6 features. For build of JSX and ES6 used Webpack, Used JSX, created react components. Highly skilled Java developer proficient in Kotlin, with a strong background in designing and developing robust, scalable, and high-performance applications. Committed to leveraging my expertise in both Java and Kotlin to deliver innovative solutions and contribute to the success of projects Demonstrated ability to work with various UI widgets such as Recycler View, List View, Grid View, and View Pager to present dynamic data and facilitate smooth navigation within Android applications. Experienced in leveraging Next.js framework for building server-side rendered (SSR) and statically generated (SSG) React applications. Familiarity with Constraint Layout for building flexible and constraint-based layouts to adapt to different device screen sizes and resolutions. Experienced in generating static pages at build time with Next.js, improving page load times and performance. Experienced in event handling, layout management, and custom component development within the Java Swing framework. Experienced in utilizing various Swing components such as buttons, labels, text fields, tables, and dialogs to create intuitive user interfaces. Collaborate with cross-functional teams to design and implement new features for a Java-based enterprise web application, using Kotlin for new components and modules. Used Redux for state management in React applications, facilitating centralized data management and ensuring consistency across different components of the dashboard. Refactor existing Java codebase to introduce Kotlin features and improve code readability, resulting in a reduction in boilerplate code. Configured Webpack for bundling and optimizing the dashboard codebase, reducing bundle size and improving loading times through code splitting and lazy loading techniques. Developed an alert system within the dashboard using React components, HTML5 for structuring, and CSS3 for styling, allowing for timely notifications to network administrators in case of any issues or potential problems detected in the network infrastructure. 4 Proficient in creating API routes and implementing data fetching strategies in Next.js applications. Designed and customized UI components using HTML5 and CSS3 tailored to the specific needs of the dashboard, including dynamic data visualizations, intuitive user controls, and responsive layout elements. Proficient in implementing animations and transitions using Android's Animation and Transition APIs to enhance the usability and engagement of Android applications. Optimized the dashboard codebase for performance by minimizing HTTP requests, reducing bundle size, lazy-loading resources, and implementing code splitting techniques using Webpack to improve page load times and overall performance. Designed the dashboard as a SPA using React Router, enabling seamless navigation and improved performance by loading only the necessary components dynamically. Employed React best practices, along with CSS3 techniques for animations and transitions, to enhance the dashboard's responsiveness and loading speed, ensuring a seamless user experience even with large datasets and complex visualizations. Tested and ensured cross-browser compatibility of the dashboard UI across different web browsers and devices, utilizing Reacts virtual DOM for efficient rendering and consistent user experience. Set up CI/CD pipelines using Jenkins to automate the build, test, and deployment process of the dashboard, ensuring rapid and reliable delivery of updates and new features to production environments. Worked closely with backend developers to integrate frontend components with Node.js-based APIs, enabling seamless data retrieval and synchronization between the dashboard and backend systems. Used Git for version control, managing code changes, and collaborating with team members on feature branches, ensuring code integrity and facilitating easy integration and deployment workflows. Employed Jira for project management, which included sprint backlog management, issue prioritization, and task tracking to guarantee effective project execution and on-time product delivery. Collaborated with cross-functional teams in Agile development environments, participating in sprint planning, daily stand-ups, and sprint reviews to deliver iterative improvements to the dashboard. Environment: HTML5, CSS3, JavaScript, React.js, Victory.js, Next.js, DOM, AJAX, JSON, Redux, Webpack, React Router, SPA, CI/CD pipelines, Node.js, APIs, Git, Jira and Agile. UI Developer | Cigna, Bloomfield, CT | May 20 Jun 21 PROJECT DESCRIPTION Implemented a web-based interface to handle all aspects of clinical trial management, such as patient recruiting, research procedures, data collecting forms, and documentation of regulatory compliance. The portal will provide connection with electronic data collection systems, audit trails, and role-based access control. RESPONSIBILITIES Developed a responsive and intuitive web-based interface using HTML5, CSS3, and JavaScript, with a focus on modern UI/UX design principles, and utilizing Bootstrap for rapid prototyping and styling. Developed and maintained web applications using Next.js, ensuring high performance, security and optimal user experience. 5 Components for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more. Developed user interface by using the React JS, Flux for SPA development. Leveraged React.js to build dynamic and interactive components for managing all facets of clinical trial management, including patient recruiting, research procedures, and data collection forms. Implemented role-based access control features using React Router and Redux, ensuring secure access to different functionalities based on user roles and permissions. Integrated audit trail functionalities into the React-based interface, leveraging Redux middleware to track user actions and maintain detailed logs for regulatory compliance purposes. Enhanced user experience by implementing real-time updates and notifications using WebSocket connections and React Native for mobile compatibility, providing seamless access to clinical trial management functionalities across devices. Experienced in testing React components and Next.js applications using Jest and React Testing Library. Utilized Webpack for bundling and optimizing assets, ensuring optimal performance and delivery of the single-page application (SPA) for clinical trial management. Collaborated closely with backend developers to establish connections with electronic data collection systems, utilizing AJAX and JSON for efficient data exchange and synchronization. Deployed the application on AWS infrastructure, utilizing services such as AWS Lambda and AWS S3 for scalable and reliable hosting, storage, and content delivery. Ensured compliance with regulatory requirements such as HIPAA by implementing robust data security measures within the React interface and maintaining comprehensive documentation of regulatory compliance efforts. Conducted usability testing and gathered feedback from stakeholders to refine UI designs and improve user workflows, utilizing Agile methodologies and tools such as Jira for project management. Provided ongoing support and maintenance for the React-based UI, utilizing Git for version control to track changes and facilitate collaboration among team members. Environment: HTML5, CSS3, JavaScript, UI/UX, Bootstrap, React.js, Next.js, React Router, Redux, WebSocket, React Native, Webpack, SPA, AJAX, JSON, AWS, HIPAA, Agile, Git. Frontend Developer | AT&T, Dallas, TX | Apr 17 Apr 20 PROJECT DESCRIPTION Implemented customer dashboard, designed to empower customers with streamlined account management capabilities. Upon logging, users can access and update their personal information, view detailed billing statements, monitor real-time usage metrics for data, minutes, and texts, and conveniently make payments through various payment options. Integrated notifications provide timely reminders for upcoming bill due dates and usage alerts, ensuring customers stay informed and proactive in managing their services. RESPONSIBILITIES Developed responsive and visually appealing user interfaces for a customer dashboard using HTML5, CSS3, SASS, Bootstrap, and React.js ensuring compatibility across various devices and browsers. 6 Implemented interactive features and functionalities using JavaScript, AJAX, and React.js, enabling seamless data retrieval and updates from RESTful APIs asynchronously, enhancing user experience and performance. Developed dynamic and data-driven components with React.js, utilizing React hooks and context API for state management and component composition, ensuring modular and reusable code. Integrated Redux for centralized state management, enabling efficient data flow and synchronization between React components, and ensuring scalability and maintainability of the application. Designed and optimized MySQL databases, including schema design, query optimization, and data indexing, to store and retrieve user account information, billing data, and usage metrics efficiently. Designed and optimized MongoDB schemas and queries to store and retrieve user account information, billing data, and usage metrics, ensuring efficient data management and scalability for the backend database. Skilled in implementing responsive design principles using CSS modules with Next.js for consistent styling across devices. Leveraged JSON for data interchange between the frontend and backend layers, ensuring seamless communication and interoperability of data formats. Utilized PowerShell for automation tasks and scripting, enhancing development workflows and efficiency in managing infrastructure and deployment processes. Utilized AWS services such as EC2 and S3 for deploying and hosting frontend applications, ensuring scalability, reliability, and security of the application infrastructure. Practiced Agile methodologies such as Scrum to deliver iterative and incremental development cycles, ensuring continuous improvement, adaptation to change, and timely delivery of high-quality software. Implemented Git for version control, employing branching strategies and pull request workflows to manage code changes efficiently, collaborate with team members, and maintain code quality and integrity. Conducted UI testing and optimization using React Testing Library and Jest, ensuring components function correctly and meet design specifications, while maintaining high code quality and performance. Environment: HTML5, CSS3, SASS, Bootstrap, React.js, Next.js, JavaScript, AJAX, RESTful APIs, React Hooks, Redux, MySQL, MongoDB, JSON, PowerShell, AWS, EC2, S3, Agile, Scrum, Git, React Testing, Jest. Web Developer | Alpha Solutions, Hyderabad, India | Jan 14 Nov 16 PROJECT DESCRIPTION Played a key role in gathering requirements, analyzing them, and documenting the design process. Additionally, I actively contributed to both building a new application and revamping an existing one. My responsibilities included constructing filters for enhanced search functionality, developing controllers and services, and writing a substantial portion of the codebase. Leveraging server-side frameworks and dynamic user interface components, I ensured the applications delivered responsive web design and seamless cross-browser compatibility. RESPONSIBILITIES Proficient in gathering requirements, conducting thorough analysis, and documenting design processes to ensure alignment with project goals and client needs. 7 Experienced in both building new applications from scratch and revamping existing ones, demonstrating adaptability and versatility in project environments. Skilled in constructing filters to enhance search functionality, improving user experience and efficiency in navigating large datasets. Skilled in developing controllers and services within web applications, utilizing Node.js for backend functionality, facilitating data management and communication between components. Demonstrated ability to write a substantial portion of the codebase, contributing to the overall functionality and performance of web applications using HTML, CSS, and JavaScript. Experienced in leveraging server-side frameworks, such as Node.js, to enhance backend functionality and support seamless integration with frontend React components. Proficient in implementing dynamic user interface components, such as Toolbars and Navbars, ensuring an engaging and interactive user experience. Strong focus on delivering responsive web design, utilizing CSS frameworks like Bootstrap to create visually appealing and mobile-friendly interfaces. Proficient in implementing routing models for single-page applications (SPAs), facilitating smooth navigation and user interaction. Skilled in integrating Oracle databases into web applications, ensuring secure data storage, retrieval, and management in compliance with industry standards and best practices. Experienced in Test-Driven Development (TDD) methodologies, ensuring code quality and reliability through comprehensive testing suites. Environment: HTML, CSS, JavaScript, Bootstrap, Node.js, Navbar, Toolbar, SPA, Oracle, TDD. Education ICFAI University | Hyderabad, India | Aug 10 Jun 14 Bachelor of Technology in computer science & engineering. GPA: 3.1 / 4.0 Keywords: continuous integration continuous deployment user interface user experience javascript sthree database information technology Connecticut Georgia Texas |