Summary
Overview
Work History
Education
Skills
Certification
Projects
Timeline
Generic
Rutvi Mashru

Rutvi Mashru

St. John's,NL

Summary

Talented Software Developer equipped with great coding, debugging and project management abilities. Accomplishes project goals consistently with elegant, scalable code. Works great with team members under Agile and Scrum frameworks.

Overview

1
1
year of professional experience
1
1
Certification

Work History

Software Developer

Epsilon Technology
Junagadh, India
06.2021 - 05.2022
  • Designed front-end and back-end solutions for test-driven development.
  • Developed the Ayurveda Website using PHP, javascript, CSS and SQL, Which increase the overall Appointment Booking rate by 25%.
  • Collaborated with a team of developers to build a mobile application using React js. and React-native.
  • Database design and final system model development and write the final report of the project.
  • Conducted thorough code reviews and delivered constructive feedback to team members, resulting in a 20% increase in code quality and adherence to industry best practices.

Student Trainee

Code in place, Stanford University
04.2021 - 06.2021
  • Solve various python problems
  • Final project "Desktop voice assistant" using python libraries like pyttsx3, smtplib and speech_recognition.

Education

Master of Applied Science (Computer Engineering) -

Memorial University of Newfoundland
08-2024

BE-COMPUTER ENGINEERING -

Gujarat Technological University
07.2021

Skills

  • Cryptography
  • Encryption
  • Decryption
  • Security
  • Cryptanalysis
  • Protocols
  • Hashing
  • Authentication
  • Integrity
  • Key Management
  • Machine Learning
  • Model Development
  • Database Administration
  • Database design and development
  • UML diagrams
  • SQL
  • NoSQL Databases
  • Agile Methodology
  • Web Technologies: HTML, Javascript, PHP, React js
  • Programming Language: Python, JAVA, PHP, C, C, Object Oriented programming

Certification

  • The Guinness World Record Event, Python programming
  • Freecodecamp-Responsive Web Design, 12/2021, 12/2021, 300 hour Web Design course along with 5 projects

Projects

Secure Messaging Application (07/2022-08/2022)

  • Developed a secure messaging application for mobile devices using end-to-end encryption.
  • Implemented cryptographic algorithms such as AES-256 for message encryption and RSA for key exchange.
  • Designed a user-friendly interface with secure authentication mechanisms to ensure confidentiality and integrity of messages.

Secure File Transfer Protocol (SFTP) Integration (09/2023-11/2023)

  • Integrated SFTP functionality into an enterprise application for secure file transfer and storage.
  • Implemented strong encryption algorithms such as RSA and DSA for secure key exchange and data transmission.
  • Enhanced system security by enforcing access controls, monitoring file transfers, and auditing user activities.

E-commerce website using Java (01/2020 - 03/2020) 

  • Consists of mainly two modules Admin and Customer.
  • Back-end using Java servlet and JDBC.
  • Front-end using HTML,CSS. For feature like cart and login, logout Used sessions.
  • Designed a decentralized architecture for storing and verifying user identities, ensuring privacy and data integrity.

SHOPLOCO (07/2020 - 03/2021) 

  • E-Commerce website with advance features like mini kit
  • Consist of mainly three modules Customer, Shopkeeper and Admin
  • Front-end using HTML, CSS, JavaScript and Back-end using PHP
  • include payment gateway razer pay and for email service PHPMailer.
  • Conducted comprehensive security assessments of web applications and network infrastructure using tools like Burp Suite and Nessus.

Timeline

Software Developer

Epsilon Technology
06.2021 - 05.2022

Student Trainee

Code in place, Stanford University
04.2021 - 06.2021

Master of Applied Science (Computer Engineering) -

Memorial University of Newfoundland

BE-COMPUTER ENGINEERING -

Gujarat Technological University
Rutvi Mashru