Results-driven IT professional with 7 years of experience in application development, specializing in crafting efficient, scalable, and secure solutions. Expertise includes backend development, API design, and database management using Python, Flask, Django, SQL, and AWS. Proven ability to deliver high-quality code while collaborating effectively with cross-functional teams under pressure. Strong analytical skills coupled with excellent communication and presentation abilities enhance problem-solving capabilities.
Overview
7
7
years of professional experience
Work History
Senior Software Engineer
Persistent Systems Ltd. (Client- Optum, UHG)
04.2024 - 12.2024
Checked uWSGI and NGINX logs on AWS CloudWatch, and monitored EC2 instances.
Monitored software performance metrics to identify and resolve efficiency issues.
I did smoke tests after a successful deployment in the staging environment.
Did the application use GitHub Actions in the staging and QA environments?
Did code changes for feature enhancements and maintenance activities.
Finding bugs in the applications and writing tickets on Rally software, mentioning the details like description, acceptance criteria, plan estimate, etc.
Collaborate with the team during DSM and for other activities, like sprint grooming and planning sessions.
Written workflows in YAML for setting the jobs during GitHub Actions CI/CD pipelines.
Tweaked APIs in DRF to enhance the response time of the API.
Acted as a code reviewer and QA, as per the requirement.
I wrote unit test cases in Django and remediated the critical and major issues found in Sonar.
Biweekly, I was involved in the container vulnerability remediation task for checking the version updates of the packages/libraries used in the application, as well as timely changing the base image of the Docker image.
Designed and developed the application as per the requirements, ensuring adherence to best practices and coding standards.
Senior Software Engineer
Persistent Systems Ltd. (Client- Aurigene, Dr. Reddy's)
12.2023 - 03.2024
Developed various modules for various functionalities, as per the requirements for code reusability.
Used Flask as a web framework and SQLAlchemy as ORM in the project.
Written Bash scripts were running on the VMs to start and stop the Docker containers, and those Docker containers were further communicating with the GenAI-trained models for data predictions to generate the desired output.
Handled the request and response to and from the apps running on VMs by creating wrapper APIs (RESTful) running on the Google Cloud Run application.
Created various APIs in RESTful architecture for various functionalities, such as authentication and authorization using an Azure secret key, reading and predicting H5 fingerprint files, validating smiles, and converting JPEG files to smiles, etc.
I had a discussion with the UI team and the AI/ML team to set the requirements for the input and output of APIs, which helped in designing the APIs.
Mentored the junior team and guided them to successfully fulfill the client’s requirements within the stipulated time frame.
Utilized Git for version control, and collaborated effectively with other developers on GitHub.
Participated in daily stand-up meetings to discuss ongoing Jira tickets, address roadblocks, and prioritize upcoming tasks.
I had multiple meetings with the client IT team and worked in a collaborative manner to achieve the desired results.
Senior Software Engineer
Persistent Systems Ltd. (Client - Zendesk)
03.2023 - 12.2023
Developed a new module for private and public app installation in the application, which acts as a test account platform for the client.
Written models and a controller to develop the API for various functionalities, such as uploading, indexing, and deleting the apps.
Implemented code for the installation of private and public apps in already existing test accounts.
Designed and maintained database schemas, ensuring data integrity, and optimizing database queries for improved performance.
Wrote comprehensive unit tests, and conducted thorough debugging to identify and resolve issues promptly.
Improved application performance by optimizing code.
Biweekly, I was involved in the container vulnerability remediation task for checking the version updates of the packages/libraries used in the application, as well as timely changing the base image of the Docker image.
Designed and developed the application as per the requirements, ensuring adherence to best practices and coding standards.
Developed and maintained Bash shell scripts to automate routine tasks, significantly improving team productivity.
Created and maintained technical documentation for the codebase, APIs, and project architecture.
Utilized Git for version control, and collaborated effectively with other developers on GitHub.
Participated in daily stand-up meetings to discuss ongoing Jira tickets, address roadblocks, and prioritize upcoming tasks
Analyzed complex challenges and devised efficient solutions to meet project requirements effectively.
Worked on the customer issues to fulfill their requirements, as per the expectations.
Senior Software Engineer
Capgemini
01.2020 - 03.2023
Designed and developed web applications using Django, ensuring adherence to best practices and coding standards.
Implemented server-side logic, data storage, and retrieval using Django's ORM.
Built RESTful APIs to facilitate seamless communication between frontend and backend components.
Developed RESTful APIs using Django and the Django REST Framework to handle user authentication and authorization using JSON Web Tokens (JWT).
Designed and maintained database schemas, ensuring data integrity, and optimizing database queries for improved performance.
Implemented security measures to safeguard web applications from common vulnerabilities, like CSRF.
Wrote comprehensive unit tests, and conducted thorough debugging to identify and resolve issues promptly.
Improved application performance by optimizing response times and implementing caching strategies.
Deployed web applications on cloud platforms, configured application servers, and managed the deployment process.
Developed various modules, such as the Authentication module, validation module, and error handling services, using Python.
Developed and maintained Bash shell scripts to automate routine tasks, significantly improving team productivity
Created and maintained technical documentation for the codebase, APIs, and project architecture.
Utilized Git for version control, and collaborated effectively with other developers on GitHub.
Participated in daily stand-up meetings to discuss ongoing Jira tickets, address roadblocks, and prioritize upcoming tasks
Analyzed complex challenges and devised efficient solutions to meet project requirements effectively
Worked on the customer issues to fulfill their requirements, as per the expectations.
Received the Outstanding Contribution Delivery Award from Capgemini for the excellent performance.
Software Engineer
Busysoft Systems Pvt Ltd.
10.2017 - 10.2019
Worked as a full stack developer and participated in writing front-end code using HTML, CSS, JavaScript
Developed many forms to get the user input data and save it in the backend after successfully authenticating the same in the database
Developed services to get the data from the IOT machine to server and then to get the desired output in the form of reports
Developed various modules like Authentication module, validation module, Error handling services using python
Designed and developed web applications ensuring adherence to best practices and coding standards
Built RESTful APIs using Flask to facilitate seamless communication between frontend and backend components
Designed and maintained database schemas, ensuring data integrity and optimizing database queries for improved performance
Implemented security measures to safeguard web applications from common vulnerabilities like CSRF
Wrote comprehensive unit tests and conducted thorough debugging to identify and resolve issues promptly
Utilized Git for version control and collaborated effectively with other developers on GitHub
Deployed web applications on cloud platforms, configured application servers, and managed the deployment process
Created and maintained technical documentation for codebase, APIs, and project architecture
Analyzed complex challenges and devised efficient solutions to meet project requirements effectively
Worked on the customer issues to fulfill their requirements as per the expectations
Education
M.C.A. -
IGNOU University
01.2015
B.Sc. -
Delhi University
01.2010
HSC -
CBSE Board
01.2005
SSC -
CBSE Board
01.2003
Skills
Mac
Linux
Microsoft Windows
Python
SQL Server
MySQL
MongoDB
Docker
Kubernetes
GitHub Actions
AWS
CloudWatch
RDS
EC2
Code formation
Code deploy
Jira
Rally
GitHub
Bitbucket
Confluence
Elastic Search
Flask
Django
Accomplishments
Received Outstanding Contribution Delivery award from Capgemini for the excellent performance.
Timeline
Senior Software Engineer
Persistent Systems Ltd. (Client- Optum, UHG)
04.2024 - 12.2024
Senior Software Engineer
Persistent Systems Ltd. (Client- Aurigene, Dr. Reddy's)
12.2023 - 03.2024
Senior Software Engineer
Persistent Systems Ltd. (Client - Zendesk)
03.2023 - 12.2023
Senior Software Engineer
Capgemini
01.2020 - 03.2023
Software Engineer
Busysoft Systems Pvt Ltd.
10.2017 - 10.2019
M.C.A. -
IGNOU University
B.Sc. -
Delhi University
HSC -
CBSE Board
SSC -
CBSE Board
Similar Profiles
Kaushik IdnaniKaushik Idnani
Scrum Master at Persistent Systems LTD. Client - IFDC First Bank,Mumbai.Scrum Master at Persistent Systems LTD. Client - IFDC First Bank,Mumbai.