Post Job Free
Sign in

6+ Years Python React AWS Microservices Engineer

Location:
Chicago, IL
Posted:
October 08, 2026

Contact this candidate

Resume:

Shyam Sundar Theerdhala

******************@*****.***

872-***-****

PROFESSIONAL SUMMARY

I have around 6+ years of Professional IT experience in Design & Development of applications using Python, ReactJS, AWS, Core Java, PostgreSQL and extensive experience in system analysis, design, development, testing and implementation of Web-based and Client/Server applications.

Expertise in developing scalable microservices architecture using Fast API, ReactJS, and AWS cloud services.

Implemented event driven mechanism for loading data seamlessly to target databases in a serverless model using S3, DDB, Lambda, Step Function services.

Expert in Core-Python and Proficient in Web-Framework with Fast API microservices development

Implemented Data comparison tool using Python Pandas framework.

Having experience of using AWS AI services like Gen AI, Amazon Bedrock, Prompt Engineering, Amazon SageMaker, Amazon Q.

Hands-on experience in Docker containerization, Kubernetes orchestration, and CI/CD pipeline automation using Jenkins and GitHub Actions.

Experience in working with several AWS services likeEC2, S3, Lambda Functions, Step Functions, SQS, SNS, Event Bridge rule, Fargate Batch Job, RDS, OpenSearch, Kinesis Firehose, DDB Streams, Glue, Textract, Cloud watch, AWS Elastic Beanstalk, IAM in AWS and IAM services in Google Cloud and several GCP services.

Experienced in building SPAs(single page application) using Redux, React Query, Zust and, Context API, and integrating RESTful/GraphQL APIs.

Proficient in optimizing frontend performance with code-splitting, lazy loading, React. memo.

Strong JavaScript skills, with expertise in DOM manipulation, object model, OOP concepts, and scalable design patterns.

I am a big fan of OOPS and able to write Python code per TDD or BDD mechanism.

Good knowledge of using version control systems GIT, Bitbucket, SVN.

Proficient in using Relational Databases like PostgreSQL, MySQL, Oracle, DB2 and NoSQL databases like Google-Datastore, AWS- DynamoDB.

Good Knowledge of Algorithms, Data Structures, OOPS concepts, Flowcharts.

Experience in working with Google cloud Big Query and ability to write effective and scalable code using SOLID principles.

Effective in decision making & having ability to meet very tight deadlines, open to learning new technologies, quick learner, solid communicator, dedicated, self-motivated with exceptional team-building skills and Used Agile Methods for rapid development between cross functional teams.

Implemented Data Pipelines by collecting data from several sources and loaded to different target locations. This design involves Glue, Pyspark and event driven mechanism.

Involved in working with Web services like Google API’s(gapi), Fast API (REST) & Mule API’s.

Hands on experience in using CI/CD deployment tool Jenkins Pipeline and Flyway migrations.

Experience in documenting the project using UML diagrams and Participated in several Data Backup, Data Recovery and Disaster handling drills.

Good Knowledge in using Atlassian tools like Bitbucket, Jira, and Confluence.

Involved in working with Connection Oriented, Connection Less Protocols and File Transfer Protocols (TCP, UDP, DHCP, SMTP, HTTPS, FTP, SFTP).

Good knowledge in OKTA, SAML, OAuth2.0, OIM, LDAP and CI/CD(Jenkins).

Experience in working with Docker Containers and good knowledge of Kubernetes.

Involved in manual test execution of API’s using Postman and was involved in testing the application at various phases like Sanity, Functional, Retesting, System, and smoke testing.

Developed and deployed Automated tested frameworks using Python-Selenium and cucumber.

Good Experience in Error Handling, debugging/troubleshooting, and ability to write code with Zero Day attack.

Technical Skills

Programming Language

Python, C, C++, Core Java, ReactJs, Next.js, TypeScript, SQL, JavaScript, Nodejs, React Query

Operating System

Windows Family, Linux-Ubuntu, Amazon Linux, Linux Shell Scripting

Database

PostgreSQL, MySQL, Oracle, DB2, Google Cloud Datastore, MongoDB, Redis, DynamoDB

Web Technologies

HTML, CSS, Java Script, ReactJs, Bootstrap.

Application Servers

Apache Tomcat, Google App/Compute Engine, Elastic Bean Stack, EC2.

Deployment/IT Service Management Tools

Jenkins, Docker, ServiceNow, Jira, Confluence, DB Visualizer, Putty, Flyway, SonarQube, Checkmarx, Nginx, Winscp, Filezilla, Kubernetes, AWS Glue, postman, swagger

