Hrishi Raj Sonar

Your Name

About Me

As a driven and detail-oriented student of Computer Science and life in general, with a passion for problem-solving and a curiosity for knowledge, I am constantly seeking new challenges to expand my skillset and push my boundaries. My background in Computer Science, combined with my experience as a Java Developer in building and implementing complex systems like banking applications and inventory management systems, equips me with a strong foundation in design, development, and deployment. With a long-standing love for artificial intelligence, I recently made the deliberate decision to drive my career towards this field, and I am now eager to apply my skills and enthusiasm to a dynamic team where I can learn, grow, and make a real impact.

Technical Skills

Projects

Chatbot for Cognitive Behavioral Therapy (CBT)

  • Capstone Project in Natural Language Processing that could generate appropriate responses and act as a therapy friend
  • Created with Python, Keras, Numpy, Pandas and Flask
GitHub Repository

Human Resource Management (HRM)

  • Application for human resource management for MicroFinances, Finances and Cooperatives
  • Contributed in modules including attendance, leave, payroll, travel order and more
Learn More

MFin Plus

  • Banking Solution for Financial Institutions like MicroFinances, Finances and Cooperatives
  • Contributed in modules including KYC, loan appraisal, installment and more
Learn More

Professional Experience

Java Developer - Synergy Tech Software
July 2022 - May 2023

  • Full-stack web development with Java EE, JSF, Spring Boot, JavaScript, JPA, Hibernate
  • Work in development of banking applications, HRM, Inventory Management project
  • Roles and Responsibilities included:
    • Design, code, test, and debug Java applications
    • Design and implement database schemas, queries, and optimizations
    • Create and maintain technical documentation, including design specifications and API documentation
    • Communicate effectively with team members, stakeholders, and management to provide updates, raise concerns, and share progress

Java Intern - Synergy Tech Software
March 2022 - June 2023

  • Develop an application for software project management using Java EE, JSF, MySQL, JPA, Hibernate, Maven
  • Participate in team-meetings to analyze, design & develop new features
  • Create test cases to maintain quality of the code

Teaching Experience

Computer Science Lecturer - Xavier International College
August 2023 - April 2024

  • Develop and implement curriculum of Grade 11 and 12 for Computer Science
  • Design and administer assessments, projects, and assignments
  • Monitor student progress, provide feedback and support

Academic Interests

Blog

Medium Articles


Visit my Blogspot