9 years of professional experience as a Python Developer, proficient coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask, Django, FastApi and client - server technologies-based applications, RESTful services, AWS, SQL, Snowflake and Power BI
Extensive experience in developing and deploying applications using Python on Amazon Wed Services(AWS) cloud platform.
Designed and developed continuous integration using Python, Flask, GitHub and Jenkins.
Experienced in creating and developing web-based applications using Python, Django, CSS, HTML, JavaScript, and JQuery.
Excellent knowledge of OOPS, Multi-Threading and Collections concepts in Python, Used Pandas library for Statistical Analysis.
Developed web applications and RESTful web services and APIs using Python Flask, Django, FastAPI and Falcon.
Proficient in SQL databases MYSQL, PostgreSQL, Oracle and NoSQL databases MongoDB, ElasticSearch.
Experienced in MVC frameworks like Django, HTML, CSS, XML, JavaScript, jQuery. Bootstrap, JSON.
Proficient in building and deploying AWS resources such as EC2, S3, Lambda, DynamoDB, CloudFormation, CloudWatch, and IAM.
Experience in using Version Control Systems like GIT, SVN, and CVS to keep the versions and configurations of the code organized.
Proficient in setting up and configuring continuous integration and deployment (CI/CD) pipelines using AWS codePipeline, CodeCommit, and CodeBuild.
Having experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
Experience in building RESTful APIs using AWS API Gateway and deploying serverless functions using AWS Lambda.
Experienced in creating the Docker containers and Docker consoles for managing the application life.
Experienced in working with Operating Systems like Windows, Linux, and UNIX.
Overview
9
9
years of professional experience
Work History
Senior Software Engineer
Altimetrik-Takeeda(Client)
Bengaluru
03.2023 - Current
Developed and maintained microservices using Python FastAPI, implementing RESTful APIs to support a variety of business use cases.
Involved in building database Models, APIs, and Views utilizing Python, to build an interactive web-based solution using SqlAlchemy.
Utilized the FastAPI built-in support for OpenAPI to automatically generate API documentation, making it easy for other developers to understand and use the APIs.
Develop programs to automate the testing of the controller in CI/CD environment using Python, Git, Linux command line, and Java Script.
Used FastAPI's built-in support for asynchronous programming and the asyncio library to improve the API's responsiveness and scalability.
Integrated FastAPI with data storage systems in PostgreSQL to persist and retrieve data from within the microservices.
Experience in building CI/CD pipelines to automate code release processes using integration tools like Git/SVN, GitHub, and Jenkins.
Maintained version control of Python by using GIT. (Merge, Branch, Push, and Commit).
Sr. Software Engineer
Altimetrik-Blackhawk Network(Client)
Bengaluru
10.2021 - 03.2023
Implemented and enhanced CRUD operations for applications using MVC architecture of Django framework and also conducted code reviews.
Used Python and Django to interface with jQuery UI and manage storage and deletion of content.
Developed RESTful APIs using Python and Django, and integrated with various AWS services such as DynamoDB, S3, and Lambda.
Used AWS EC2 command line interface with Python to automate repetitive work.
Developed Microservices using Go language and worked on test cases also experience with various Python application development and CI/CD pipelines tools like GitHub, Jenkins, AWS, and Unix shell scripting.
Worked on Python Open stack APIs using Python scripts to update content database and manipulate files.
Used Test Driven Approach for developing applications and implemented-unit tests using Python Unit Test framework.
Mentored and developed junior developers and engineers to increase productivity.
Participated in agile development of products within cross-functional frameworks.
Redesigned sites to enhance navigation and improve visual appeal using HTML, CSS JavaScript, and creating UI components using React.JS.
Data Engineer
Altimetrik-AirBnB(Client)
Bengaluru
03.2021 - 10.2021
Created conceptual, logical, and physical data models for use in different business areas.
Build scalable databases capable of ETL processes using SQL and Airflow and transferring data from S3 to Hive using Apache Airflow.
Designed data models for complex analysis needs.
Worked on SnowSql and Snowpipe.
Understanding of SnowFlake cloud technology.
Senior Software Engineer
Picarro
Remote
04.2020 - 12.2020
Developed high-quality, scalable APIs using Python, Flask, and PostgreSQL.
Building microservices called LMM which is used for Logging, Monitoring, and Metrics.
Containerize application using Docker and automate it by using CI/CD. Proficient in writing Helm charts files and deployment of microservices.
Using SqlAlchemy for building ORM queries.
Software Engineer
Noodle.AI
Bengaluru
07.2018 - 03.2020
Reviewed and modified unit and integration tests to improve software quality and reliability.
Built applications using Python, Django, Airflow, PostgreSQL, Docker, and Jenkins for deployment.
Update and maintain Git repository.
Designed and developed Django Rest Services with ORM models. Creating, Debugging, Scheduling, and Monitoring jobs using airflow. Containerize application using Docker and automate it using CI/CD.
Software Engineer
Mindteck India
Bengaluru
07.2017 - 07.2018
Built applications using Python, Flask, MySQL, and multiple libraries XML tree, request, JSON, etc.
Parsing XML documents, fetching required data, and storing in database Developed data models and database designs to plan projects.
Software Engineer
Ness Technologies
Bengaluru
10.2016 - 06.2017
Building Restful APIs using Django and Django ORM.
Running seed URL and getting all links available inside URL using Scrapy.
Delivered unit-tested systems within customer-prescribed timeframes.
Used celery as task queue and RabbitMQ as messaging broker to execute asynchronous tasks.
Junior Software Engineer
TAS
Bengaluru
01.2015 - 10.2016
Using Flask Rest-API for storing data in Database
Extracting data from Web Pages, as per client's requirement using third-party modules like BS4, request, and urllib.
Created several Uls to display and validate intermediate project outputs.
Developed front-end web page by using HTML, CSS3, and JavaScript, taking advantage of frameworks Angular.JS.
Education
Bachelor of Science - Computer Science & Engineering