Subash Shahi

Software Engineer

Summary

6 years of full-stack developer experience in C, C++, C#, Python, ASP.NET MVC, .NET Core, MS-SQL Server, MySQL, HTML5, CSS3, jQuery, and Bootstrap. Recently completed a Master of IT in Cyber Security, I am looking for full-time roles as a Software Developer, CyberSecurity or Penetration Tester. I am currently working as a casual resource developer at Charles Darwin University. In my past experience, I have advanced from a junior role to a senior engineer, successfully leading projects from conception through deployment. I possess a robust understanding of the software development lifecycle and agile methodologies, and I am highly proficient in object-oriented programming, web development, and databases. Passionate about continuous improvement, I eagerly embrace new learning opportunities and cutting-edge technologies.

Skills

Technical Skills
  • Application design and architecture
  • Frontend development: Angular, React JS, HTML5, CSS3, jQuery, Bootstrap, JSON
  • Database: MS-SQL Server, MySQL, SSMS, Oracle DB, SQLite
  • Programming Languages: C, C++, C#, Python
  • .NET Technologies: ASP.NET web form, ASP.NET MVC, ASP.NET Core, .NET 6, Razor pages, SignalR, LinQ, ADO.NET, Entity Framework
  • IDE: Visual Studio, VS Code, Jupyter Notebook
  • Version Control: AWS, Bitbucket, GitLab, GitHub, SVN
  • Designing tools: Adobe Photoshop, Adobe Illustrator, Adobe XD
  • Penetration testing tools: Burp Suite, Nmap, Metasploit, ZAP
  • API tools: SOAP UI, Postman
Others and Soft Skills
  • Others: Code debugging and refactoring, IIS deployment, CI/CD pipeline, Jira, Kali Linux, Cisco Packet Tracer, OS installation and troubleshooting, MSMQ, Machine learning
  • Excellent communication skills
  • Time management and project management skills
  • Adaptability to fast-paced environments
  • Team player
  • Leadership skills

Work History

VET Resource Developer
Charles Darwin University – Ellengowan Dr, Brinkin NT
March 2024 – Current

  • Collaborated with lecturers from the Heavy Vehicle, Metal Trades, and ADF departments to populate learning resources and assessments in the Learnline system.
  • Created and managed TAFE qualification sites and their respective units in the Learnline system, ensuring seamless access and navigation for students.
  • Integrated CDX chapters for Automotive courses and SCORM packages for the ADF team in the Learnline system.
  • Utilised the student preview feature in Learnline to conduct quality testing for each unit's chapters, activity tasks, assessment tasks, and grading schema, improving the overall learning experience.
  • Created and managed question banks, ensuring alignment with the course book provided by JBL Learning.
  • Conducted content, technical, and accessibility quality checks across various platforms.
  • Developed Assessor Guides, Student Unit Guides, and Assessment Tasks for each unit while working with the Metal Trades department.
  • Rebranded documents and organized them systematically in SharePoint.
  • Assisted lecturers in resolving issues encountered with the Learnline system.

Cyber Security Internship
SSRD (Software Security, Research & Development) – Maribor, Slovenia
July 2024 - October 2024

  • Created CTF challenges that reflect real-world cybersecurity scenarios.
  • Documented detailed walkthroughs for each challenge, clearly outlining learning objectives and solutions to enhance participant understanding.
  • Developed complex, multi-step challenges requiring a deep understanding of cybersecurity principles.
  • Designed challenges simulating realistic cybersecurity threats by integrating smaller, interconnected problems into a broader solution framework.
  • Ensured that each challenge closely mirrored real-world vulnerabilities, providing a hands-on learning experience for participants.

Learnline Support Internship
Charles Darwin University (AWEsome Placement) – Ellengowan Dr, Brinkin NT
January 2024 - February 2024

  • Demonstrated reliability by consistently fulfilling work commitments.
  • Showed initiative in exploring new features and technologies added in Blackboard online learning platform.
  • Systematically conducted 35+ unit checks in Learnline System before releasing to production.
  • Communicated openly and effectively with both the team and supervisors.
  • Provided detailed and helpful comments in unit checks and reports to Lecturers.
  • Demonstrated flexibility in adjusting to new tasks or work requirements.

Senior software engineer
Cedar Gate Services – Kathmandu, Nepal
March 2021 - November 2022

  • Developed and maintained custom data-centric US healthcare web applications using ASP.NET, C#, Silverlight, Services, and SQL Server with scrum methodology.
  • Deployed Silverlight, React, Angular projects, and services.
  • Designed new tables, views on MSSQL and created stored procedures for batch processing.
  • Created more than 25 technical design documentation (TDD) and 10+ deployment documents.
  • Written well-designed, testable, and efficient code for applications used for claim processing.
  • Facilitated training and mentorship to junior developers.
  • Reviewed and approved pull requests from junior developers using version-controlling tools like Bitbucket and AWS.

Associate senior developer
Inficare Pvt. Ltd – Kathmandu, Nepal
November 2016 – March 2021

  • Designed and developed 12 customer web applications using a stack of technologies, including ASP.NET web forms, ASP.NET MVC, C#.NET, HTML, CSS, JavaScript, jQuery, Bootstrap, and MS SQL Server.
  • Completed 25+ APIs from industry-leading providers related to payment processing, ID and facial verification, sanction screening, and address verification.
  • Built web service for a remittance mobile app comprising 33 methods using the SOAP protocol.
  • Worked as a technical expert with clients, analysts, programmers, and other team members to develop technical solutions for complex business problems.
  • Successfully led 3 system migrations, ensuring seamless transitions, data integrity, and minimal disruptions to client business operations.
  • Collaborated closely with the Python team to develop a proof of concept (POC) for AI facial recognition using machine learning techniques.
  • Co-operated closely with the network administrative team for IIS and server configurations.

Education

Charles Darwin University – Casuarina NT
Master of Information Technology (Cyber Security)
November 2022- November 2024
College of Information Technology and Engineering – Kathmandu, Nepal
Bachelor of Information Technology
2012-2017

Certifications

  • Ethical hacking (Introduction to Ethical hacking) – LinkedIn 2024
  • Certified Microsoft Dot Net Programmer – Broadway Infosys Nepal in 2016
  • Proficiency in Information Systems Management - Aptech Computer Education in 2012

Key Achievements and Volunteering

  • Winner of Poster Competition in IT Code Fair 2024
  • Worked on CTF Challenge application development using .Net application for ITCode Fair 2024.
  • Participated in National Missing Person Hackathon 2024 and GovHack 2024
  • Volunteered as Team Leader in "Kindness Festival 2024" – Managed and allocated tasks for volunteers, providing regular updates to the executive members.
  • Developed and implemented ML/DL for a CAN intrusion detection system as part of my IT thesis.
  • Participated in Cyber Security Challenge IT code fair 2023
  • Volunteered in "Kindness Shake" - Managed volunteering activities and worked with the technical team for the Kindness Shake Festival 2023, organised by Kindness Shake.
  • Awarded as a runner-up in the graphic design competition in 2013 at CITE.