We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1
Rohith, Singamaneni
Sunnyvale, CA, USA | rohithsingamanenirc@gmail.com | (510) 258-9604 | LinkedIn
EDUCATION: California State University East Bay, Hayward, California, USA Aug 2022 - May 2024 Master’s degree (MS) in Computer Science WORK EXPERIENCE: Neuro Leap Corp, Costa Mesa, CA Aug 2024 – Present Software Engineer • Worked on a front-end application for a hardware device supporting children with Down syndrome, displaying assessments and dynamically loading questions, images, and answers from a Go-based backend for seamless interaction. • Built 50+ modular React components for Activity and Assessment menus, including dropdowns and multi-step forms, using hooks for efficient state management and conditional rendering to boost performance. • Designed a responsive UI with Material-UI, leveraging custom themes, Grid, and Flexbox for adaptability, and ensured accessibility with ARIA attributes and WCAG-compliant color contrast. • Integrated RESTful APIs with the frontend application, handling asynchronous data flows using Axios and Fetch, managing errors gracefully, and improving data loading speeds through caching and memoization. • Structured routing for 20+ modules with react-router-dom, using nested routes for efficient parent-child navigation and dynamic imports to reduce memory usage. Cognizant Technologies and Solutions, Bangalore, India Jul 2019 –Jul 2022 Software Engineer • Delivered 20+ features across employee management, payroll, and leave tracking systems with microservices using Spring Boot. • Built GraphQL APIs with resolvers to enable fine-grained data fetching across 5 HR modules, minimizing inter- module dependencies and RESTful endpoints for bulk data updates with optimized request payloads. • Configured Kafka topics with partitions and replication, scaling to process over 1 million payroll and leave events daily with fault-tolerant, event-driven communication. • Refined MySQL indexing strategies with composite and covering indexes on key columns handling 500,000+ records and used MongoDB to efficiently manage and retrieve over 1 million audit logs and reports. • Integrated 100+ JUnit test cases, adhering to TDD principles for unit, integration, and regression testing, ensuring stable and reliable releases. • Secured data for 10,000+ users with OAuth 2.0 for login authentication and JWT for secure access to HR features like payroll and performance reviews. • Streamlined CI/CD pipelines and deployed scalable applications using Docker, Kubernetes, and Jenkins. GP Infotech, Hyderabad, India Mar 2019 – Jul 2019 Software Engineer • Developed modular microservices using Spring Boot for secure user management, product browsing, order placement, and real-time inventory updates. • Designed RESTful APIs with JWT-based authentication and role-based access, ensuring secure and efficient operations for over 10,000 users. • Utilized Redis caching to store pre-computed query results for dynamic product filters, using filter combinations as keys with fallback to PostgreSQL, ensuring efficient query handling and data consistency. • Implemented multi-gateway payments using the Strategy pattern, integrating PayPal and credit card APIs with a context-driven architecture for scalability and maintainability. • Enhanced API and transaction writing unit tests and integration tests with JUnit and Mockito, validating API endpoints, database interactions, and transaction flows. TECHNICAL SKILLS: Programming: Java, C#, Python, JavaScript (ES6), TypeScript. Container Technology: Docker, Kubernetes Technologies and Tools: Git, Jenkins, AWS, RabbitMQ, DynamoDB, Cassandra, Selenium WebDriver, Ansible, Cypress, REST API, J2EE, ReactJS, NodeJS, Spring Boot, Spring JPA, Redux, gRPC, Vue, VS code, Maven, SQL, MVC, HTML, CSS, NoSQL, React Hooks, JSON, HTTP, Postman, Tomcat, SDLC, JIRA, REST API. PROJECTS: Real-Time Collaboration Dashboard (React.js, Node.js, Socket.io, GraphQL, Docker) • Built a task management platform for 50+ users with React.js, Node.js, and Socket.io, securing authentication with OAuth 2.0 and JWT. Automated testing with Cypress and scaled to 200+ users using Docker and Kubernetes. ACTIVITIES AND AWARDS: • Led a team of 4 in an Agile environment, ensuring clear communication and successful delivery of all project phases.