Dasvanth Reddy Keerakatta
Senior Java Fullstack Developer @Central 1
Signup · Get unlimited contacts
WORK HISTORY
Senior Java Fullstack Developer @Central 1
Toronto, ON, CA
Developed and maintained a CAS accounting system using Spring Boot, following Service-Oriented Architecture and event-driven architecture principles. Developed the High-Interest Savings Account (HISA) feature for credit unions, implementing key functionalities to enhance customer banking experience and streamline account management. Used Spring Batch to process large accounting and transaction files, implementing chunk-based processing for scalability and performance. Implemented Apache Kafka producers and consumers to publish and consume events and alerts for asynchronous inter-service communication. Created single-page applications(SPA) using Angular and React, focusing on reusability and state management. Ensured application reliability by writing comprehensive unit tests with JUnit and integration tests, and using Test-Driven Development TDD and Mocking frameworks such as Mockito. Built and maintained CI/CD pipelines with Git, Maven, SonarQube, Artifactory, Bamboo, and Chef to automate builds, testing, and deployments. Worked on security patterns like Basic-Auth, 2-way SSL/TLS, SSO, Mutual Authentication, OAuth2. Implemented custom JPQL and native queries with Spring Data JPA, optimizing SQL, indexes, and transactions for high-performance, scalable MySQL data access. Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions. Upgraded Java, Spring Boot, Hazelcast, Angular, and JUnit to their latest versions, modernizing a legacy system for improved performance, maintainability, and testability. Applied design patterns including Singleton, Factory, Builder, and Observer to optimize architecture, reduce code duplication, and enhance system scalability.
EDUCATION
University of Windsor
Master of Engineering - MEng, Electrical and computer Engineering
Sri Venkateswara College Of Engineering
Bachelor of Technology, Computer Science
ABOUT DASVANTH REDDY KEERAKATTA
Software Engineer | Java Developer | Full Stack DeveloperPassionate about crafting efficient and innovative software solutions. Experienced in building complex features and microservices using Java, Spring Framework, Hibernate and React. Proficient in database management, both relational (MySQL, PostgreSQL) and NoSQL (MongoDB). Azure certified with strong DevOps skills, ensuring seamless integration and deployment using tools like Git, Jenkins, and Docker. Adept at collaborating within Agile teams and delivering impactful projects. Let\'s connect and collaborate! 🤝
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.