Design Technologies

IBM Rational Rose XDE, Microsoft Visio 2003/2005

IDE Tools

PyCharm, Wing IDE, PyDev, Eclipse.

Logging Tools/IT Tools

Splunk 7& 8, Control M, Autosys, App Dynamics, Cloud watch

PROFESSIONAL EXPERIENCE:

Client: CVS Healthcare Texas Oct 2025 – Till date

Role: Python Full Stack Developer

Responsibilities:

Designed and developed data pipeline framework using Python and AWS services.

Involved in creating step functions to control the process workflow and manage micro service architecture in the overall process of request/response model.

Implemented CI/CD pipelines and containerized applications using Docker for seamless deployments.

Enabled SQS trigger to achieve the event driven functionality upon a file drop to S3 buckets to dynamically load data to target tables.

Involved in designing and finalizing the database schema as per the business requirements.

Involved in creating REST based API’s using Fast API module in python and configured those with API Gateway service.

Designed and developed scalable, reusable UI components using React.js, Tailwind CSS, and Leaf UI, ensuring faster development cycles.

Integrated RESTful APIs with React Query, improving API call efficiency and reducing unnecessary re-fetching.

Implemented JWT-based authentication and authorization mechanisms for web applications and APIs.

Generated and validated JWTs to securely transmit information between client and server.

Using Glue created data pipelines to load Parquet files to Postgres, S3 then to DynamoDB.

Experience in using DynamoDB service and able to do CRUD operations using boto3 module.

Being KAFKA topics as a data source, we ingest the data and create data files and load those files to the S3 Bucket in AWS.

Optimized PostgreSQL queries and integrated JWT/OAuth2 authentication for secure API access.

Efficient in creating Lambda functions and trigger those lambdas by based on event via Event Bridge rule as well as with SQS and S3 integrations.

Involved in replicating the data in real time from a SQS based database to No-SQL based database by using the Qlik tool.

Helping the UI team with HTML, ReactJS code. Good knowledge of MVC framework.

Work closely with UI team to build Microservice API’s that are being built using Python Fast API.

Experience in using DynamoDB streams and Kinesis Firehose to load the data to OpenSearch service to achieve the google like search capability to the end user.

Created several Fargate batch jobs and scheduled them by event rule to run weekly and monthly basis.

Involved in creating jobs and configuring schedule/trigger basis in AWS Glue for analytical purposes.

Involved in generating the documents by integrating the cloud with Smart comm content delivery tool and load them to S3 buckets for a storage.

Worked closely with the Testing team to identify the test cases and ran sanity checks before and after the deployment to make sure the application is stable.

Worked closely with Product owner and scrum master to create the stories and assign them to the sprint board. Sometimes I act like a Scrum master in their absence.

Efficient in documenting the project details in the confluence and mentoring the team as needed.

Environment: Python, Fast API, boto3, Pycharm, S3, SQS, SNS, AWS Glue, Lambda functions, Step functions, Splunk, Batch Fargate, PostgreSQL, Sonarcube, Checkmarx, GitHub, Jira, ReactJS, TypeScript, React Query, Kafka, DynamoDB, RDS, Event bridge, CloudWatch,

Client: US Bank June 2024 – Sep 2025

Role: Senior Python Developer

Responsibilities:

Develop Python Applications which are compatible with Splunk 7 and 8 versions.

Involved in consuming RabbitMQ Messaging services, Redis Caching Services, SDM, UDM, WFM.

Involved in migrating Python Application from Python2.7 version to Python 3.9 version.

Implemented centralized logging, exception handling, and caching mechanisms for performance optimization.

Involved in Analyzing Data and creating Splunk Dashboards as per User requirements.

Hands on visualizing the Analyzed Data in the form of Bar charts, Pie Graphs, Histograms etc.

Involved in modifying XML and JS code to fit into Splunk dashboards and forms.

Expertise in developing Python Application in a Modularized way and writing Unit Tests for each Module.

Experience in creating API’s using Fast Api. Hands on experience in developing RESTful API.

Involved in creating the application testing framework using Python-selenium.

Involved in developing the backend Testing Framework from scratch to perform Testing using Pytest module.

Expertise in using Bitbucket and documenting procedures in Confluence.

Setting up the automated API tests to test the different endpoints to catch bugs using Postman.

Involved in documenting and sharing the API’s using Swagger between developers, and testers.

