Post Job Free

Resume

Sign in

Python Developer and AWS

Location:
Wheat Ridge, CO
Salary:
100k
Posted:
March 08, 2024

Contact this candidate

Resume:

SWATHI BHEEMIREDDY

Python Developer ad37rq@r.postjobfree.com : 970-***-****

PROFESSIONAL SUMMARY

8+ years of IT Experience as a python developer involved in designing, developing, testing, and implementing various stand - alone and client-server architectures-based enterprise applications.

Experience in developing web applications implementing Model View Control architecture using Django, Flask, Angular Versions, Java Script, jQuery and Node.js web frameworks.

Solid understanding of client-side technologies, Restful APIs, MVC design patterns, nodeJS and Django frameworks.

Experience in developing web applications implementing Model View Template (MVT) architecture using Django web application frameworks.

Expertise in test automation and continuous delivery of web applications, client server applications, web services/REST APIs Testing, with Python.

Leveraged Camunda's friendly tooling and documentation to design and deploy processes

Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.

Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS.

Experience in List Comprehensions and Python inbuilt functions such as Map, Filter and Lambda.

Proficient in developing web-based applications using HTML5, DHTML, CSS3, Angular 15/13/12/11/10/9/8/7/6/4, Angular JS, JavaScript, AJAX, XML and JSON.

Effectively coordinated and prioritized multiple deadlines by proactively planning and managing tasks and resources with enthusiasm.

Expert with Python Integrated Development Environments (IDEs) like PyCharm, PyScripter, Spyder, PyStudio, and PyDev, as well as Maven and Continuous Integration/Continuous Delivery (CI/CD) tools like Jenkins.

Experience in working with EC2 Container Service plugin in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.

Good understanding of AWS services such as EC2, ELB, Auto-Scaling, EC2 Container Service, S3, IAM, VPC, RDS, Lambda, EMR, and AWS Workspaces.

Good knowledge of SOAP and REST protocols and experience developing Web Services with Python programming language.

Experience with Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.

Good understanding of relational databases, such as Oracle, SQLite, PostgreSQL, and MySQL

Proficient in testing and debugging applications using PyUnit, PyTest, and JUnit frameworks.

Experience of software development in Python language and IDEs -PyCharm, Eclipse, Visual Studio Code.

Working knowledge of version control systems such as Git for organizing versions and configurations of code.

Excellent Technical, Analytical, Problem-Solving skills, strict attention to detail and ability to work independently, work within a team environment.

TECHNICAL SKILLS

Programming Languages

Python 3.x, SQL

Frameworks

Django, Flask, Angular 15/13/12/11/10/9/8/7/6/4/2, Angular JS

Web Technologies

AJAX, JavaScript, HTML, DHTML, XHTML, XML, JSON, jQuery,ReactJS

Amazon Web Services

EC2, VPC, Route53, Lambda, IAM, Elastic Beanstalk, RDS, S3, CloudFront and Auto Scaling.

Web Services

REST, SOAP

Databases

MySQL, MongoDB, Oracle

Version Controls

Git, GitHub

CI/Build Tools

DevOps,Jenkins, Maven

IDEs Tools

Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev, Sublime Text,Eclipse

Operating Systems

Windows, iOS, Android

Orchestration platform

Camunda

PROFESSIONAL EXPERIENCE

Isagenix International Gilbert, AZ

Python Developer 01/2023 – Present

Followed AGILE development methodology to develop the application.

Developed the front end using Django, HTML5, Node.js, and Angular 13/15, incorporating CSS3 for a comprehensive design.

Utilized Python scripts to manipulate files and update content in the database using Python Open stack API's.

Created a user-friendly website thanks to Django's MVT (model, view, and template).

Created RESTful web services with Django MVT, MySQL, and MongoDB.

Tracked events using Python-based RESTful Web Services (RESTful Web Services) and performed analysis using Django.

Leveraged the Amazon EC2 command line interface in conjunction with Python to automate repetitive tasks efficiently.

Implemented the Model View Template (MVT) framework to construct modular and maintainable applications.

Wrote Python scripts to parse JSON documents and load the data in the database.

Worked with Boto3 as an interface for AWS API and Tensor Flow to make numerical computations using data flow graphs.

Implemented Multithreading module and complex networking operations like race route, SMTP mail server and web server Using Python.

Structured roles and groups for users and resources by employing AWS Identity and Access Management (IAM) to enhance access control and security within the AWS environment.

Created Data tables utilizing PyQt to display User information and add, delete, update User records.

Implemented Docker build tool for scheduling, deploying Python jobs.

Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design

Collaborated with teammates and maintained code versions using the Git version control system

Used JIRA for bug tracking and issue tracking and added several options to the application to choose a particular algorithm for data and address generation.

Technology Stack: Python, Django, Angular 13/15, TypeScript, Node JS, MVT, Bootstrap, JSON, HTML5, CSS3, AWS, Boto3, PyQT, Mongo DB, GIT, Jira, Agile, Windows.

HTLF Bank Denver, CO

Python Developer 07/2022 – 12/2022

Implemented Agile and TDD methodologies in the development and deployment of a Python-based web application using the Django framework.

Utilized Angular 12/11, TypeScript, Angular CLI, HTML5, & Bootstrap for developing application components.

Used Amazon Elastic Beanstalk with Amazon EC2 instance to deploy Django project into AWS.

Involved in MVT using Django for web-based application in OOP concepts.

Created REST architecture with token-based authentication and authorization and for consumers.

Created data access modules in python. Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.

Used Angular Services for consuming REST API using HTTP / AJAX libraries.

