Badges
Certifications
Work Experience
Software Engineer
Charles Schwab• June 2023 - Present
• Developing a scalable batch processor using Spring Boot, Spring Batch, and Spring Cloud Data Flow to automate file comparison tasks, improve efficiency, and accuracy, and reduce manual effort.
Software Engineer
CarWale• June 2019 - August 2022
• Architected a low-latency and scalable autocomplete system, initially built on MySQL with limited capabilities. Leveraged technologies such as Elasticsearch, C#, .NET Core, RabbitMQ, gRPC, and Protocol Buffers to revamp the system. Achieved an 85% reduction in search query response time, delivering instantaneous autocomplete results and enhancing the user experience. • Optimized server-side rendering of ReactJS components by skipping below-the-fold content, reducing production server costs by 33%. Implemented lazy loading, dynamic rendering, and progressive hydration for a 50% boost in website performance. Utilized Chrome DevTools for precise performance profiling. • Designed, developed, and deployed a robust and scalable filtering system powered by Elasticsearch. Implemented 15 advanced filters to elevate search capabilities and enable precise query results. • Led the development of an event-driven location microservice, using C#, .NET Core, RabbitMQ, gRPC, Protocol Buffers, MySQL, and Memcached. Transformed the codebase from a mono repo to a microservice architecture, enhancing modularity and maintainability. Achieved a 300% increase in concurrent request handling, ensuring seamless scalability and optimal performance. • Enhanced core service reliability by 40% through rigorous unit testing, leading to a remarkable 60% reduction in critical bugs. Implemented advanced static code analysis using SonarQube to ensure robust code quality and mitigate potential vulnerabilities. • Implemented an extensible widget adapter using a chain-of-responsibility design pattern. Streamlined workflow, improved team efficiency, and enabled effortless feature expansion across multiple pages. Achieved a 75% reduction in workload, while maximizing code reusability and maintainability. • Migrated key app pages from Razor to ReactJS, enhancing UX and session time. Utilized React Router for routing and Redux for state management. Achieved 23% longer sessions and a 40% rendering boost with ReactJS’s virtual DOM and optimized techniques. • Developed an automated panel with advanced business logic, reducing the time taken for new entity launches by 70% while leveraging technologies such as MySQL for data management and AWS S3 for image storage. Implemented the front end using HTML, CSS, and JavaScript.
Education
Arizona State University, Tempe
Computer Science, MS• August 2022 - Present
Relevant Courses: Foundation of Algorithms, Data Processing at Scale, Data Mining GPA: 4.28/4.00
Links
Skills
titonadar06 has not updated skills details yet.