Sisir Ghimire Chettri
Skills
Backend: Python, Django, Django Rest Framework (DRF), RESTful APIs, Flask, ORM, Swagger, SQL
Frontend: JavaScript, Vue, Nuxt, Vuetify, Bootstrap, Tailwind CSS, Jinja Templating, HTML, CSS, jQuery, Cypress
Platform & Tools: Linux Server, Git, Docker, JIRA, MongoDB, PostgreSQL, Redis, Nginx, Gunicorn
Familiar: React, Data Analysis, Tableau, Machine Learning Pipelines, Java, Amazon Web Services (AWS)
Employment Experience
CropVue Technologies Full Stack Web Developer (Full Time - Remote)
September, 2023 - Present
- Write clean, efficient, and well-documented code.
- Integrate new hardware products that are easy to register, setup, and dashboard new insights.
- Test and debug web applications to optimize performance and user experience on various devices, especially mobile and touch screens.
- Review, monitor, improve, and test AWS cloud-based services to deliver low latency response and support web features as required.
- Stay up-to-date with the latest front-end and cloud development technologies, trends, and best practices.
Social Currant Full Stack Engineer (Full Time - Remote)
May, 2023 - August, 2023
- Lead and develop frontend based on Vue Options API to Vue3 Composition API leveraging Nuxt3.
- Standardize the integration workflow with Python/Django/DRF in backend and implement customized features.
- Handle current deployment related issues with Heroku and migrate existing deployment architecture to AWS.
Fusemachines Nepal Pvt. Ltd. Software Engineer Level III (Full Time - Hybrid)
Feb, 2020 - Feb, 2021
- Collaborated with writing requirement specifications and design documents for a variety of development tasks including feature development, design specifications and system integrations.
- Collaborate with developing applications to adhere to designs that support applications requirements both for internal and external clients.
- Participate in planning, implementing new features and maintaining existing features.
- Worked on refactoring, debugging, testing and implementing changes to existing applications to meet project requirements.
- Monitored the team practices for better code readability.
- Improved application performance and delivering quality and test subordinate work as per the required benchmark and provide feedback whenever required.
- Performed Code Reviews.
Aayulogic Pvt. Ltd. Software Engineer (Full Time - On-site)
Sep, 2016 - Feb, 2020
- Contributed to the improvement of software development processes and practices.
- Participated in software development, upgrades, and enhancements.
- Involved in different aspects of project requirements, planning, and scheduling.
- Exhibited strong coding skills by writing, testing, and deploying application code, playing a key role in meeting deadlines and delivery of the project.
- Conducted code review, code maintenance and pair programming.
- Delivered each undertaken project successfully and ensured proper functioning and reliability.
Projects
- Developed full-stack solutions utilizing DRF RESTful APIs and Nuxt/Vue, ensuring smooth integration.
- Executed repository-centric scripting tasks utilizing pygit2 and PyGithub.
- Implemented TDD, Unit Testing, Cypress E2E, to improve the integrity and robustness of the project.
- Utilized Django Q for queuing, scheduling, and offloading time-consuming tasks.
- Enhanced frontend based on Vue to Vuetify along with improving integration of RESTful APIs based on Flask.
- Fixed bugs, feature enhancements and optimized mobile responsiveness.
- Collaborated in an innovative freelance project to unlock insights for users into publicly made social media posts.
- Developed a Learning Management System on Django from the ground up.
- Thoroughly customized Django Admin Interface to fulfill precise client needs.
- Performed data migration based on MS-Excel to the Django based application database (PostgreSQL).
- Facilitated the transition of users from working on MS-Excel environment to fully functional multi-user Django based web application.
- Provided in-depth local Django application installation documentation for Windows platform without hosting in the cloud.
- Streamlined Learning Management System using JupyterHub API by customizing Jupyter Notebook Extensions.
- Implemented Auth0 authorization and extended JupyterHub for admin portal to monitor notebook usage.
- Coordinated with remote clients and global project teams to deliver solutions using DevOps technologies such as Docker, Elasticsearch, Kafka.
- Implemented caching of frequently accessed pages and optimized Django ORM queries to gain speed & performance.
- Contributed to transitioning tech stack from core PHP to Python/Django.
- Implemented push notifications and developed customized CMS for the public pages.
- Collaborated and maintained multiple HR modules: Attendance, Leave, Task Management & Performance Appraisal.
- Refactored and decoupled monolithic Django application into RESTful APIs and Vue frontend.
- Created interactive role specific dashboards for data visualization and analysis.
- Deployment of built applications to local servers in testing, staging and pre-production environments.
- Mentored and guided interns, new hires on HR modules and provided technical guidance on built apps.
Education
Douglas College, New Westminster, British Columbia, Canada
Jan 2021 - Jan 2023
Post-Baccalaureate Diploma in Computer and Information Systems (Data Analytics)
GPA: 3.41
The British College, Kathmandu, Nepal in affiliation with Leeds Beckett University, Leeds, UK
Sep 2014 - Sep 2018
Bachelors of Science in Computing
First Class Honors