email: hrithik.kumar.hkr@gmail.com
phone: 7905665595
linkedin: https://www.linkedin.com/in/hrithik-kumar-hk/
github: https://github.com/HrithikKumar49

Zycus Infotech Pvt. Ltd. :: Jun 2023 – Present
▪ Developed functionality for time zone support to delivery dates in Purchase Orders and Requisitions.
• Added time zone column in appropriate tables in PostgreSQL database.
• Propagate information from UI to Spring backend via BFF (Backend for Frontend).
• Added dropdown in Angular UI to provide user the ability to select time zone for both exact as well as delivery date range.
• Delivered the feature on time to the customer covering all the edge cases.
▪ Fixed performance issues while saving catalog items before publishing catalog
• Existing system saves catalog items in temporary H2 DB per catalog and version.
• This causes performance issues when number of items more than 1000 per catalog.
• Migrated from H2 DB to Postgres DB to save catalog items.
• Refactored codebase Moved all JDBC template methods to Hibernate SQL method.
▪ Handled Purchase Order Taxes computation and reporting
• Compute total tax based on the tax rate on each item keeping correct decimal precision on the backend.
• Support Simple, Compound and Freight (Delivery) Tax and show the Tax data on reporting UI.
▪ Added control setting for automated invoice and payment system in Purchase Orders.
▪ Supporting shipping fee at supplier level in purchase requisition.
▪ Worked on P4 customer tickets, Bug fixes and delivered features per sprint.

Google Summer of Code (Internship sponsored by Google) :: May 2021 – Aug 2021
▪ I created a “Coding Style Checker Bot” for Gerrit under Haiku organisation as part of GSoC 2021. The architecture includes the
existing concourse CI and Gerrit review tool and their interaction using REST APIs.
▪ For every pull request created, the bot generates a report by running analysis on the code changes.
▪ Improved developer workflow and made it efficient by up to 2x.
▪ Project Link: https://summerofcode.withgoogle.com/archive/2021/projects/6597494904979456

In my current role as a Full Stack Software Engineer, I work with Angular for front-end development, building responsive and dynamic user interfaces. On the back-end, I use Java (Spring/Spring Boot) to create scalable RESTful APIs and handle business logic. I manage data with PostgreSQL, writing optimized SQL queries and ensuring database performance. I also collaborate closely with cross-functional teams in an Agile environment, participate in code reviews, and focus on optimizing performance and implementing security best practices. My role involves both developing new features and maintaining high-quality, scalable applications.

jul 19 to may 23

204, Bloom Co-LIVE PG, 20th cross road, Doddanekundi, Bengaluru, Karnataka - 560037

Designed and implemented tax computation & reporting in Purchase Orders used by 1000+ users across 5+ regions.
• Collaborated with cross functional teams, senior developers, and manager to deliver the feature on time.
• Compute total tax based on the tax rate on each item keeping correct decimal precision on the Spring backend.
• Supported 3 tax types (Simple, Compound, Freight) and displayed detailed tax breakdowns on the Angular reporting UI.
§ Added Time Zones support for delivery dates in Purchase Orders reducing customer-reported errors by 15%
• Added time zone support in PostgreSQL database tables handling 500+ global time zones
• Added dropdown in Angular UI to provide user the ability to select time zone for both exact as well as delivery date range.
• Propagate information from frontend UI to Spring backend.
§ Improved system performance for large catalogs (1000+ items), resulting in faster catalog saves and smoother user experience
• Migrated temporary data store from H2 to PostgreSQL.
• Refactored legacy JDBC code to Hibernate-based ORM for cleaner, maintainable code.
§ Developed and integrated a shipping fees section into the Purchase Requisitions UI, enhancing the accuracy of cost
estimations in procurement processes and streamlining the transition to Purchase Orders.
• This facilitated in early-stage cost estimation, enabling more informed budget planning before Purchase Order creation.
§ Added control setting for automated invoice and payment system in Purchase Orders.
§ Participated in production support and helped customer teams with ad-hoc issues while the product is going live.
§ Followed Agile methodology, delivered features per sprint with work estimation and adhering to strict timelines.

NEW Zycus

  • Designed and implemented tax computation & reporting in Purchase Orders used by 1000+ users across 5+ regions.
    • Collaborated with cross functional teams, senior developers, and manager to deliver the feature on time.
    • Computed total tax based on the tax rate on each item keeping correct decimal precision on the Spring backend.
    • Supported 3 tax types (Simple, Compound, Freight) and displayed detailed tax breakdowns on the Angular reporting UI.
  • Added Time Zones support for delivery dates in Purchase Orders reducing customer-reported errors by 15%
    • Added time zone support in PostgreSQL database tables handling 500+ global time zones
    • Added dropdown in Angular UI to provide user the ability to select time zone for both exact as well as delivery date range.
    • Propagated information from frontend UI to Spring backend.
  • Improved system performance for large catalogs (1000+ items), resulting in faster catalog saves and smoother user experience
    • Migrated temporary data store from H2 to PostgreSQL.
    • Refactored legacy JDBC code to Hibernate-based ORM for cleaner, maintainable code.
  • Developed and integrated a shipping fees section into the Purchase Requisitions UI, enhancing the accuracy of cost estimations in procurement processes and streamlining the transition to Purchase Orders.
    • This facilitated in early-stage cost estimation, enabling more informed budget planning before Purchase Order creation.
  • Added control setting for automated invoice and payment system in Purchase Orders.
  • Participated in production support and helped customer teams with ad-hoc issues while the product is going live.
  • Followed Agile methodology, delivered features per sprint with work estimation and adhering to strict timelines.

New GSOC

  • Selected for the a highly competitive Google Summer of Code - GSoC, a global program by Google that offers student developers the opportunity to work on open-source software projects.
  • In 2021, only 1,292 students were selected from 6,991 applicants across 100+ countries and around 200 organizations.
  • Designed and implemented a Code Review Bot to automatically analyze code submissions, and generate a detailed report on code problems improving code quality and developer productivity.
  • Integrated the bot with Gerrit, CI/CD pipelines, and REST APIs, enabling real-time, automated feedback for every code change.
  • Collaborated with international mentors and contributors across different time zones, adhering to open-source contribution standards.
  • Project Link: https://summerofcode.withgoogle.com/archive/2021/projects/6597494904979456

Core Java, Spring, Spring Boot, Angular, PostgreSql, Typescript, HTML, CSS, REST APIs, Microservices