Summary
Overview
Work History
Education
Skills
LANGUAGES
Accomplishments
AI Tools & Technologies
Timeline
Generic

Parul Choudhary

Bangalore

Summary

Dynamic Lead Software Engineer with a proven track record at RapidAI, specializing in cloud-native architectures and scalable API development. Expert in AWS and microservices, I excel in driving innovation and mentoring teams, leveraging advanced skills in Python and CI/CD practices to enhance product efficiency and reliability.

Overview

11
11
years of professional experience

Work History

Lead Software Engineer

RapidAI
Bangalore
12.2023 - Current
  • - Architecting and developing a cloud-native, microservices-based product from scratch
  • - Designed scalable authentication and authorization systems using OAuth2, JWT, and role-based access control with OKTA, enhancing security and user access management.
  • - Managed CI/CD pipelines with AWS CodePipeline and GitHub Actions, enabling streamlined Dockerized deployments.
  • - Built and optimized RESTful APIs using FastAPI with asynchronous processing, achieving high throughput for improved application performance.
  • - Streamlined serverless computing by deploying and managing services with Kubernetes (EKS) and AWS Lambda.
  • - Designed and implemented cron jobs in goLang for automated data processing.
  • Roles and Achievements

Senior Software Engineer

Opentext(R&D)
Bangalore
02.2023 - 12.2023
  • - Owning feature end to end requirement refinement to production deployment including production support.
  • - HLD/LLD design for product,POC for upcoming feature requirements,defining user stories and points.
  • - developing API using django and AWS and frontend using vuejs
  • - APII Development for product along with management of AWS resources
  • - Established product signature to guide feature development

Software Engineer

Nextgen Healthcare (R&D)
Bangalore
03.2020 - 02.2023
  • - Led transformation of ambulatory care through implementation of healthcare IT platform, EHR, and practice management tools
  • - Developed APIs and UI using React while managing AWS resources for product deployment
  • - Collaborated with team on product releases and supported QA to ensure quality assurance
  • - Tech talk session for sharing knowledge and experience to other product teams
  • - Guiding new joiners and junior developers to make them familiar with company's work culture and product details .
  • - Owning feature end to end requirement refinement to production deployment including production support.

Software Engineer

Microfocus
Bangalore
11.2015 - 02.2020
  • - Business Process Automation: Automation of business process using Django for Westpac bank Australia
  • - Dashboard design for Production Error:. Error Classification dashboard using python and kibana
  • - Business process Automation using OCR: Providing business process automation using OCR and IDOL.

Education

B.Tech -

Rajasthan Technical University
Bhilwara
06-2015

Skills

  • Programming Languages: Python, java,mypy,openAPI Framework: Django,vuejs,reactjs, java jersey ,fastAPI
  • Query Language : SQL,NoSQL
  • Databases:MSSQL,mongodb,DynamoDB,mysql,pgdb,redis,PostgreSQL
  • Public Cloud: AWS
  • Software Used: PostMan
  • Version Control: GIT,SVN ,Containerization
  • Web Related Technologies: javascript,JSON,angular
  • Product Worked: celery,JIRA ,Kibana,kafka,RabbitMQ,Distributed messaging system,Prometheus
  • ML Libraries:PyTorch, Scikit-learn, Pandas

LANGUAGES

English, Full Professional Proficiency, -Hindi, Native or Bilingual Proficiency

Accomplishments

Eminence Excellence Award - Q2 (2017 - 2018) Eminence Excellence Award - Q4 (2018 - 2019)

AI Tools & Technologies

● Used AI coding assistants like ChatGPT and GitHub
Copilot to accelerate software development, debug code,
and generate optimized solutions
● Applied prompt engineering techniques to improve
accuracy of code generation and automate repetitive
development tasks
● Integrated AI APIs (e.g., OpenAI API) into applications for
features such as chatbots, text processing, and automation
● Familiar with machine learning frameworks such as
TensorFlow and PyTorch for building and experimenting
with models
● Leveraged AI tools for code documentation, testing, and
performance optimization
● Experience using AI-powered developer tools for faster
prototyping and efficient workflow management
● Basic understanding of Large Language Models (LLMs) and
transformer architectures, including prompt engineering
and system prompt design concepts.

Timeline

Lead Software Engineer

RapidAI
12.2023 - Current

Senior Software Engineer

Opentext(R&D)
02.2023 - 12.2023

Software Engineer

Nextgen Healthcare (R&D)
03.2020 - 02.2023

Software Engineer

Microfocus
11.2015 - 02.2020

B.Tech -

Rajasthan Technical University
Parul Choudhary