About

Software Engineer
Experienced software developer with a passion for creating innovative and efficient solutions. Skilled in a wide range of technologies including HTML, CSS, JavaScript, Python, Spring Boot, Android development, and Git. Committed to delivering high-quality code and contributing to the success of projects through collaboration and problem-solving.
Key Skills:
🚀 Front-end Development: Proficient in HTML, CSS, and JavaScript, with a strong focus on responsive design and user experience.
📱 Android Development: Experienced in developing mobile applications for Android using Java.
💻 Back-end Development: Skilled in Python and Spring Boot, building scalable and robust server-side applications and RESTful APIs.
⚙️ Database Management: Familiar with SQL and NoSQL databases, ensuring data integrity and efficient query performance.
🌀 Version Control: Proficient in Git & BitBucket, utilizing branching strategies and collaborative workflows for effective code management.
Skills
Resume
Education
Master of Computer Applications (MCA)
2021 - 2023
Vellore Institute of Technology, Vellore, India
Bachelor of Computer Applications (BCA)
2017 - 2020
Manav Rachna International Institute of Research & Studies, Faridabad, India
Experience
Software Engineer I B
07/2023 - Present
Bank of America, Telangana, India
- Involved in ETL Processes
- Automating Job Scheduling & Monitoring
- Query Optimization
- Tech/Tools Used:
Informatica PowerCenter
Autosys
Hadoop
Oracle
BitBucket
Shell Scripting
Unix
Agile Methodologies
Freelance Experience
Android Developer
07/2017 - 12/2017
Research Cluster of Computing, Faridabad
- Implemented frontend of the app, having 7+ activities/User Interface
- Lead in the design, development, and implementation of the graphic & layout
- Implemented end to end payment system into the app
- Tech/Tools Used:
Java
Firebase
Razorpay API
Android Studio
Adobe XD
Web Developer & Research Associate
01/2018 - 05/2018
Research Cluster of Computing, Faridabad
- Created Prototype Website for Non-profit Organization Umeed
- Optimizing Images
- Researching information to be placed in website
- Tech/Tools Used:
HTML
CSS
JavaScript
VS Code
Personal Projects
BobTheBot App
An Android App for learning Maths, Science & English
- Implemented Interactive chat functionality
- Implemented Realtime Online Quiz functionality
- Tech/tools used:
Java
Firebase
XML
WolframAlpha API
Android Studio
Adobe XD
Employee Management System
A Graphical User Interface (GUI) based Desktop Application to store employee records
- Implemented CRUD functionality into the app
- Storing data to MySQL Database
- Tech/tools used:
C++
Qt Framework
CSS
Qt Creator
Adobe XD
SellMyStuff App
Developed an android app for VIT students to sell used stationary, buckets, books etc within the campus
- Implemented Firebase Authentication
- Used Firebase Storage for storing image
- Integrated Razorpay Payment System
- Tech/tools used:
Java
Firebase
Razorpay
Android Studio
Women Safety App
Developed an android app for women safety that triggers SMS Alert and location information with 30 seconds of audio recording
- Used Firebase Storage for storing audio recording
- Learnt how to use Microphone API
- Learnt how to use SMS API in background
- Tech/tools used:
Java
Firebase
Android Studio
DirectWhatsApp
Developed an Android App to send WhatsApp message without saving receiver contact number
- Developed this android app to get some exposure to Flutter App Development
- Tech/tools used:
Flutter
Dart
Android Studio
VS Code
Blog Rest API
Developed Blog Rest API
- Developed Blog Rest API using spring boot
- Crud functionality implemented for posts and comments
- Implemented Pagination for comments and posts
- Tech/tools used:
Spring Boot
Intellij IDEA
Tools

Intellij Idea

PyCharm

Eclipse IDE

Android Studio

Visual Studio

VS Code

Pg Admin

NetBeans

Adobe XD

Photoshop
Personal Info
Location:
New Delhi - India
Email:
ckp1606@gmail.com