overview
- Remote, USA
- Developed a cutting-edge web application using Java 11, Spring Boot, React, and AWS, enhancing user experience by 25% and system performance by 20
- Experienced in developing applications in Android, Hybrid with strong knowledge of JAVA and excellent grasping power for learning new technology
- Design Estimation of Financial Portfolio Management System for enhancing the trading platform enhancements
- Developed Android applications using Kotlin, ensuring robust performance and responsiveness
- Implemented CI/CD pipelines using Jenkins and Git, facilitating faster and more reliable releases, improving overall development efficiency
- Implemented end-to-end data pipelines using Kafka Connect and Kafka Streams, enabling efficient data ingestion, transformation, and consumption across diverse data sources and destinations
- Conducted unit and integration testing using tools like Jest and React Testing Library to ensure code quality, reliability, and maintainability
- Created a robust backend system with Java Spring Boot microservices, efficiently managing functionalities like handling images, offers, labels, titles, and tabs
- Utilized React for a dynamic and personalized user experience, enabling seamless interaction with personalized recommendations, special offers, and customizable labels
- Leveraged AWS services, including EC2 for scalable compute resources, AWS Lambda for backend automation, AWS CloudWatch for monitoring, and AWS S3 for secure storage
- Implemented performance optimizations in React applications, utilizing useMemo and useCallback Hooks to memorize expensive computations and prevent unnecessary re-renders, resulting in improved application performance and user experience
- Participated in code reviews and collaborated with cross-functional teams to deliver high-quality Kotlin-based solutions
- Played a key role in writing and maintaining unit tests for individual components/modules, facilitating code quality assurance and enabling efficient regression testing
- Developed RESTful APIs in Java Spring Boot, leveraging HTTP methods for seamless CRUD operations and adherence to REST principles
- Managed database operations using Hibernate and PostgreSQL, ensuring secure and efficient data storage and retrieval
- Employed Docker for containerization, streamlining the deployment process, and used YAML for configuration management, ensuring consistent and reproducible application deployments