Python & Java Programming Expertise: Strong foundation in both Python and Java, with hands-on experience building scalable web applications and RESTful services.
Spring & Spring Boot Development: Proficient in using Spring Framework and Spring Boot to build robust backend services with layered architecture, security, and JPA integrations.
Web Framework Experience: Skilled in Django and FastAPI for rapid Python backend development, including authentication, database ORM, and RESTful APIs.
eCommerce Payment Gateway Integration: Integrated popular payment gateways like Razorpay, PayPal, and PhonePe into eCommerce applications, enabling secure online transactions.
Frontend Integration: Experience integrating backend APIs with dynamic frontends using React, HTML, and AJAX for responsive user experiences.
Database Management: Worked with relational (SQL, PostgreSQL) and NoSQL (MongoDB) databases for data modeling, querying, and performance optimization.
Testing & Debugging: Familiar with writing unit tests in Java and Python, debugging backend logic, and ensuring application stability and correctness.
Version Control: Proficient in Git for code versioning, branching, and collaboration using platforms like GitHub and GitLab.
Educational Background
Bachelor of Computer Application (BCA) from Bharathmatha College, Calicut University.
Completed coursework in software engineering, data structures, computer networks, and database management.
1 year of professional experience in Network Engineering with hands-on exposure to DWDM, routers, and switching technologies.
Participated in technical seminars and workshops on full-stack development, REST API design, and deployment best practices.
Key Skills
Proficient in Python and Java for backend development, with experience in Django, FastAPI, Spring Boot, and Spring MVC.
Skilled in creating RESTful APIs and integrating them with dynamic frontend applications using React, HTML, and AJAX.
Experienced in implementing and integrating payment gateways (Razorpay, PayPal, PhonePe) for eCommerce platforms.
Comfortable working with relational databases (MySQL, PostgreSQL) and NoSQL systems (MongoDB) for scalable data storage.
Hands-on with Git for version control, and experienced in Agile workflows and collaborative team development.
Basic understanding of DevOps concepts and tools like Docker and CI/CD pipelines for deployment automation.
Achievements
Successfully developed a Python-based tool for automating trading strategies, leading to a 15% increase in returns for a demo portfolio.
Contributed to a team project that integrated real-time market data with Python scripts to improve decision-making processes.
Developed data visualizations and reports to assist senior traders in understanding market trends and making informed decisions.