Configured continuous integration with Jenkins on Amazon EC2. Used BOTO 3 for launching and deploying instances in AWS.

Developed programs using the Python Boto3 SDK to execute security-related tasks, specifically leveraging the AWS Cognito service for enhanced security implementation.

Used GitHub for version control and added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud.

Created a very secure login/registration application using Django Auth package and securing on front end using proper restful services.

Used Python collections for manipulating and looping through various user-defined objects

Involved in rewriting existing Python/Django modules to deliver certain data formats. Responsible for JIRA bug tracking.

Wrote modules in Python to connect to MongoDB with PyMongo and doing CRUD operations with MongoDB.

Debugged source code using PyCharm's integrated debugger for better analysis.

Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.

Technology Stack: Python, Django, Angular 12/11, TypeScript, MVT, Angular CLI, HTML5, Bootstrap, AWS, EC2, Boto 3, Jenkins, GITHUB, Mongo DB, PyCharm, Jira, Agile, Windows.

Cognizant Hyderabad, India

Python Developer 05/2021 – 06/2022

Analyzed data through daily reports and aligned work activities with specific requirements and targets discussed during stand-up meetings.

Created all database mapping classes using Django models and used Python scripts to update and manipulate database content.

Handled exceptions and used-test cases by writing python-scripts to refrain websites from rendering Error codes.

Worked with caching using Django session for better performance of the webpage.

Used Angular Services for consuming REST API using HTTP / AJAX libraries.

Involved in designing application system requirements and coded back-end and front-end in Django/Python.

Created HTTP-serializable JSON strings from Datasets and Data Tables using the AJAX framework.

Implemented Python and Django web applications and deployed APIs.

Used AJAX to modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page

Implemented numerous regular expressions to match patterns with existing data, storing the results in a database in a chronological order.

Implemented various services, constructed custom user interfaces utilizing directives, and applied validations on the UI using HTML5 validations and form validations.

Crafted indexes, views, constraints, stored procedures, triggers, cursors, and user-defined functions or subroutines within the MySQL database system to enhance data organization, retrieval, and overall system functionality.

Established the login and sign-up processes by utilizing the authentication and session module provided in Django.

Designed and managed API system deployment using fast http server and Amazon AWS architecture.

Implemented Restful Services to develop Rest API’s for various functionalities like managing inventory items, submitting forms for customer management and handling purchase orders.

Created a user-friendly website interface using Python and Django view controllers and templates.

Managed relational database applications with Django ORM Framework and MySQL database..

Interacted AWS resources with python Boto3.

Tested the application using PyUnit, Python Unit Test Framework.

Used PyQuery for selecting DOM elements when parsing HTML.

Tracked bugs and issues using JIRA, and used Agile Methodology and SCRUM Processes.

Managed complex deployment issues related to Django-based applications in collaboration with other developers.

Technology Stack: Python, Django, HTML5, CSS3, Bootstrap, AWS, Boto 3, AJAX, JSON, MYSQL, PyUnit, PyQuery, Agile, Windows.

Zoylo Digihealth Hyderabad, India

Python Developer 12/2019 – 05/2021

Designed the website interface by utilizing templates and views in Python, employing Django's views controller, and incorporating template language for a dynamic and engaging user experience.

Build interactive web-based solutions using Python to build database models, APIs, and views.

Implemented Business Logic using Python on Django Web Framework.

Worked on building out, page views, templates, and CSS layouts for the complete site within the Django framework.

Developed Python and Django for backend development, front-end application using Angular and PostgreSQL for the database.

Used regular expressions for faster search results in combination with Angular built-in, custom pipes and ng2-charts for report generation.

Employed Django Evolution to modify Django models while retaining all data, even when the site was in production mode. This facilitated seamless model updates without compromising existing data integrity.

Used python scripts to update content in the database and manipulate files.

Involved in writing application-level code to interact with Restful Web APIs.

Implemented code coverage and unit test plug-ins with Maven in Jenkins.

Communicated potential failure points and handled errors.

Logged user stories and acceptance criteria in JIRA for features, systematically evaluating output requirements and defining formats to ensure comprehensive documentation and clarity in project tracking.

Technology Stack: Python, Django, HTML5, Bootstrap, Shell Script, Rest API, AJAX, JSON, Maven, Jenkins, TDD, Windows.

Mroads Hyderabad, India

Python Developer 06/2015 – 11/2019

Developed custom reports using HTML, Python and MySQL.

Implemented monitoring and notification tools using Python.

Added, deleted, and updated records of customers using PyQt data tables.

Enhanced user experience by incorporating navigations, paginations, and filtering options for columns. Implemented functionality for users to customize views by adding or removing desired columns, optimizing data presentation.

Implemented front-end functionality, particularly selection criteria, using Python-based GUI components. This approach enhanced the user interface and facilitated user interactions with the application.

Analysed controllers and implemented navigation rules for the application and page outcomes.

Written queries in MySQL and Native SQL.

Worked in an agile development environment.

Controlled versions using GitHub.

Used PyQuery for selecting particular DOM elements when parsing HTML.

Technology Stack: Python, PyQT, PyQuery, MySQL, HTML5, CSS3, DOM, Ajax, agile, Web Services (SOAP), XML, PL/SQL, and Oracle SQL Developer.

EDUCATIONAL DETAILS

1. Master Computer Applications (MCA) July 2013 – July 2016

Chaitanya Bharathi Institute of Technology (CBIT)/ Osmania University (affiliated) Hyderabad, Telangana, India

2. Bachelor of Science (B.Sc) July 2010 – May 2013

Navabharath Degree & P.G College/ Kakatiya University (affiliated) Khammam, Telangana, India



Contact this candidate