Sr. Python Developer Resume
Des Moines, IA
SUMMARY
- Result driven and well - developed experience of around 7 year in Python Programming for Software Development and Web Development using Django and Flask.
- Worked on many versions of Python from2.7.x to 3.7.4and in Django worked on versions including 1.7, 1.8 LTS, 2.0, 2.1 and 2.2, 2.3 and 3.0 LTS.
- Worked with application protocol such as ZIGBEE, BLE, WLAN, and Bluetooth. Used network protocol in TCP/IP, UDP.
- Very strong exposure on software development on Embedded Linux, VxWorks (RTOS) and Solaris and Linux.
- Experience or Training in front end web technologies such as ASP.NET, HTML, CSS, JavaScript with JQuery, JSON /AJAX, WebServices, SOAP
- Worked on Object Oriented Programming Concepts in Python and have also used Object Oriented Analysis and Design Approach(OOP) and (OOAD).
- Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
- Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
- Extensive experience in using Build Automation tools and Continuous Integration concepts by using tools like MSBUILD, Visual Studio, VSTS, Microsoft Release Management, and PowerShell scripting
- Consumed APIS and used Python's requests modules to read JSON data and XML data format files in Django and Flask, Python's web development modules.
- A good knowledge of SDLC and AgileMethodologies and have also created many software application in Python 3.7.1 version using Software Development Life Cycle (SDLC) and AgileProcess.
- Experienced in designing Test plans and Test cases for Verifying and Validating Web basedApplications.
- Performed Unit testing at the time of Application Development and implemented the tests using the Python's unit test framework called PyTest.
- Have good understanding of an Analytic Tool JMP.
- Have good exposure in LAMP(Linux, Apache, MySQL, and Python) and WAMP Architectures.
- Proficient knowledge in Web and Cloud Services like Google Cloud and AWS.
- Build Application and Database servers using Amazon Web Services (AWS) and other cloud services such as Google Cloud and Microsoft Azure.
- Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Selenium Grid
- Experience in validating Regular and Ajax control using Selenium locators like XPath, CSS, id and name.
- Developed the applications using Python's Web Development framework Django 1. 7MTV framework which is based on Model Template View design pattern.
- Worked on many Database types like RDBMS like SQLite, PostgreSQLand MYSQL and NoSQL Database like MongoDB and Cassandra, to build Web Applications using Django and Flask.
- Strong Development JavaScript skills and have also created applications for front end as well as for backend using JavaScript's server-sideframework.
- Migrated scripts from Selenium IDE toSelenium WebDriver and created framework scripts from scratch.
- A good knowledge of Node.JS to create a Full stack web application using Node JSframeworks like Express JS, Ember JS etc.
- Expert at Python(NumPy, SciPy, matplotlib, multithreading, pandas, PyTest), Matlab; Hands - on experience of C/C++, Java, SQL, Bash, WxPython, QT, HTML.
- Knowledge of JavaScript, Spark, BigData, R, Machine Learning, JMP.
- Familiarity with ORM (Object Relation Mapper) libraries and also worked with one in Django Web Application Development.
- Extracted data from variety of sources such as MySQL, Oracle 11g, MS SQL server etc. and analyzed large data sets using tool such as SQL, SAS, JMP.
- Excellent Understanding of Front-End technologies like HTML5, CSS3 and JavaScript mainly and also created a lot of projects on them.
- Excellent hands on JavaScript front-end framework in AngularJS, ReactJS, and VueJs ReactNative used technologies to develop front end applications.
- Experience in using Python's framework like Django REST, Hibernate ORM and spring.
- Expertise in installing packages using pip command in Python, for libraries like Beautiful Soup,NumPy, Scipy, Pyside, Matplotlib etc.
- Experienced in working with various Python IDEs using PyCharm, Spyder, NetBeans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
- Created and executed Selenium test script suites using Selenium Web Driver.
- Used PEP8 coding convention in writing code.
- Experience working on ETL, DataTransforming, and DataMigration.
- Good working experience in using version control systems CVS, SVN, Amazon EC2, Git.
- Have good command on Python's framework like Scapy, BeautifulSoup etc.
- Experience in writingREST APIs in Python for large-scale Application.
- Have worked with Spring Framework,J2EE Architecture and Apache Tomcat Server.
- Responsible for user validations on client side as well as server side.
- Developed GUI using Python and Django for dynamically displaying block documentation and other features of python code using a web browser.
- Extensively developed web-based applications using Microsoft Visual studio .Net Framework 4.5/4.0 environment like C#, ASP.NET, MVC 4, ADO.NET, Webforms, Entity Framework.
- Wrote scripts in Python for extracting data from HTML file.
- Able to analyze a requirement and act accordingly by managing the resources efficiently.
TECHNICAL SKILLS
Programming Languages: Python, C, C++ and SQL.
Web Technologies: HTML, CSS, JavaScript, Bootstrap, JSON, AJAX, XML.
Font-end Frameworks: React, ReactNative, AngularJS, VueJS.
Frameworks: Django, Flask, NodeJS, Tornado, Pandas, .NET 4.0
Version Control: VCS,GitHub, Bit Bucket, SVN.
Cloud Technologies: AWS.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP.
Databases: RDBMS Postgres SQL, Oracle, MySQL
IDE: Eclipse, PyCharm, Spyder, Sublime Text. And Emacs.
Cloud Platform: AWS (Amazon Web Services) IAM, S3, Glacier, EC2, Cognito, RDS and RedShift database, CloudWatch, Secret Manager, Athena, Lambda, State Machine
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
Sr. Python Developer
Responsibilities:
- Primary focus is on ETL, Data Migration using Python, and AWS.
- Good expertise in Cloud Platform AWS ( AmazonWebServices ) like IAM, S3, Glacier, EC2, Cognito, RDS and RedShiftdatabase, CloudWatch, SecretManager, Athena, Lambda, StateMachine, APIGateway using CloudFormation and CDK .
- Worked in datagovernance team for migrating data related to asset reporting from various partners to AWScloud for asset reporting .
- Extensively worked on AWS Lambda.
- Used Python scripts and AWSLambda function to create the building blocks of state machines in AWS .
- Used AWS RESTAPI for CRUD ( create, update, read and delete) operations in AWS RDS.
- Linked database to PowerBI for Business to generate and report monthly and yearly sales and transaction.
- Used AWSCognito for authentication and identification along with IP whitelisting and implement for auto rotation of secret and keys .
- Use SFTP ( SSH File Transfer Protocol, or Secure File Transfer Protocol ) to feed the files in deployed application.
- Work closely with CloudArchitecture teams, businesspeople, and networking teams for designing and implementing the solutions in cloud and engaged with detailed conversation to mitigate the risk involved with CIA (Confidentiality, Integrity and Availability) traits.
- Develop the simple UI (User Interface) for insertion and correction of missing and invalid data.
- Used Faker, NumPy and xlsxwriter for mock file generation for testing purpose in AWSsandbox environment before deploying in production.
- Build SQLqueries for performing various CRUD operations like create, update, read and delete.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Create user stories in JIRA, create tasks that are required to develop new projects.
- Create detailed design document for the newly proposed projects.
- Used pandas as ETLtools for datavalidation and condensing along with Python script.
- Ensured high quality data collection and maintaining the integrity of the data.
- Setup database in AWS using RDS and configuring backups for S3bucket.
- Written Cloud formation templates and deployedAWS resourcing.
- Having Knowledge on AWSLambda, Autoscaling, Cloud Front, RDS, Route53, AWS SNS, SQS, SES.
- Developed Bash, Confidential, Perl, Python scripts with focus on DevOpstools and CI/CD architecture.
Confidential, Houston, TX
Sr. Python Developer
Responsibilities:
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Created the backend application using Python, Django and MySQL.
- Wrote Python scripts to parse JSON documents and load the data in database.
- Worked on cross browser compilation and Responsive Web Design using HTML5, CSS3 and Bootstrap.
- Used AngularJS as the development framework to build a single-page application.
- Unit Test Python library was used for testing many programs on python and other codes.
- Used collections in Python for manipulating and looping through different user defined objects.
- Developed the web pages in ASP.NET using .NET framework in C#.NET and application programming interface.
- Designed Test Cases using Selenium Web Driver.
- Used jQuery, ASP.NET, AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
- Designing data modeling for .NET applications of new projects and reviewing high- and low-level designs using VB.net.
- Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
- Used jQueryfor the data manipulations on client side.
- Monitored developed applications and fixed bugs.
- Used GIT version control and deployed project to Heroku
- Wrote scripts in Python for automation of testing jobs.
- Worked in development of applications especially in UNIX environment and familiar with all its commands.
- Worked with Forms, views, models using Django.
- Unit Test Python library was used for testing many programs on python and other codes.
- Used collections in Python for manipulating and looping through different user defined objects
- Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
- Successful discussed with all members, Project manager and QA Lead to collect data for automation.
- Experience in handling, configuration and administration of databases like MySQL and NoSQL databases like MongoDB
- Experience on working with MongoDB Ops Manager , Cloud Manager
- Experience in working with databases like MongoDB, MySQL
- Experience in integrating databases like MongoDB, MySQL with webpages like HTML, PHP and CSS to update, insert, delete and retrieve data with simple ad-hoc queries.
Confidential
Sr. Python Developer
Responsibilities:
- Defined different Django API profiling techniques for faster rendering information.
- Used Ansible,Vagrant and Docker for managing the application environments.
- Developed Python scripts for testing the car functioning on different services.
- Worked with Splunk for testing the performance and debugging server level problems.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Used React JS in components like JSX, creating React components, Virtual DOM, React Props,Lifecycle methods, working with React States and Events.
- Developed restful micro services using Flask and Django and deployed on AWS servers using EBS and EC2.
- Developed views and templates with Django view controller and template to create a user-friendly website interface.
- Used Circle CI for continuous integration and delivery platform over GIT.
- Worked on multiple containers and managed the load balancing between all the containers using NGINX.
- Used Django Migrations for designing and expanding of the database.
- Automated most of the daily task using python scripting.
- Worked with Forms, views, models using Django.
- Unit Test Python library was used for testing many programs on python and other codes.
- Used collections in Python for manipulating and looping through different user defined objects
- Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
- Used Selenium RC to run test cases in multiple browsers and Platforms.
- Monitored developed applications and fixed bugs.
- Conducted Cross browser testing in IE, Chrome and Firefox using Selenium.
- Worked in development of applications especially in UNIX environment and familiar with all its commands.
- Wrote Python scripts to parse JSON documents and load the data in database.
- Worked on cross browser compilation and Responsive Web Design using HTML5, CSS3 and Bootstrap.
- Used AngularJS as the development framework to build a single-page application.