Involved in implementation of Big Query and analyzing the Data within the Google Cloud.

Hands on using Google Compute Engine, IAM Service, Google Bucket services.

Created data pipeline and consumed data from different sources which involves reading different formats of files (CSV, XLX, TXT, Fixed width) for data analysis.

Developed automated API test cases using Pytest and Postman for backend validation.

Involved in Supporting the Application and mentoring Team members wherever possible and needed.

Hands-on experience in Branching, Merging, Tagging, and maintaining the version across the environment using SCM tools like GIT(Bitbucket).

Involved in automating the deployments from sources to the target servers and made sure each deployment is successful and confirmed by running Sanity checks.

Environment: Python, Splunk 7&8, Google Cloud, AWS Glue, Big Query, Jenkins, Docker, Linux, RabbitMQ, WFM, SDM, UDM, Dell Boomi, PPAS, OpenAM, OpenDJ, TMS, TRS, postman, swagger, Bit Bucket, Jira, Confluence.

Client: Athene, India Nov 2020 – Aug 2023

Role: Python Developer

Responsibilities:

Involved in building data pipelines and generating reports. Visualize the statistical data in the form of Pie charts, bar graphs as per customer requirements.

Optimized ETL workflows and automated database migration processes using Flyway and Jenkins.

Expertise in writing OOP concepts in Python and involved in using advanced Python modules.

Extensive experience in working with REST API’s& Data modulations.

Involved in migrating the Databases from Oracle to Postgresql and automating the Database migrations by using Flyway with Jenkins.

Hands on experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT(Bitbucket).

Involved in converting the TIFF type images to PDF without data loss.

Involved in migrating a Legacy project into a new source system by transferring the Data in different formats which include csv, json, xml, xls and xlsx.

Expertise in using various Python modules as per Business need and ability to write Test cases using Unit test module in python.

Developed reusable Flask API modules and improved database reconciliation processes.

Involved in creating FlaskAPIs, we also developed a python level application to consume Mulesoft API’s.

Created ETL (Extraction, Transformation & Loading) processes in Python performing business rule mappings of relational data into dimensional models.

Involved in pulling data from different databases like Postgres, Oracle, DB2, MySql and designed a solution to do Balance & Control and Data reconciliation.

Worked in an Agile Methodology and comfortable in maintaining documentation in confluence.

Expertise in creating and scheduling Python jobs using BMC Control M tool and procedures as per Control M Standards.

Involved in supporting the application and helps the Team in resolving Critical bugs.

Environment: Python 3.x, Postgresql, Oracle, DB2, Jenkins, Bitbucket, Jira, Confluence, Mulesoft, PySpark, Docker, AWS, LDAP, ServiceNow, Pgadmin, Flask, Visio, BMC Control-M, GitHub, postman.

Software Developer

Motorola, India Jun 2019 – Oct 2020

Responsibilities:

Design and development of Web Application using Python, java, NodeJS and hosted in EC2 in AWS and troubleshoot various issues in Python code and fix them with code enhancements.

Developed reusable backend APIs using Django and integrated secure authentication mechanisms.

Build a Secure FTP connection in between Servers and created a Data flow through scheduling Python Jobs.

Involved in creating roles, groups in IAM and created new policies over storage buckets on S3 in AWS.

Hands on writing Python scripts interacting with Google Cloud Storage, Datastore, AWS RDS, Oracle, S3, Redshift.

Designed the Project setup and completely involved in implementing the design of the Project Artifacts (Datastore, Storage buckets and creating Service Accounts) in Google Cloud Platform.

Involved in consuming authentication and authorization services like Okta, OAuth2.0.

Worked on backend of the application, monitoring the FTP server, maintaining logs and involved in release plans.

Involved in authorizing permission with in IAM and ADMIN services in Google Cloud and in AWS.

Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.

Automated Linux-based deployment and file processing operations using Python scripts.

Carried out various mathematical operations for calculation purposes using Python libraries Numpy and Pandas.

Using Autosys we have scheduled Python jobs and experience in using JIL commands.

Environment: Python JavaScript, nodejs, Angular JS, Google Cloud storage, AWS EC2, RDS, S3, IAM, Data store,gsutil, Boto3, Eclipse, Html, CSS, Web services, MySQL, Django, LDAP, OAuth, Google App Engine.

Education:

• Masters in computer technology from DePaul university, Chicago, USA.

• Bachelor of Technology in Computer Science from Jawaharlal Nehru Technological University, Hyderabad.



Contact this candidate