Python Developer Resume
Austin, TX
SUMMARY
- Around 7+ years of experience as a Python Developer, Proficient coder in multiple languages and environments including python, REST API, AWS, C, C++, and SQL.
- Wrote python scripts to parse XML documents and load the data in database and developed web - based applications using Python, CSS and HTML.
- Experienced with full software development life-cycle (SDLC), architecting scalable platforms, object oriented programming (OOPs), database design and agile methodologies.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
- Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
- Experience in Microsoft Azure cloud platform and merge with python.
- Experience working as an end user on Application Performance Management (APM) solutions fromDynatrace.
- Experience in CI/CD using GitLab/Git/Jenkins andGrafanamonitoring tool.
- Experience with visualization software (Tableau, D3,MicroStrategy, and PowerBI).
- Experience in writing UNIX Shell Scripts and automation of theETLprocesses using UNIX Shell Scripting and SQL.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experience working withPrometheusand Grafana for monitoring the metrics in EKS clusters.
- Experience in Amazon AWS concepts likeEMR, S3, and EC2 web services.
- Skilled in web applications development using Django/Python, .NET/C#,Flask/Python, and Node.js, Angular.js, ember.js, JQuery, Ajax while usingHTML/CSS/JS for server-side rendered application.
- Hand full experience on AWS services like S3 bucket, Redshift, lambda, API Gateway, StepFunction, RDS and Cloud Watch usingCDK.
- Experienced in code from s3 buckets using AWS Amplify, and Authentication done usingCognito.
- Good experience in Shell Scripting, SQL Server, UNIX and Linux.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
PROFESSIONAL EXPERIENCE
Python Developer
Confidential - Austin, TX
Responsibilities:
- Responsible for OpenStack project core infrastructure including code review, continuousintegrationsystems, and deployment tools.
- Developed entire frontend and backend modules usingPythononFlaskWeb Framework.
- Designed data Models using Flask SQLAlchemyORM, connected to MySQL database.
- Wrote with object-orientedPython, Flask, Terraform, SQL, Beautiful Soup, httplib,Jinja, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, GIT.
- Designed front end using UI, HTML5, Bootstrap,Node.JS, CSS3 and JavaScript.
- Worked with MVW frameworks likeDjango, Angular JS, HTML, CSS, XML, Java Script, jQuery, JSON andNode.js.
- Worked onPySparkand Django API's for accessing the database.
- Developed a Blog application based on Flask-MySQL, SQL Alchemy usesOAuth.
- UsedPySpark-SQL to load JSON data and create schema RDD, Data Frames and loaded it into Hive Tables and handled structured data using Spark-SQL.
- Writing the unit-test cases for the API's and for individualpythonscripts to maintain standards and stability of the code and perform debugging to deliver error-free code.
- Setting and installing the stage and test servers by installing necessary packages and software's related topythonand Django.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWare API calls.
- Azure cloud Merge with python to store the data into cloud with High security.
- Developed Pythonweb framework with an emphasis on simplicity, flexibility, and extensibility. It is built atop excellent components and reinvents zero wheels. WSGI, routing, templating, forms, data, plugins, config, events, SQL Alchemy, Storm, CouchDB,OpenID, App Engine, jQuery, etc.
- Azure cloud Merge with python to store the data into cloud with High security.
- Creating Playbooks in Ansible and provisioning the Database's on the OpenStack virtual machines using REST API's.
- Developing REST API's using Django microservices framework so that these API's can be used from anywhere and any team within the project.
- Created Enterprise DevOps Dashboard with AWS, Microsoft Azure, CI/CD,GrafanaonDocker.
- ImplementedPySparkusingPythonand utilizing data frames and temporary table SQL for faster processing of data.
- Implemented Okta Single Sign on Authentication for several applications making using ofPythonSDKs, SAML andOpenIDConnect.
- Hands-on technical experience and seasoned Azure Infrastructure and migration to Azure.
- Worked in usingobject-relationalmapper(ORM) library to automate the transfer of data stored inrelationaldatabases tables into objects.
- VPN solutions in Azure with the help of Network Security Groups, public and private network configurations.
- Created Intelligence Cubes inMicroStrategyto overcome performance issues related to Report Service Documents using high volume datasets.
- Worked extensively on DynamoDB, Polly, Lex, Comprehend, S3, Code Star, ElasticCache,CodePipeline,CodeBuild, CodeDeploy, CodeCommit, CloudFormation, CloudWatch,CloudFront, WebSocket, AppSync.
- Modified and createdSASdatasets from various input sources like flat files,CSV, and other formats, created reports and tables from existingSASdatasets.
- Implemented ForgeRock migration (single sign on(SSO))to the home-grown application by using react and JWTOauth.
- Involved in developingPythonProject, which is used for handling data usingOOPSconcepts, PANDAS.
- Running load/endurance tests using Vugen, ALM, and controller, server monitoring, analysis using Dynatrace, UNIX putty, SQL logs and other tools and reporting the performance. Analyzing errors and exceptions using putty logs (UNIX), etc.
- Built Web Development withFlask, creating and deploying theFlaskapp onpythonanywhere.
- WrotePythonscripts to parse JSON documents and load the data in database.
- Generating various capacity planning reports (graphical) usingPythonpackages like Numpy, matplotlib.
- Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
- Backend scripting/parsing using Perl andPython.
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
Environment: Python 3.9, Perl 5.36, PyQuery 1.4, Grafana, OOPS, Terraform, Shell Scripting, JSON, Rest, Numpy 1.19, Pandas 1.4.2, Matplotlib, Apache Web Server 2.4, Dynatrace, Django 3.0, Celery, SQL, Cassandra, UNIX V7, Windows 10/8/7, PostgreSQL 11, Git 2.36.1, Flask 2.1.2, etc.
Python Developer
Confidential - Boston, MA
Responsibilities:
- Responsible for build and automation of on-premises applications with TFS, GIT, Jenkins and cloud based applications with VSTS2015 RM,AzureARM JOSN, PowerShell,AzureXPLAT CLI.
- Involved in Developing a Restful service usingPythonDjango framework.
- Developed entire frontend and backend modules usingPythonon Django Web Framework with GIT.
- Designing Celery and multithreading for scheduling the tasks and multiple activities.
- Designed and managed API system deployment using Amazon AWS REST API gateway and AWS RDS.
- Perform Jenkins administration, updating plugins, setting up new projects and debugging build problems.
- Implemented a serverless architecture using AWS Amplify, Dynamo DB,Cognito,Lambda, and API Gateway.
- Deployed the tools MicrosoftAzureCloud Service (PaaS, IaaS), and Web Apps.
- DevelopPySparkframework to process JSON data to data files & load them inRedshift.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
- Develop Interactive front end to visualize data from backend and represent in graphical manner to batter understanding for user.
- Developed the entire project using PostgreSQL. Migrating from other databases to PostgreSQL.
- Developed Merge jobs inPythonto extract and load data into MySQL database.
- Front-end web development using HTML/CSS, JQuery, Bootstrap as well as back-end development using SQL.
- Used Test driven approach for developing the application and implemented the unit tests usingPythonUnit test framework.
- Building and Installing servers through ARM Templates for Azure Portal.
- Worked on Atlassian tools like Bamboo, Jira, and confluence.
- Developed and deployed multiple web applications based onRE oriented STweb services.
- Created Branches, Labels and performed Merges in Stash and GIT.
- Administering Code Repositories in SVN and Bit bucket.
- Involved in the complete Software Development Life Cycle (SDLC) to develop the application.
- Followed AGILE development methodology to develop the application.
- Used Test driven approach (TDD) for developing services required for the application.
- Deployed AWS Lambda code from Amazon S3 buckets.
Environment: Python, PyQuery, OOPS, HTML5, CSS3, Grafana, Terraform, Shell Scripting, JSON, Rest, Apache Web Server, Django, Celery, Flash, SQL, UNIX, Windows, PostgreSQL, andpythonlibraries such as Numpy, SQLAlchemy, AWS, Typescript etc.
Software Developer
Confidential -Phoenix, AZ
Responsibilities:
- Involved in Deployment, Automation & Containerization (Docker, Kubernetes).
- Developed and implemented software release management strategies for various applications according to agile process.
- Used SVN and GIT as source code repository and Involved in migrating from SVN to GIT.
- Managed the GIT using Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects.
- Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools like Bamboo.
- Create and setup automated nightly build environment for java projects using maven.
- Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Used Puppet and Chef for Configuration Management tool.
- Involved in automation using Puppet and Chef.
- Developed automation scripting inPython(core) using Puppet to deploy and manage Java applications across Linux servers.
- Used Shell scripts to automate the deployment process.
- Installed Splunk and set up all the required attributes.
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
- Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment.
- Implemented Docker-maven-plugin in maven pom to build docker images for all micro services and later used Docker file to build the docker images from the java jar files.
Environment: Splunk, Pandas, Jenkins, Shell scripts, bash, Maven, bamboo, PL/SQL, Windows, Java, J2EE, Docker, Kubernetes.