Sagar Pathak
My profile picture
Principal Engineer

https://sagarpathak.com.np

Email: sagarpaathak [AT] gmail.com

Email: spathak1 [AT] memphis.edu

CV
I completed my Masters in Computer Science degree from University of Memphis. My research focused on privacy and security optimization in a Federated Learning environment, under the guidance of Prof. Dipankar Dasgupta.
Work Experience
  1. Cybersecurity Lab at University of Memphis

    Memphis, TN
    Graduate Research And Teaching Assistant

    • Developed and managed Moodle-based cyber education web application for CTG project, improving accessibility and educational effectiveness.
    • Created web and mobile application for Multi-User Access Control research project using React and React Native, ensuring research requirements.
    • Assisted in teaching Computer Security, Network Security, and Foundations of Data Science courses, enhancing student learning outcomes.
    • Designed lab exercises for computer and network security courses, promoting hands-on learning and practical skill development.
    • Contributed to Computer Education Cybersecurity Infrastructure Project (CECIP), enhancing educational cybersecurity measures.
    • Demonstrated proficiency across a spectrum of technologies including Node JS, React JS, Python, MaterialUI, CSS, Django, and Rest API, ensuring seamless development and meticulous debugging.

    Leveraged Knowledge in Node JS, React JS, Python, MaterialUI, Java, Rails, Rest API, and Debugging

  2. Inspiring Lab

    Kathmandu, Nepal
    Co-founder and Senior Software Engineer

    • Led front-end development for RTVTR (Real Time Vehicle Tracking System), implementing user interfaces with ReactJS, Redux and MaterialUI.
    • Developed system architecture for logistic management system, optimizing logistics processes through innovative technologies.
    • Contributed to projects (Hajiri, FaceRecognition, WhatIsThis?, Text-ToSpeech) using diverse programming languages and frameworks.
    • Expertise spans React JS, Redux, MaterialUI, Ant Design, Python, Java, Android SDK, JUnit, Dependency Injection, Rest API integration, Amazon AWS S3, Firebase, and Google Maps.
    • Committed to perpetual growth, embracing cutting-edge technologies for impactful and innovative solutions.
    • Enthusiastic problem solver, dedicated to the creation of user-centric applications that make a meaningful impact.

    Leveraged Knowledge in React JS, Redux, MaterialUI, Ant Design, PostgreSQL, Java, Android SDK, JUnit, DI, Rest API, Amazon AWS S3, Firebase, Google Map

  3. Zakipoint Health

    Lalitpur, Nepal
    Principal Software Engineer

    • Developed and implemented Zakipoint's in-house software, exceeding client expectations with a high-performing solution delivered on time. Resulted in heightened client satisfaction and successful software adoption.
    • Conceptualized and developed proof of concepts (POCs) for new features in an existing web application, assessing the viability and feasibility of proposed features.
    • Translated designs and wireframes into high-quality code, leveraging expertise in HTML, CSS, and JavaScript to create responsive and visually appealing interfaces.
    • Led and motivated a team of six developers to deliver customer-focused solutions, fostering a collaborative and goal-oriented environment.
    • Practiced agile methodologies, including Scrum, to effectively manage project timelines, prioritize tasks, and ensure timely delivery of high-quality software.

    Leveraged Knowledge in Java, Grails, Android, Node JS, React JS, Vue JS, Redux, React Native, MySQL, Rest API

  4. Verisk Health Inc.

    Kathmandu, Nepal
    Software Engineer

    • Designed and developed an internal employee directory web application for the company, streamlining employee search and communication processes.
    • Improved database processing pipeline efficiency by 87\% in Wallet Linkage project, optimizing query performance through indexing, query optimization, and automation.
    • Successfully managed database operations processes, ensuring data integrity, security, and availability while troubleshooting and resolving issues as needed.
    • Mentored and advised new interns and trainees, fostering a collaborative and supportive learning environment while imparting best practices and technical expertise.
    • Worked on the Claims Intelligence web application (ClaimSearch 2.0), delivering an enhanced user experience through advanced data visualization and analysis tools.
    • Enthusiastic problem solver, dedicated to the creation of user-centric applications that make a meaningful impact.

    Leveraged Knowledge in PHP, Java, Ember JS, Bootstrap, MSSQL, Microsoft SSIS, Android SDK, JUnit, Angular JS, Rest API

Education
  1. University of Memphis

    Memphis, TN
    MS in Computer Science
    Relevant Coursework

    Algorithms | Software Engineering | Machine Learning | Artificial Intelligence | Cryptography | Distributed System | Data Mining | Natural Language Processing

  2. Kathmandu University

    Dhulikhel, Nepal
    Bachelor of Computer Engineering
    Relevant Coursework

    Data Structure and Algorithms | Programming in C, C++, Java, Python | Database Management System | Computer Networks | Operating System | Software Engineering | Computer Architecture | Computer Graphics | Microprocessor | Computer Organization and Architecture | Theory of Computation | Numerical Methods | Probability and Statistics | Discrete Mathematics

  3. Universal College

    Kathmandu, Nepal
    Intermediate, Science and Technology

Projects

MUAC Web and Mobile Appication

May 2022 - September 2022

MUAC: Multi-User Access Control website and mobile application built using React and React Native for the research project.

Utilized: React JS, React Native, Redux, Express JS, Node JS, Git

Electro Lab

January 2022 - April 2022

I developed an web application dedicated to Do-It-Yourself (DIY) projects, aiming to empower users with step-by-step guides for creating various innovative projects independently.

Utilized: Rails, Bootstrap CSS, PostgreSQL, Git, Figma

GitHub: https://github.com/sagar-pathak/electro-lab

Financial Crime Detection

August 2022 - December 2022

A Machine Learning Approach to Anomalous Financial Transaction Detection using SWIFT synthetic dataset.

Utilized: Python, Numpy, SciPy, Git, Jupyter Notebook, Google Colab

Github: https://github.com/sagar-pathak/financial-crime-detection

Paper: Available on Google Scholar

Enhanced Deep Q-Learning for 2D Self-Driving Car

Jan 2023 - May 2023

This research project presents the implementation of a Deep Q-Learning Network (DQN) for a self-driving car on a 2-dimensional (2D) custom track, with the objective of enhancing the DQN network's performance. It encompasses the development of a custom driving environment using Pygame on a track surrounding the University of Memphis map, as well as the design and implementation of the DQN model. The model was trained over 1000 episodes, and the average reward received by the agent was found to be around 40, which is approximately 60% higher than the original DQN and around 50% higher than the vanilla neural network.

Utilized: Python, Tensorflow, Keras, Pandas, Numpy, Git, Jupyter Notebook, Google Colab

Source Code: https://github.com/sagar-pathak/rl-dqn-2d-car-racing

Paper: https://arxiv.org/pdf/2402.08780

Customer Churn Risk Prediction

This project aims to classify customers into high, medium, and low churn risk categories.

Source Code: https://github.com/sagar-pathak/customer-churn-prediction

To know more about my personal projects please visit My LinkedIn Porfile

Teaching Experience
I have been a teaching assistant for the following courses at the University of Memphis.
COMP 7/8327 Network/Internet Security - Spring 2022, Spring 2023
COMP 4/6410 Computer Security - Fall 2022, Fall 2023
© 2024 Sagar Pathak