Purav Pujara

Software Developer · Web Developer · Android Developer

I'm an aspiring Software Developer with a strong educational background in Information Technology, holding a Bachelor's degree and a Post-Graduate Diploma in Programming and Internet Technology. My journey in the world of software development has been marked by a passion for creating efficient and user-friendly applications.

Skills Snapshot
Java Development: Proficient in Java, J2EE, MVC design pattern, JSPs, Servlets, and Hibernate. One year of hands-on apprentice experience in Java Development.
Cross-Platform App Development: Skilled in using Flutter and Docker to build secure, cross-platform solutions.
Android App Development: Adept at crafting Android apps with Android SDK, Material Design, and Room/SQLite database.
Web Development: Experienced in building responsive Node.js web applications, utilizing JavaScript frameworks (NPM, Express, React) and working with JSON and Restful web services.

Why Choose Me
I thrive on challenges and am committed to delivering high-quality code. I pay meticulous attention to detail and possess strong problem-solving and analytical skills. My ability to translate project specifications into efficient code, combined with my dedication to adhering to design principles, ensures scalable and maintainable applications. I excel in fast-paced environments, where I prioritize security and quality, and I'm an exceptional communicator, bridging the gap between technical requirements and project outcomes.

Constantly Evolving
I'm a proactive, self-motivated learner with a passion for staying up-to-date with the latest advancements in computer science and emerging technologies. My dedication to continuous improvement aligns my skills with the ever-evolving demands of the industry.

Let's Collaborate
If you're looking for a dedicated Software Developer who is ready to take on new challenges and drive innovation through technology, I'd love to connect. Feel free to explore my portfolio and get in touch.


Experience

Web Developer

Guaranteedparts, Montreal
  • Assisting in the development and maintenance of the company's e-commerce website using Miva technology.
  • Creating and updating website pages using HTML, CSS, JavaScript, and jQuery.
  • Designing and implementing responsive website layouts using Bootstrap.
  • Writing PHP scripts to add new functionality to the website.
  • Conducting on-page and off-page SEO activities to improve website rankings.
  • Collaborating with senior developers to learn about web development best practices and contribute to code reviews.
  • Participating in meetings with stakeholders to gather requirements and provide status updates on project progress.
  • Troubleshooting issues and debugging code to improve website functionality.
  • Staying up-to-date with emerging web technologies and industry trends, including Miva updates, new SEO strategies, and JavaScript frameworks.
Jan 2023 - Jul 2023

Full Stack Developer

CNET Technologies, India
  • Worked on an e-commerce platform for decor materials, employing the MERN stack (MongoDB, Express.js, React, Node.js) for a seamless shopping experience.
  • Implemented a dynamic shopping cart capable of handling over 60,000 products, enhancing user navigation and interaction.
  • Developed a platform connecting users with architects and designers.
  • Enabled access to over 15,000 design ideas, facilitating user engagement and simplifying the search for professional design services.
  • Focused on end-to-end development, from database design and backend logic to responsive frontend interfaces.
  • Collaborated with cross-functional teams to ensure projects met client requirements and were delivered on time.
  • Applied best practices in coding and design, contributing to the creation of scalable, efficient, and user-friendly web applications.
May 2020 - October 2021

Java Developer

HN Techno, India
  • Assisted in the design and development of web applications using Hibernate and J2EE technologies such as Servlets, JSP, EJB, and JDBC.
  • Written code to implement business logic.
  • Developed and integrated web services using RESTful APIs.
  • Built and optimized database queries using MySQL.
  • Participated in code reviews and testing to ensure high-quality code.
  • Collaborated with other developers to troubleshoot issues and identify solutions.
  • Learned and implemented software development best practices such as Agile development methodologies and version control using Git.
May 2019 - April 2020

Education

Programming & Internet Technologies

Attestation of College Studies
Universal College - Montreal

GPA: 3.7

2021 - 2023

Engineering in Information Technology

Bachelor’s Degree
Sal College of Engineering - India

CGPA: 7.5

2016 - 2020

Skills

Programming Languages & Tools
Workflow
  • Full Stack Web Development
  • Software Development
  • Android Development
  • Cross Functional Teams
  • Agile Development & Scrum

Projects

Card image cap
Recify (Android Application)

Languages & tools used: Android, Java, room, SpoonacularApi

Team Details: Solo Project

The Recipe Finder Android application is designed to make it easy for users to search, save, and access their favorite recipes. Built using the Spoonacular API and Room, the app provides a seamless experience for users to search for recipes based on keywords, view detailed instructions, ingredients and save their favorite recipes to their profile, and even follow step-by-step cooking instructions.

Learn More
Card image cap
Simon Game (web-based game)

Languages & tools used: Html, Css, JS, Jquery, GoLang

Team Details: Solo Project

Developed a fun and challenging web-based game where players must repeat random sequences of colors by pressing the pop-upped colored squares in the correct order. The game is built using Go-Lang for the back-end and HTML, CSS, and jQuery for the front-end. The game is fast-paced and addictive, with players advancing to higher levels as they successfully repeat longer and more complex sequences.

Learn More
Card image cap
Tic-Tac-Toe (Window application)

Languages & tools used: Java, Swing Gui

Team Details: Solo Project

Developed a Tic-tac-toe game that can be played by two players on a 3x3 or customizable grid. The game requires players to take turns marking their designated spaces with either an X or an O, and the winner is determined by who can form a horizontal, vertical, or diagonal row of their designated marks first. This project aims to provide an enjoyable gaming experience while also promoting strategic thinking and problem-solving skills.

Learn More

Contact Me

 +1 (438)-462-6989