
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.