Ravi kumar

India

@ravi_bhumca17

Developer

Personal Information

ravi.bhumca17@gmail.com
+91-08800609395
Ghaziabad

Badges

Problem Solving
Java
Days of Code
Days of JS
Sql

Certifications

Work Experience

  • Senior Software Developer

    Thotnr Consulting Pvt Ltd•  August 2020 - Present•  Noida

    Client- UKG As a Senior Software Engineer at UKG (Ultimate Kronos Group), I design, develop, and enhance Human Capital Management (HCM) applications using Java, Spring Boot, and Angular. My expertise lies in building RESTful APIs, developing new features, and optimizing existing functionalities to improve workforce management solutions. Key Responsibilities - Backend Development: Build secure, scalable REST APIs using Spring Boot, Hibernate, and JPA, ensuring seamless data exchange. - Feature Development & Enhancement: Implement business logic for attendance tracking, leave management, timecard, and compliance while improving system performance. - Frontend Integration: Develop Angular components, integrate REST APIs, and enhance UI performance using RxJS and NgRx. - Performance Optimization: Calculate API response time using DataDog and optimize bulk(Multi) API and improve its performance using optimize and improve code efficiency. - Agile Development: Collaborate in Agile/Scrum teams, participate in code reviews, and ensure high-quality releases. - Continuous Improvement: Follow SOLID principles, design patterns, and best practices to maintain clean and maintainable code. Tech Stack - Backend: Java, Spring Boot, Hibernate, REST APIs - Frontend: Angular, TypeScript, RxJS, NgRx - Database: PostgreSQL, MySQL - DevOps: Docker, Kubernetes, Jenkins, Git, Bitbucket (used earlier) Impact & Achievements - Developed optimized APIs, improving performance by 15%. - Enhanced leave management and timecard features, by optimizing code and improving code by 20%. - Led frontend performance improvements, reducing page load times by 18%. - Mentored junior developers and contributed to best coding practices. Passionate about building scalable HCM solutions, I leverage Java, Spring Boot, and Angular to deliver efficient workforce management applications. Client- Creditas solutions I worked on Project Ethera, a digital debt collections and recoveries platform for banks and financial institutions. Ethera integrates data from multiple sources, cleanses and enriches it to gain insights into borrower financial behavior, and segments users based on their credit profiles. Using this intelligence, the platform automates personalized communication campaigns by optimizing content, timing, delivery channels, frequency, and language preferences. Key Contributions - Feature Development & Enhancement: Collaborated with product managers, UX designers, and business analysts to design and implement new features while enhancing existing functionalities. - System Scalability & Optimization: Refactored legacy code and introduced modular, reusable components to improve performance and maintainability. - Frontend Development: Built responsive and interactive Angular components, ensuring an intuitive and seamless user experience. - API Integration: Developed and integrated REST APIs with Angular services to enable real-time, dynamic UI updates. - State Management: Leveraged RxJS and NgRx to efficiently manage application state, ensuring better data flow and performance. - Performance Optimization: Implemented lazy loading, AOT compilation, and optimized change detection strategies to enhance application responsiveness and load times. - Migration to Next.js: Played a key role in migrating the project from Angular to Next.js with Tailwind CSS, rebuilding the codebase from scratch to improve scalability, performance, and maintainability. Designed dynamic, reusable UI components tailored to client needs, ensuring future extensibility. Tech Stack - Backend: Java, Spring Boot, Hibernate, REST APIs - Frontend: Angular, Next.js, TypeScript, RxJS, NgRx, Tailwind CSS - Database: PostgreSQL, MySQL

  • Associate Technology

    FlexiEle Consulting Services Pvt Ltd.•  January 2020 - July 2021•  Gurugram

    As a Frontend Developer at Flexiele Consulting Pvt Ltd, I contributed to building and enhancing HRMS (Human Resource Management System) solutions using Angular. My work focused on developing dynamic UI components, integrating APIs, and optimizing frontend performance to ensure seamless user experiences. Key Responsibilities: • UI Development: Designed and implemented responsive, interactive Angular components to enhance HRMS functionalities. • API Integration: Integrated REST APIs with Angular services, ensuring real-time data synchronization for modules like attendance, payroll, and leave management. • Performance Optimization: Implemented lazy loading, AOT compilation, and efficient change detection to enhance application speed and responsiveness. • Code Quality & Best Practices: Followed SOLID principles, Angular best practices, and modular architecture to ensure maintainable and scalable code. Tech Stack: • Frontend: Angular, TypeScript, RxJS, Bootstrap • API Integration: REST APIs • Version Control: Bitbucket Impact & Achievements: • Enhanced HRMS UI by developing reusable, dynamic components, improving code reusability and scalability. • Optimized frontend performance, reducing page load times by 16% through lazy loading and efficient change detection strategies. • Improved API response handling, ensuring smooth user interactions and real-time data updates. • Streamlined state management using NgRx, enhancing data consistency across modules. • Collaborated closely with backend developers, ensuring seamless integration of new HRMS features. I am passionate about creating intuitive, high-performance frontend solutions that improve HRMS efficiency and user experience

Education

  • IIT BHU, Varanasi (Indian Institute of Technology)

Skills

Angular
React
NodeJs
SQL
Java
HTML5
Css
Data Structure
Algorithm
Git
Docker