Portfolio
Portfolio

Hii, I am Praveenkumar Ganesan

Full Stack Developer | Practitioner on Devops

About

I am glad to introduce myself, My name is Praveenkumar Ganesan, and I am a Full Stack Developer with a passion for learning and collaboration.I have extensive experience in developing and maintaining web applications, and I am constantly seeking to improve my skills and knowledge. As a team player, I value clear and open communication, and I strive to build strong relationships with my colleagues.
One of my key strengths is my ability to approach complex problems with the Divide and Conquer algorithm, achieving efficient and effective solutions. I am dedicated to delivering quality work that exceeds expectations and am always looking for ways to grow and improve. In addition to my technical expertise, I enjoy sharing my knowledge and mentoring others. I believe that by working together, we can achieve greater success and create a positive impact on our projects and clients.

Experience

  • I am excited to embark on my journey as a Full Stack Developer, having been offered a full-time opportunity after two years of impressive performance at my current company.

  • In my role, I am responsible for developing user-friendly and responsive web applications, writing clean and efficient code, optimizing web applications, and staying up-to-date with emerging technologies.

  • As a developer in the Express and MongoDB stack, I am also responsible for developing server-side web applications, integrating with databases, writing efficient and scalable code, and maintaining the backend infrastructure.

  • I am dedicated to optimizing web applications for maximum speed and scalability, identifying and addressing performance issues and bugs in both frontend and backend components, and ensuring the technical feasibility of UI/UX designs.

  • In addition, I conduct UI/UX testing to ensure a seamless user experience, configure and manage cloud infrastructure to ensure smooth deployment and operation of web applications, troubleshoot issues related to deployment and infrastructure, and participate in on-call rotations to respond to production issues.

  • I also automate deployment and scaling processes to improve efficiency and reduce errors, and monitor and analyze system performance to identify and address issues related to deployment and infrastructure. I am committed to delivering high-quality and efficient solutions that exceed expectations, and I am constantly seeking opportunities for professional growth and development.

  • I am thrilled to announce the next stage of my career growth, where I had the opportunity to work on both frontend and backend development.

  • This experience has provided me with a holistic understanding of the development process and helped me gain expertise in the backend integration with the database.

  • As a part of a product-based company, I gained hands-on experience in the end-to-end product development process. This opportunity has helped me expand my skill set and marked the beginning of my journey towards becoming a Full Stack Developer.

  • I am excited to share my experience with industrial exposure in the IT industry.

  • During my time, I had the opportunity to gain expertise in the React framework and improve my skills in collaborative coding and enhancing code quality.

  • In addition to learning the basics such as variable naming conventions and efficient debugging methods, I had hands-on experience working with third-party libraries such as Material UI and Bootstrap CSS.

  • These experiences have greatly expanded my knowledge and understanding of the full development process. As a fresher, this opportunity marked the beginning of my journey into the IT world.

Tech Stack

React
Javascript
Python
Node
MongoDB
Express
Django
Flask
docker
Jenkins
CI/CD
SQL

Education

Bachelor of Engineering(CSE)

2017 - 2021

  • I am a proud alumnus of KPR Institute of Engineering and Technology, where I pursued my Bachelor of Engineering with a CGPA of 7.99.

  • During my time at college, I was highly motivated to learn and focused on gaining practical knowledge of the subjects.

  • I made it my daily aim to learn something new, and my commitment to excellence drove me to achieve my academic goals.

  • I was fortunate to have the guidance of exceptional mentors who provided me with valuable exposure to the concepts of computer science. Their guidance and support enabled me to deepen my understanding of the subject matter and hone my skills in various areas, including programming, software development, and systems architecture.

  • Overall, my college experience has played a pivotal role in shaping my career as a developer.

  • During my higher secondary studies, I pursued the computer science group and secured 83%.

  • It was during this time that my passion for computer science grew stronger.

  • My computer science teacher noticed my exceptional logical thinking ability and encouraged me to explore programming beyond the syllabus. His support and guidance inspired me to involve deeper into the subject and fueled my interest in pursuing a career in the field.