Summary
Overview
Work History
Education
Skills
Timeline
Generic

Raunak Joshi

Irving,TX

Summary

Experienced Full Stack Developer with a proven track record in designing and developing comprehensive web applications. Skilled in both front-end and back-end development, capable of managing all aspects of the software development lifecycle. Known for strong problem-solving skills, attention to detail, and delivering high-quality, scalable solutions. Effective communicator and collaborative team player, dedicated to continuous learning and adapting to new challenges.

Overview

7
7
years of professional experience

Work History

Full Stack Software Developer

CITI BANK
10.2023 - Current
  • Designed and developed high-performance banking applications using Spring Boot for robust microservices and React/Angular for dynamic user interfaces, achieving a 30% increase in application responsiveness
  • Improved code reliability and reduced development errors by 25% through the integration of TypeScript with React projects
  • Implemented secure state management using Redux Toolkit and React Query, streamlined customer dashboard development with reusable components, and ensured robust coding through comprehensive testing with Jest and Cypress
  • Led the overhaul of legacy monolithic banking systems, orchestrating their transition to a microservices architecture leveraging Docker and Kubernetes, resulting in improved scalability, fault isolation, and resource utilization
  • Implemented RESTful API endpoints for seamless communication between frontend and backend components, facilitating integration of banking functionalities like account management, transactions, and customer support across digital channels
  • Designed, optimized, and scaled microservices responsible for critical banking operations such as real-time payments processing, loan origination, and fraud detection, ensuring high availability and fault tolerance in transaction processing systems
  • Collaborated closely with domain experts, compliance officers, and UX/UI designers to translate complex banking requirements into scalable, intuitive software solutions, delivering superior user experiences while maintaining regulatory compliance
  • Implemented data encryption using industry-standard algorithms and secure storage mechanisms to safeguard sensitive customer information, ensuring compliance with data privacy regulations, and protecting reputation
  • Engineered robust authentication and authorization mechanisms employing OAuth 2.0 and JWT to fortify access control and data protection, aligning with stringent regulatory standards including PCI-DSS and GDPR in the financial sector
  • Stayed abreast of emerging technologies and best practices in banking software development, actively researching and prototyping innovative solutions to address evolving business needs and technological challenges.

Full Stack Software Developer

WALMART
02.2023 - 09.2023
  • Drove the development of a high-performance e-commerce platform using React.js, significantly enhancing site responsiveness and user satisfaction by implementing advanced performance optimization techniques, improving user engagement and conversion rates
  • Designed and Optimized Java-based backend systems for a large-scale e-commerce platform, leading to a 35% increase in transaction throughput and enhanced stability during peak shopping periods by leveraging advanced concurrency models and JVM tuning techniques
  • Mastered complex application state management using Redux, NGRX, and RxJS, ensuring a seamless and predictable data flow across the application, which enhanced the overall responsiveness and user experience
  • Developed comprehensive error-handling strategies in Angular applications to improve platform resilience, ensuring a smoother shopping experience and maintaining high customer satisfaction by proactively addressing potential UI issues
  • Designed and improved RESTful web services with Spring Boot, advancing business operations and system interoperability, optimizing the development process, and increasing platform reliability
  • Migrated backend services to AWS cloud infrastructure, employing services like EC2, RDS, and Lambda, which resulted in a 50% reduction in operational costs and an improvement in deployment efficiency through automation and scalable resource management
  • Propelled the engineering of a domain-driven microservices architecture, yielding a 30% improvement in server response times and markedly enhancing system scalability, enabling the swift expansion of e-commerce operations
  • Refined database operations and real-time inventory management using Spring Data JPA and Hibernate, directly enhancing data accuracy and ensuring customer satisfaction by maintaining up-to-date inventory levels across online and in-store platforms
  • Conducted comprehensive testing suites encompassing unit tests, integration tests, and end-to-end tests using industry-standard frameworks like JUnit and Selenium, resulting in a 95% test coverage.

Full Stack Developer

