Ruchi Walia
@Ruchiwalia
Software Developer at WESEE, Indian Navy
Delhi, India
Results-driven Python Software Developer with a solid background in development. Proficient in designing, implementing, testing, and maintaining complex systems and applications. Adept at collaborating with cross-functional teams to deliver high-quality software solutions. Strong problem-solving skills and a passion for writing clean, efficient code in python. Continuously staying abreast of industry trends and incorporating best practices into development processes. Dedicated to creating robust and scalable applications to meet diverse project requirements.
Experience
Software Developer
WESEE, Indian Navy
Designed and maintained scalable backed system using python and Django. Developed and maintained scalable software solutions for the Merchant Shipping Information System(MSIS), significantly enhancing maritime data accuracy and accessibility. Developed and delivered high availability RESTful APIs for vessel data distribution. Processed real-time vessel data using Apache Kafka and Python to efficiently analyze and stream maritime information. Parsed and managed vessel data in multiple formats including CSV, XML, and KMZ received via Email, URL,and SCP protocols, ensuring seamless data integration. Utilized Docker to containerize applications, streamlining development, testing, and production workflows. Managed databases with a focus on data integrity, implementing optimized data structures and algorithms to enhance query performance. Executed comprehensive application-level Vulnerability Assessments for MSIS using Tenable Nessus, identifying and mitigating critical vulnerabilities. Delivered robust, scalable applications through effective teamwork with cross-functional unit.
Junior Software Developer
Infordart Technology
Assited in backe development and automation task using python. Developed and maintained backend services of vishalmegamart system environments, ensuring system stability and optimal performance. Debugged application and system level issue to improve performance and reliabilit.
Intern
cyeint ltd
Developed and enhanced features for an Asset Management System during internship, improving asset tracking efficiency by approximately 20%. Collaborated with cross-functional teams to identify and resolve system bugs, contributing to a 15% increase in application stability and user satisfaction.
Education
Roorkee Institute of Technology, Roorkee
Bachelor of Technology / Bachelor of Engineering (B.Tech/B.E.)
Computer Science and Engineering (CSE)
Licenses & Certifications
Python
Generative AI
Udemy