Home | Sandesh Lamichhane
Sandesh Lamichhane

Sandesh Lamichhane.

Software Developer | Musician

I'm available for freelance projects. Reach out if you want to connect!

Current Position: Systems Professional II

Master's Degree: Computer Science
Bachelor's Degrees: Computer Science & Mathematics

Sandesh Lamichhane

Systems Professional II | Software Developer

Email: [email protected]

Location: Richmond Ky, U.S.A

Education

Master of Science, Computer Science

University of Kentucky, 2024

Bachelors of Arts, Computer Science & Mathematics

Berea College, 2022

Skills

  • Programming Languages: Python, C++, C, Dart, SQL, GraphQl, Shell/Bash
  • Web Development: Vue, React, JavaScript, HTML/CSS, Jquery, Flask, NginX, Wsgi
  • Tools & Platforms: Unix, Git/GitHub, AWS applications, Atlassian applications, NumPy, Pandas, Tensorflow, PyTorch
  • HPC & CI Skills: Slurm, Docker, lmod
  • Coursework: Distributed Operating Systems, Database Management, Distributed Databases, Embedded Systems, Software Engineering, Blockchain Technology, Natural Language Processing

Work Experience

Student Researcher Technical Staff

University of Kentucky (NSF grant), September 2022 - Present

  • Designed and developed a recommender system to assist potential users in selecting the most suitable high-performance computers (HPCs) for their specific requirements.

  • Developed shell/bash scripts to automate processes for applications, improving efficiency and streamlining workflows.

  • Retrieved data from various high-performance computing (HPC) systems and parsed it to extract software and hardware information, enabling better decision-making.

  • Created a software discovery and documentation system to help users identify available software on different HPCs and provide them with relevant documentation and tutorials.

  • Utilized Confluence APIs to efficiently retrieve and update data.

  • Developed comprehensive documentation for logging into various high-performance computing systems.

  • Designed the software architecture and implemented an SQL database to ensure efficient scaling and streamlined workflow.

  • Contributed to the implementation of unit testing and test-driven development (TDD) strategies, resulting in more robust and maintainable codebase.

  • Enhanced user accessibility to hardware information, GUIs, and supported containers across different HPC systems.

Software Developer

Berea College, July 2021 - May 2022

  • Developed full-stack applications for recording volunteer and service-learning hours across multiple programs and events, managing college course catalogs, and tracking inventory and labeling for various chemicals.

  • Implemented networking code to handle incoming TCP and TLS connections for sending notifications and emails to users, ensuring reliable communication.

  • Implemented unit tests to minimize bugs and ensure code quality.

  • Utilized the MVC design pattern to facilitate straightforward implementation of new features, reduce code duplication, and accelerate development process.

  • Enhanced application accessibility by incorporating screen reader support and optimizing color, text, and icon elements.

  • Ensured cross-device compatibility and browser support for seamless user experience.

Open Source Contributor

Runestone Interactive, June 2020 - August 2020

  • Co-authored the first version of the "How to Think Like a Data Scientist" book, available on Runestone Academy.

  • Implemented business datasets and created questions and instructions on data cleaning techniques, as well as guidance on utilizing pandas DataFrame and Python.

  • Enhanced the remote learning experience by modifying graphics and instructions in the book to reference Google Colaboratory, eliminating installation issues and facilitating easier GitHub access.

Student Payroll Supervisor

Berea College, August 2019 - May 2022

  • Developed an automated hour calculation software that significantly reduced the time required for hour verification by 100%.

  • Supervised student staff and created flexible work schedules for 30+ employees, considering their academic commitments and personal needs to alleviate stress during peak times.

  • Monitored work hours, absences, tardiness, and schedule changes for 30+ student employees on a daily basis to ensure compliance with labor contracts.

  • Provided effective supervision and resolved workplace conflicts to foster a comfortable and productive environment for all team members.