Sr. Python Developer Resume
Malvern, PA
SUMMARY
- Experienced professional with around 9 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.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experienced with AWS cloud platform and its features, which includes EC2, S3, ROUTE53 VPC, EBS, AMI, SNS, RDS AND CLOUD WATCH.
- Used the AWS -CLI to suspend on Aws Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS.
- Preparing dashboards using calculated fields, parameters, calculations, groups, sets and hierarchies in Tableau.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS and Bootstrap.
- Experience working with Windows, Unix, Linux, SASGrid, and Agile scrum environment.
- Detail-oriented, efficient and organized professional with strong programming skills, experience hands-on programming in Python, Java, R, NLP, Machine Learning, SOA, Web Service with (JSON, REST APIs), SQL, SAS Base v9, SAS Macro facility and SAS Sql programming, SAS EG 4.3, C, C++, VB6, VB.NET, XML, HTML5, CSS, JavaScript, jQuery, and SQL Server 2005 -2012, SSRS, T-SQL, MS Access, Oracle, MS Excel, Oracle, and Netezza etc., as well as knowledge in Hadoop ecosystem, including HDFS, YARN,
- Familiar with REST Web services and Amazon Web services.
- Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets. Implemented Terraform to manage the AWS infrastructure and managed servers using configuration management tools like Chef and Ansible.
- Experience in using Tableau functionalities for creating different Requests, Filters, Chart, Interactive dashboards with Page and Dashboard Prompts.
- Experienced in developing Web Services with Python programming language.
- Having experienced 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 like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Well-versed in ticketing system such as Altassian JIRA.
- Effectively involved in handling releases, managing merges and deployments.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Highly efficient in working in fast paced environment and multiple issues at a time.
- Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
- Excellent written and oral communication skills with results-oriented attitude.
TECHNICAL SKILLS
Programming Languages: Python, R
Python Framework: Django, Linux, Flask
Operating Systems: Windows, Linux DNS
Networking troubleshooting: SSH, Apache2 and other troubleshooting tools
Databases: PostgreSQL, MySQL, MS SQL Server and Oracle
Tools: Altassian JIRA, Git, Eclipse, Netbeans, Jenkins and STS, PyCharm
Familiarity: TCP/IPv4, DHCP, DNS, AD, HTTP, SSH and IPSec
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
Sr. Python Developer
Responsibilities:
- Developed and designed Python based API (RESTful Web Service) to interact with company’s website.
- Successfully implemented Django framework (including Tasty pie) 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 provides upgrades to existing functionality.
- Provided fault isolation and root cause analysis for technical problems.
- Implemented full CI/CD pipeline by integrating SCM (Git) with automated testing tool Gradle & Deployed using Jenkins and Dockized containers in production and engaged in few Devops tools like Ansible, Chef, AWS CloudFormation, AWS Code pipeline, Terraform and Kubernetes.
- Created EC2 instances and implemented large multi node Hadoop clusters in AWS cloud from scratch using automated scripts such as terraform.
- Involved in creating dashboards and reports to testing in Tableau and Maintainingserver activities, user activity, and customized views on Server Analysis.
- Involved in creating dashboards and reports to testing in Tableau and Maintainingserver activities, user activity, and customized views on Server Analysis.
- 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 designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to 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.
- Used Django APIs for database access.
- Working in UNIX, LINUX/SASGrid environment and cross-functional in a high-paced and fluid Agile team.
- Experienced in enhancing and maintaining a complex Python framework which automates a complex SAS-based application workflow.
- Developed Business Logic using Python on Django Web 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 PyQt to 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 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 Git repository 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 administra tors and production to ensure production deadlines are met.
Environment: Python, Django, PYQt, Python SDK, AWS, Flash, PHP, PyQuery,Tableau, DOM, Bootstrap, XML, HTML5, JavaScript, Angular.js, JSON, Rest, Apache Web Server, Git Hub, MySQL, LINUX.
Confidential
Sr. Python Developer
Responsibilities:
- Developed and designed Python based API (RESTful Web Service) to interact with 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.
- Developed MapReduce/Spark Python modules for machine learning & predictive analytics in Hadoop on AWS. Implemented a Python-based distributed random forest via Python streaming.
- Responsible for delivering datasets from Snowflake to One Lake Data Warehouse and built CI/CD pipeline using Jenkins and AWS lambda and Importing data from DynamoDB to Redshift in Batches using Amazon Batch using TWS scheduler.
- Implemented Python code to fix bugs and provides 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 designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to 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 Django Web 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 PyQt to 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 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 Git repository 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, Git Hub, MySQL, LINUX.