Sr Python Developer Resume
Dallas, TX
SUMMARY
- Experienced professional with 8+ years of technical exposure in diverse technologies like Python, Linux, MySQL and AWS.
- Experienced in developing web - based applications using Python.
- Hands-on experience in relational database connections like DB-API connection management and query-based access to databases like MySQL in Python
- Having working Knowledge of Amazon AWS S3.
- Expert knowledge of and experience in Object Oriented Design and Programming concepts.
- Involved in Developing a Restful service using python Flask framework.
- Made Django web-based apps for Insurance premium calculations
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Experienced API to Integrate with Confidential EC2 cloud-based architecture in AWS, including creating machine Images.
- Configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk
- Worked on AWS data pipeline for Data Extraction, Transformation and Loading from the homogeneous or heterogeneous data sources.
- Experience utilizing AWS, Python, Snowflake, and Redshift.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.
- Designed, configured, and deployed Confidential Web Services (AWS) for a multitude of applications utilizing the Confidential Web Services focusing on high-availability, fault tolerance and auto-scaling.
- Familiar with JSON based REST Web services and Amazon Web services.
- Experienced in developing Web Services withPythonprogramming language.
- Proficient in using Confidential Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Confidential RDS, Elastic Cache, SNS, SQS.
- Having experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experienced in working on Application Servers likeWebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, My Eclipse, JDeveloper and RAD.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from Python using Python-MySQL connector My SQL dB package to retrieve information.
- Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Developed web applications using MongoDB and back-ground processes using Rescue and Redis and worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
- Designed front end using UI, HTML, Bootstrap, AngularJS CSS, and JavaScript and Strong Expertise in working with server-side technologies including databases, restful API and MVC design patterns
- Experience in writing Subqueries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQLdatabases.
- Well-versed in ticketing systems such as AltassianJIRA.
TECHNICAL SKILLS
Programming Languages: Python, R, RASA
Python Framework: Django, Linux, Flask, Pytest
Operating Systems: Windows, Linux DNS
Networking troubleshooting: SSH, Apache2 and other troubleshooting tools
Databases: PostgreSQL, MySQL, MS SQL Server, Snowflake and Oracle, NOSQL Database.
Tools: Atlassian JIRA, Git, Eclipse, Net beans, Jenkins and STS, PyCharm, Wing Pro, Ansible.
Familiarity: TCP/IPv4, DHCP, DNS, AD, HTTP, SSH
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr Python Developer
Responsibilities:
- Involved in the requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Developed entire frontend and backend modules using Django Framework.
- Manage datasets usingPanda data framesandMySQL, queried MYSQL database queriesfrompython usingPython-MySQLconnector andMySQL DBpackage to retrieve information.
- Involved in Web/Application development using Python, AJAX, Bootstrap, JavaScript, JSON and jQuery.
- WroteUNIX shell scriptingfor automation and usedJavaScriptandJSONto update a portion of a webpage.
- Design and maintaindatabasesusingPythonand developedPython based API(RESTful Web Service) usingFlaskandPostgreSQL.
- Manage code versioning withGitHub and deployment to staging and production servers and implementMVC architecturein developing theweb applicationwith the help ofDjango framework.
- Design and manageAPI system deploymentusing fast http server andAmazon AWS architecture.
- Proficient in developing websites and web applications using PHP, MYSQL, AWS Lambda, ECS, Kubernetes, API Gateway, Redshift, DynamoDB, Elastic ache, Flask, Jinga, REDIS, HTML, XML, JSON, CSS, Java Script & AJAX.
- Develop consumer-based features usingDjango, HTML and Test-Driven Development(TDD).
- Configuring auto scalable and highly available Micro Services set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
- Increased the speed of pre-existing search indexes throughDjango ORM optimizations.
- Developed module to buildDjango ORM queriesthat can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.
- Developed business plan and estimates for the main customer stories to overhaul the application to a completely new UI.
- Gathered, analyzed, and performed as is- to be of the requirements.
- Worked on AWS EC2/VPC/S3/SQS/SNS based on automationTerraform, Ansible, Python, BashScripts.
- Co-ordinated, assigned tasks to both offshore, onshore teams and completed the beta application in a month.
- Developed new Test Framework to test API’s to replace old framework with much larger scale which is suitable for more than 100 clients and 10000 Elements with parallel processing.
- Used nose2 framework for parallel processing.
Environment: Python 3.10, AWS, MySQL, GitHub, Jira, Confluence, VS Code, Source Tree, Jenkins, Nose2 Framework, NOSQL Database
Confidential, TX
Sr Python Developer
Responsibilities:
- Helped in designing GIT LAB branches and explained how it works as the team is new to GIT
- Gathering requirements, implementing, and testing are day to day activities.
- Implemented Data Quality framework using AWS Athena, snowflake, Airflow and Python
- Writing SQL queries in snowflakes for testing other’s code.
- Involved in creating and extracting data from database using SQL queries PL/SQL database
- Loading analyzing and extracting data to and from Oracle database with Python.
- Parsing various format of files like XML, JSON format files and load into oracle database with Python XML and JSON
- Used Pandas, NumPy libraries for statistics Analysis.
- Golang, Infrastructure Teams and Engineering Productivity utilizing Kubernetes, Docker, influx dB Ansible, Spinnaker.
- Deployed mircoservices2, including provisioning AWS environments using Ansible Playbooks.
- Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
- Helped in Research, Design and Developing Alert system for Vehicles.
- Used Snowflakes as DB
- Actively participating in the Discussions for moving the system to AWS.
- Familiarity with CI & CD environment - Jenkins.
- Helped in Designing Tables in Snowflake.
- Worked on a sprint based 3 Weeks as one sprint.
Environment: Python 3.10, AWS, Snowflake, MySQL, GitHub, Jira, Confluence, VS Code, NoSQL DB, Source Tree, Jenkins
Confidential, Alpharetta, GA
Sr Python Developer
Responsibilities:
- Updating Python Apps from python 2.0 to Python 3.6
- Converted string output Apps to Binary output
- Working on web inspect issues using branch file transfer.
- Worked on Anaconda prompts to run python scripts to generate reports from source and target
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
- Developed API to Integrate with Confidential EC2 cloud-based architecture in AWS, including creating machine Images.
- Configuring auto scalable and highly available micro services set with monitoring and logging using AWS, Dockers, Jenkins and Splunk
- Worked on AWS data pipeline for Data Extraction, Transformation and Loading from the homogeneous or heterogeneous data sources.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
- Worked with multiple development teams to troubleshot and resolve issues.
- Designed, configured, and deployed Confidential Web Services (AWS) for a multitude of applications utilizing the Confidential Web Services focusing on high-availability, fault tolerance and auto-scaling.
- Parsing of XML and flat files format and transform all the values to a common scale.
- Familiarity with CI & CD environment - Jenkins,
- Using Pandas, Numpy, WXPython libraries.
- Testing all the converted Apps in six different stages of cyber security.
- Currently working on first two stages of security called web inspect and voltage
- Working on NoSQLDatabase
- Using Wing Pro IDE as python framework and Anaconda Prompt
- Used WXPython library for Application UI.
- Virtualized the servers using the Docker for the test environments and dev-environments needs, and configuration automation using Docker Containers
- Experience with continuous integration and automation using JENKINS & Used JIRA for tracking and Updating Project issue.
Environment: Python 3.6, AWS, NoSQL Database, MySQL, Anaconda Prompt, GitHub, Jira, Confluence, wing Pro IDE, VS Studio.
Confidential, Alpharetta, GA
Python Developer
Responsibilities:
- Implemented discretization and binning, data wrangling: cleaning, transforming, merging, and reshaping data frames.
- Migrated Informatica to AWS
- Parsing of XML and flat files format and transform all the values to a common scale.
- Develop scripts to automate the execution of ETL using shell scripts under Python and UNIX environment
- Used Pandas, Numpy libraries for statistics Analysis
- Storing the data in REDIS cache for faster access by clients and enhanced the code to make the process robust.
- Experience with continuous integration and automation using Jenkins.
- Responsible for the Automation of the deployment of the Conductor application on AWS lambda using high-end AWS architectural components
- Involved with generating scripts for bulk insertion in PostgreSQL database schema.
- Gained extensive experience with AGILE methodologies in software projects, participated in SCRUM meetings, followed biweekly sprint schedules, and tracked progress on JIRA.
- Familiarity with CI & CD environment - Jenkins, AWS (EC2, S3, Amazon SQS).
- Also did 3 stages of testing like Unit Test, sanity check, Lambda Test, Functional test and volume testing.
- Used Pytest framework for testing APIs which we call them as lookups or cache files
- Designed data visualization to present current impact and growth using Tableau.
- Developed test Automation scripts in python
Environment: Python 3.6, AWS, MS SQL Server 2013, MySQL, Linux, Shell Scripting, Pytest, GitHub, Jira, Postgresql, Confluence.
Confidential, Omaha, NE
Python Developer
Responsibilities:
- Developed web applications inDjangoFramework’s model view control (MVC) architecture.
- Exposure to the Multi-Threading factory to distribute learning process back-testing and into various worker processes.
- Performed troubleshooting, fixed and deployed manyPythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team
- Used Pandas library for statistics Analysis.
- Used ETL tools like Apache Nifi and also using python shell script.
- Experienced in working with various Python IDEs using PyCharm and Sublime Text.
- Developed and designed automation framework using Python and Shell scripting.
- Managed large datasets using Panda data frames and MySQL.
- Extensively usedpythonmodules such as requests, urllib, and urllib 2 for web crawling.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features ofpythoncode using a web browser.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed inPythonand Bash
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
- Performed efficient delivery of code based on principles of Test Driven Development(TDD) and continuous integration to keep in line with Agile Software Methodology principles
- Maintained Data Modeling for .Net Applications of old applications and reviewing high and low level designs using VB.net.
- Python/Django based web application, PostgreSql DB, and integrations with 3rd party email, messaging, storage services.
- Implemented configuration changes for data models.
- Used Databrick to visualizethe data and made changes in the existing models.
- Maintained and updated existing automated solutions
- Handled potential points of failure through error handling and communication of failure
- Risk analysis for potential points of failure (database, communication points, file system errors)
- Troubleshoot the process execution and work with other team members to correct them.
- Actively worked as a part of a team with managers and other staff to meet the goals of the project in the stipulated time.
- Tested and validated the custom scripts.
- Features for the dashboard were developed and tested using CSS, JavaScript, Django, and Bootstrap.
- Responsible for user validations on client side as well as server side.
- Interacted with QA to develop test plans from high-level design documentation
- Different testing methodologies like unit testing, Integration testing, and web application testing.
- Used Pytest framework for testing APIs
- Developed test scripts for automation with Selenium.
Environment: Python 2.7, AWS, Django, HTML5/CSS, NoSQL, MySQL, Script, Eclipse, Linux, Shell Scripting, JQuery, GitHub, Angular.JS, Data bricks, Jira, Selenium, Pytest.
Confidential, Charlotte, NC
Python Developer
Responsibilities:
- Developed and designed a Python based API (RESTful Web Service) to interact with the company's website.
- Successfully implemented Django framework (including Tastypie) to design server applications.
- Wrote Python code and actively participated in the procedure to automate processes.
- Build and test functionality within a production pipeline.
- Implemented Python code to fix bugs and provide upgrades to existing functionality.
- Provided fault isolation and root cause analysis for technical problems.
- Highly efficient in handling multi-tasking issues in a fast paced environment.
- Created Business Logic using Python to create Planning and Tracking functions.
- Worked very closely with the designer, tightly integrating Flash into the CMS with the use of Flashvarsstored in the Django models. Also created XML with Djangoto be used by the Flash.
- Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Developed Business Logic using Python on DjangoWeb Framework.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Developed internal auxiliary web apps using Python Flask framework with Angular.js and Twitter Bootstrap CSS / HTML framework.
- Developed tools using Python, Shell scripting,XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Used Django configuration to manage URLs and application parameters.
- Utilized PyQtto provide GUI for the user to create, modify and view reports based on client data.
- Developed complex web, middleware, and back end systems in Python, SQL and Perl for Linux and Windows.
- Created PyUnit test scripts and used them for unit testing.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Developed user interfaces using HTML5 and JavaScript.
- Created a Gitrepository and added the project to GitHub.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Wrote validation scripts in SQL to validate data loading.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Python, Django, PYQt, Python SDK, AWS, Flash, PHP, PyQuery, DOM, Bootstrap, XML, HTML5, JavaScript, Angular.js, JSON, Rest, Apache Web Server, GitHub, MySQL, LINUX.
Confidential, St. Louis, MO
Python Developer
Responsibilities:
- Validation using JavaScript.
- Performed testing using Django’s Test Module.
- Developed the presentation layer using HTML, CSS, JavaScript, jQuery and AJAX and Used jQuery libraries for all client-side JavaScript manipulations.
- Involved in development of RESTful Web Services for getting and sending data from the external interface in the JSON format.
- Used MongoDB to stored data in JSON format and developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript
- Used python scripts to update content in the database and Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existing Java application in Python module to deliver a certain format of data.
- Developed Python batch processors to consume and produce various feeds.
- Created test harness to enable comprehensive testing utilizing Python.
- Wrote Python scripts to parse XML documents and load the data in the database.
- Handled all the client side manipulation files.
- Worked with Unit testing/ Test driven Development (TDD), Load Testing in JIRA, JENKIN.
- Worked on Python to place data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
- Utilizing MEAN stack (MongoDB/AngularJS) and JSON for data transfer and technologies related to server-side scripting.
- Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS
- Generated Python Django Forms to record data of online users
- Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Used JQueryfor selecting particular DOM elements when parsing HTML.
- I worked with JSON based REST Web services.
- Using Subversion version control tool to coordinate team-development.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle,SQL, PL/SQL.
Environment: Python, Django, PYQT, Java, XML, JQuery, DOM, JSON, HTML, XHTML, CSS, AJAX, JavaScript, JSON, Rest, PHP, SVN, MY SQL, Windows and LINUX.
Confidential
Python Developer
Responsibilities:
- Wrote Python code and actively participated in the procedure to automate processes.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Performed testing using Django’s Test Module.
- Implemented the MVC architecture using Apache Struts Framework & Experience in Python open stack API's.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Worked on Python to place data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
- Implementation of new post login navigation system and new Branding experience using Micro services and JSON logic.
- Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
- Used python scripts to update content in the database and Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Designed and developed data management system using MySQL.
- Developed Python batch processors to consume and produce various feeds.