Charter Communications
08.2019 - 01.2023
  • Architected a highly scalable network performance monitoring application using Spring Boot, Java 8, and MVC architecture to process millions of network events daily, improving Charter Communications' telecommunications infrastructure efficiency by 30%
  • Developed a high-throughput messaging system using Spring-JMS, ActiveMQ, and Apache Kafka to enable real-time monitoring of network events across the telecommunications infrastructure
  • Built reusable and optimized UI components using React.js and Angular, leveraging hooks, Context API, and Angular's reactive forms to provide real-time network performance metrics and insights
  • Designed and implemented RESTful APIs using Spring Boot and Spring WebFlux to ensure efficient data exchange between frontend and backend systems for seamless network event communication
  • Reduced API response times by optimizing RESTful endpoints with Spring Boot and Hibernate, leveraging caching, lazy loading, and efficient ORM mapping
  • Improved load times for network performance dashboards by optimizing JavaScript bundle sizes for React.js and Angular applications using Webpack, Terser, and dynamic imports
  • Refactored legacy telecom applications to a microservices architecture, improving modularity, maintainability, and deployment flexibility across the company's software ecosystem
  • Orchestrated Kubernetes-based deployment of microservices with Helm charts, ensuring high availability, fault tolerance, and scalability of network monitoring services
  • Enhanced application performance by implementing caching layers using Redis and Hazelcast, reducing database load and improving response times
  • Optimized network monitoring application performance using JProfiler to identify and resolve memory leaks, CPU bottlenecks, and inefficient database queries, leading to a 20% improvement in overall application efficiency.

Software Developer

Ford Motor Company
08.2017 - 07.2019
  • Developed backend services for a vehicle telemetry system using Spring Boot, significantly enhancing real-time data processing capabilities and improving fleet management efficiency through advanced data analytics and reporting tools
  • Utilized Spring Framework's core features, such as Inversion of Control (IoC) and Aspect-Oriented Programming (AOP), to build maintainable and scalable business logic layers, which facilitated modular application development and improved long-term application scalability
  • Managed and optimized connections to multiple data sources using Spring Data, leveraging Spring JDBC and Spring Data Elastic Search to enhance data retrieval and storage efficiency, which streamlined data operations and supported advanced data analysis features
  • Contributed to the development of a vehicle diagnostic application using Java and Spring Boot, significantly improving diagnostic speed and accuracy by 20%, which enabled more efficient identification and resolution of vehicle issues
  • Utilized Terraform modules to efficiently provision AWS Lambda functions, API Gateway endpoints, and DynamoDB tables, optimizing backend operations for seamless scalability and reliability within the application
  • Demonstrated proficiency with monitoring and tracing tools like Splunk and New Relic through hands-on experience in AWS and continuous integration, showcasing adaptability and capability to utilize similar tools effectively
  • Designed and implemented highly scalable web applications using microservices and RESTful architecture, leveraging Java and Node.js and integrated NoSQL (MongoDB) and relational (Oracle databases)
  • Supported the setup and optimization of Continuous Integration/Continuous Deployment (CI/CD) pipelines with Jenkins, enhancing the software deployment workflow, which reduced deployment times and improved reliability.

Education

Master's in Information Technology -

University of The Cumberlands
Williamsburg, KY

Bachelor's in Computer Science and Engineering -

Nitte Meenakshi Institute of technology

Skills

  • HTML5
  • CSS
  • JavaScript Frameworks
  • CSS
  • CI/CD tools
  • Nextjs
  • Design Patterns
  • API design

Timeline

Full Stack Software Developer

CITI BANK
10.2023 - Current

Full Stack Software Developer

WALMART
02.2023 - 09.2023

Full Stack Developer

Charter Communications
08.2019 - 01.2023

Software Developer

Ford Motor Company
08.2017 - 07.2019

Master's in Information Technology -

University of The Cumberlands

Bachelor's in Computer Science and Engineering -

Nitte Meenakshi Institute of technology
Raunak Joshi