About Me 

BIOGRAPHY

Hi, I'm Sourabh Kulkarni, a Software Engineer, Web Developer, App Developer and ML Enthusiast with a passion for creating beautiful, functional, and user-centered digital experiences. With 3+ years of experience in the field. I am always looking for new and innovative ways to bring my clients' visions to life.

I believe that design is about more than just making things look pretty – it's about solving problems and creating intuitive, enjoyable experiences for users.

Whether I'm working on a website, mobile app, or any ML project, I bring my commitment to design excellence and user-centered thinking to every project I work on. I look forward to the opportunity to bring my skills and passion to your next project.

In my leisure time, I find joy in indulging two of my favorite pastimes: watching soccer matches and enjoying anime.

Sourabh Kulkarni
+

projects completed

+

Years of experience

Skills

Web
HTML
CSS
JavaScript
ReactJS
Java
Spring Boot
Docker
AWS
Python
Machine Learning
CI/CD
Databases

Experience

  • Software Engineer Intern @InnovateMore Inc.

    Aug 2024 - Present | San Antonio, TX
    • Collaborated on integrating AWS Cognito with a Spring Boot application, focusing on setting up user authentication and authorization flows using REST API calls to support secure user management.
    • Created comprehensive technical documentation for setting up PostgreSQL databases, running Maven builds, and deploying Spring Boot applications, enhancing onboarding efficiency for new team members.
  • Software Engineer Intern @Parma CRM Inc.

    Jul 2024 - Aug 2024 | Sunnyvale, CA
    • Designed and implemented a Ruby-based API integration for fetching and processing notes from Parma CRM and HubSpot, optimizing the data retrieval process by 40%, which improved efficiency in generating CSV reports.
    • Automated the end-to-end workflow for note data extraction and CSV generation using GitHub Actions and Ruby scripts, reducing manual effort by 60% and ensuring consistent data availability for stakeholders.
  • Research Assistant @CSU Chico

    Aug 2023 - Feb 2024 | Chico, CA
    • Assisted Dr. Abbas Attarwala with research on the 'Impacts of AI on children', involving an extensive literature review of 60 papers covering topics like bias, mental health, AI-generated content, fake data, and parental controls.
  • Senior Software Engineer @HSBC

    Mar 2022 - Jul 2022 | Pune, India
    • Developed and optimized data migration solutions, reducing execution time by 120% through REST APIs for Hadoop to PostgreSQL and Hadoop to Oracle, and utilized on-premises VMs for deployment.
    • Automated deployment processes by creating Jenkins pipelines and Ansible job templates using Groovy scripts, alongside implementing security and error reporting with Checkmarx and Nexus IQ scans, reducing manual work by 40%.
  • Software Engineer @HSBC

    Jul 2019 - Mar 2022 | Pune, India
    • Enhanced API performance for high-net-worth customer relationship managers using Spring and Apache Camel, including the implementation of connection pooling and data warehousing techniques with Hadoop.
    • Led a team in developing Spring Boot APIs on AWS, Docker, and Microservice-based platforms, integrating Splunk and AppDynamics for application monitoring, and serving as the security champion for the project.

Education

  • Master of Science in Computer Science

    Aug 2022 - Aug 2024 | California State University, Chico
    CGPA - 3.91 / 4.0
    • Working on a Master's research project which extracts content from research papers related to Live coding technique in education field and performs sentiment analysis using NLP.
    • Relevant courses included Algorithms and Data Structures, Applied Machine Learning, Applied Computer Vision, Advanced Database Management Systems, Algorithms and Computability, Applied Graph Theory.
  • Bachelor of Engineering in Computer Engineering

    Jul 2015 - Jun 2019 | Savtribai Phule Pune University, Pune, India
    CGPA - 3.85 / 4.0
    • Completed a Bachelor's project on deep learning, developing an intelligent cyber security system which uses network logs and detects potential cyber attacks and also provides possible solution to avoid attacks in future.
    • Relevant courses included Advanced Data Structures, Object Oriented Programming, Machine Learning, Database Management Systems, High Performance Computing, Web Technology, Cyber Security.