Sr. Python Developer Resume
Louisville, KY
SUMMARY:
- 7+ years of experience in developing web - based applications, software development and design using Python, Django, XML, CSS, HTML, DHTML, Java, JavaScript, JQuery and AngularJS .
- Experience in AWS, DevOps, Continuous Integration, Continuous Deployment and Cloud Implementations.
- Developed Consumer-based custom features and applications using Python, Django, HTML, CSS. Experienced with Software Development Life Cycle, Database designs, agile methodologies , coding, testing of enterprise applications and IDE's such as Jupiter Notebook, PyCharm, Emacs, Spyder and Visual Studio .
- Experience with Django and Flask high-level Python Web framework.
- Experience with Requests, NumPy, SciPy, Matplotlib, and Pandas python libraries during development lifecycle.
- Working with backend python automation, CI pipelines, Docker and cloud provisioning/automation.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database.
- Speeding up Existing Applications with a Cache services using Redis Cache, Gemfire
- Experience with automation/configuration management using tools like Ansible, Puppet, Chef and Salt Stack.
- Experienced in MVC frameworks like Flask and Pyramid and MVT framework like Django
- Experience working with notebook technologies like Jupiter and open Source distribution Anaconda.
- Worked with python libraries from Python Package Index ( Py PI ).
- Experience with Jenkins and Enterprise GitHub . Worked on Jenkins continuous integration tool for deployment of project.
- Good Experience in Tableau Analytics. Build Dashboards for clients using Tableau.
- Experience in end to end design and deploy rich Graphic visualizations with Drill Down and Drop-down menu option and Parameterized using Tableau.
- Worked on Loading and transforming large sets of structured, semi structured and unstructured data using Hadoop/Bigdata concepts.
- Proficient in SQL databases MySQL Server, MySQL (RDBMS), Oracle DB, Postgres and MongoDB .
- Working experience on JSON based REST Web services and Amazon Web Services ( AWS ) Such as EC2 , Lambda, ELB, SQS (Queuing Services), VPC and cloud watch .
- Hands on Experience on Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
- Having experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database.
- Knowledge in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).
- Experience in designing the automation framework using Shell scripting.
- Experience in writing test plans, test cases, test specifications and test coverage.
- Familiar with Agile and Waterfall development methodologies
- Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
- Managed windows servers which included Active Directory maintenance and support
- Hands on experience with Agile project management tools such as JIRA , VersionOne
- Worked on JIRA for bug tracking and communicating for better results
- Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, MongoDB .
- Worked in the Linux, Unix and windows Environment to develop and run the applications using the Scripting languages like Bash, PowerShell
- Experience object-oriented programming ( OOP ) concepts using Python
- Created Test Automation Framework with Selenium for test automation process
- Unit testing for the entire code and fixing bugs in unit testing
- Installed, setup, and configured Cisco switches for TCP/IP intra-network and wireless access point across the network for the local area network and Wi-Fi.
- Experienced in working with different operating systems like Windows, Ubuntu Linux and UNIX .
TECHNICAL SKILLS:
Operating systems: Windows, Linux, Unix
Programming Languages: Python 2.7/3.3/3.6, C, C++
Scripting Languages: CSS, JavaScript, Shell Scripting
Servers: RESTful Web Service, Apache Tomcat, AWS Cloud Service
Python Libraries: NumPy, Pandas data frame, Beautiful Soup, Matplotlib
Tools: PyCharm, PL/SQL Developer, FileZilla, Apache Tomcat, Docker
Version Control Tools: GitHub, SVN
Tracking Tools: JIRA, Git, VersionOne
PROFESSIONAL EXPERIENCE:
Confidential, Louisville, KY
Sr. Python Developer
Responsibilities:
- Writing REST APIs, as part of developing web-based applications for insurance premium calculations, using Django's REST framework.
- Working experience in creating REST webservice protocols in python to access AWS .
- Heavily leveraged Python's graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
- Correspondingly involved in writing REST APIs using Django framework for data exchange and business logic implementation.
- Worked with Docker components like creating Docker images compose Docker registry and handling multiple images primarily for middleware installations and configurations
- Working with backend python automation , Docker and cloud provisioning/automation .
- Written and developed scripts for automating tasks using Jenkins and UNIX shell scripting
- Responsible in using the AWS tools like RDS, Cloud watch, EC2, Elastic load Balancer, Route53, KMS, SNS, S3, Lambda Functions, IAM.
- Experience in developing web applications and implementing Model View Control ( MVC ) architecture using server-side applications like Django, Flask and Pyramid
- Worked on developing Restful endpoints to Cache application specific data in in-memory data clusters like Redis and exposed them with Restful endpoints by using Redis Cache
- Developed Chef Cookbooks to install and configure Apache Tomcat, Jenkins and deployment automation.
- Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using Git hub .
- Involvement in using collections in Python for manipulating and looping through different user defined objects.
- Used React-router to turn application into single page application
- Experience in designing and developing applications in Spark using Scala.
- Scalable data design for MongoDB and Redis, catching in MongoDB With Redis Cache Using Spring Boot .
- Design and implemented custom Bash scripts for controlling the data flow from the PostgreSQL database.
- Assisted the development team in sending the correct data via query strings using PostgreSQL as the back-end for storing data.
- Used Django configuration to manage URL s and application parameters.
- Responsible for configuring NoSQL databases like Apache Cassandra to for increasing compatibility with Django.
- Designed and created backend data access modules using PL/SQL stored procedures .
- Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, cursors, trigger s.
- Responsible for debugging the project monitored on JIRA .
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
- Developed and executed User Acceptance Testing portion of test plan.
- Generated Django forms to record data of online users and used Py Test for writing test cases.
- Extensive use of version controlling systems like GIT and SVN .
- Implemented spring boot micro services to process the messages into the Kafka cluster setup
- Used Kibana and Elastic search to identify the Kafka message failure scenarios
- Implemented reprocessing of failure messages in Kafka using offset id
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper
Environment : Python 2.7 and 3.6, Django 1.8, Kafka, MongoDB, MySQL, AJAX, SOAP, REST, Flask, Active Directory, Docker, HTML5, CSS3, JavaScript, JSON, UI, XML, Ajax, Bash, Shell Script, ORM, RDS, Cloud watch, EC2, Elastic load Balancer, Route53, KMS, SNS, S3, Lambda Functions, IAM .
Confidential, Mansfield, MA
Sr. Python Developer
Responsibilities:
- Experienced with full software development life-cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies
- Built Web application using Python, Django, Flask, JavaScript, AJAX, HTML and template languages.
- Used Apache to deploy production site.
- Strong experience using Web Services and API’ s in python.
- Experience in using Design Patterns such as MVC and frameworks such as Django, Flask.
- Proficient in SQL databases MySQL, PostgreSQL, Oracle and MongoDB .
- Good knowledge in maintaining various version controls systems such as GIT, SVN, CVN and Source Tree.
- Experience in Application Development and Object-Oriented Programming Analysis and Design ( OOAD ).
- Experience object-oriented programming ( OOP ) concepts using Python, C++ and java .
- Experienced in working with various Python Integrated Development Environments like IDLE, PyCharm, Atom, Eclipse and Sublime Text.
- Involved in Unit testing and Integration testing of the code using PyTest .
- Experience in working with Python ORM Libraries including Django ORM .
- Used GitHub repository for version control.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design and maintaining documents, quality analysis and helping with the software release process.
Environment : MySQL, MongoDB, GIT, API’s, OOP, PyCharm, Py Test, IDLE, OOAD, Django, Flask, JavaScript, AJAX, HTML, SVN, GitHub, Git, Django ORM, Eclipse, PostgreSQL.
Confidential, Seattle, WA
Sr. Python Developer
Responsibilities:
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing Python
- Analysis of requirements and implement different functions according to design.
- Django and U Flask frameworks. Moreover, I have good knowledge in REST APIs, JSON, PostgreSQL, MySQL, developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also used Angular.js filter to make the data searchable and sortable.
- Worked on POC’s with Apache Spark using Scala to implement spark in project.
- Consumed the data from Kafka using Apache spark
- Supported the bank website in creating user profiles, we can also do the simple banking transactions for the with drawls, deposit and transactions is accompanied by password check by securing.
- Explore fault injection tools written in different languages like C, C++ and suggest integration of tools.
- Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure
- Implemented responsive web pages using HTML5/CSS3, Bootstrap & XML/JSON REST web Services
- Developed the web applications with the use of the Django.
- Developed web pages using HTML, CSS, J Query, CICD Script, and AngularJS.
- Backend skills in creating SQL objects like Tables, Stored Procedures, Views, Indexes, Triggers,
- Rules, Defaults, user defined data types and functions.
- Generated property list for every application dynamically using Python.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy, and PostgreSQL.
- Involved in Unit testing and Integration testing for the application.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, CICD Script, Bootstrap, jQuery and RESTAPI calls.
- Develop and validated unit test cases using PYUNIT.
- Development of ERP satellite applications with python2, C++, Perl, php.
- Mentorship to developers about J2EE and C/C++ Design patterns and structured approaches.
- Performing code coverage and Pep8 standardization.
- Involved in daily Scrum meetings and follows agile methodology.
- Additionally, working over pre-silicon environments to simulate and emulate pieces of graphic hardware with C/C++.
Environment:: Python, Django, JSON, HTML, CICD script, jQuery, XML, Agile, SQL, Python, Python, C/C++.
Confidential, Fort Worth, TX
Python Developer:
Responsibilities:
- Developed entire frontend and backend modules using Java and Python using Web Frameworks.
- Designed and developed the server module and resolved issues and responsible for its enhancements.
- Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, and ES6/7 and PostgreSQL for the database.
- Worked on Django ORM module for signing complex queries.
- Load balancing of ETL processes, database performance tuning ETL processing tools.
- Loaded the data from Teradata to HDFS using Teradata Hadoop connectors.
- Hands on experience in Amazon Web Services AWS provisioning and good knowledge of AWS services like EC2, S3, Red shift, Glacier, Bamboo, ELB (Load Balancers), RDS, SNS, SWF and EBS etc. and Azure.
- Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud Formation, Code Deploy, EBS and Ops Works.
- Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection and open stack to provision new machines for clients.
- Defined different Django API profiling techniques for faster rendering information.
- Used Ansible, Vagrant, and Docker for managing the application environments.
- 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.
- Working close together with QA and Operations teams to understand, design, and develop and end-to-end data flow requirements.
- Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with the 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.
- Worked on Django and RabbitMQ queues.
- Imported data using Sqoop to load data from MySQL to HDFS on regular basis.
- Used Circle CI for continuous integration and delivery platform over GIT.
- Used Django Migrations for designing and expanding of the database.
- Automated most of the daily task using python scripting.
- Involved in the CI/CD pipeline management for managing the weekly releases.
- Worked on Jira for managing the tasks and improving the individual performance.
- Making recommendations to the team in terms of appropriate testing techniques, shared testing tasks.
Environment: Python 2.7, AWS, Django, Django Rest, Flask, React, Redux, Circle CI, Vagrant, Splunk, New Relic Server, GitHub, Ansible, HTML5/CSS, PostgreSQL, Amazon Web Service (AWS), S3, EC2, EBS, PyCharm, Microsoft Visual Code, Linux, Shell Scripting, JIRA
Confidential
Python Developer:
Responsibilities:
- Analyzed the system requirement specifications and in client interaction during requirements specifications.
- Worked on coding, developing and designing application in Python using Django MVC.
- Created entire application using Python, Django, MySQL and Linux.
- For design and development of the system we used OOD concepts.
- Involved in Agile Methodologies and SCRUM process including Sprint planning, backlog grooming, Daily Stand ups, Code review, Gant Chart.
- Developed views and templates with python and Django's view controller and templating language to create.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Developed tools using python, Shell scripting, XML to automate some of the menial tasks.
- Responsible for Design and maintenance of databases using Python. Developed Python based APIs by using Flask, SQL Alchemy and PostgreSQL.
- Created Workbooks and dashboards for analyzing statistical billing data using Tableau 9.0.
- Developed the presentation layer using HTML, CSS, JavaScript, jQuery and AJAX and Used jQuery libraries for all client-side JavaScript manipulations.
- Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
- Developed ColdFusion Components, custom tags and modified CF Objects.
- Experience in managing MongoDB environment from availability, performance and scalability perspectives.
- Built various graphs for business decision making using Python Matplotlib library.
Environment: Python 2.7, Django, HTML, CSS, JavaScript, MySQL, Shell scripting, jQuery, Angular, Eclipse, JSON, DOM, GitHub, Php, Bootstrap, Tableau, Apache web server, Flask, Wireshark.
Confidential
Jr. Python Developer
Responsibilities:
- Participated in the development of application architecture and blueprints to define application components, platforms, interfaces and development tools.
- Updated site with JavaScript, jQuery, Python, Django, and SQL.
- Created backend database T-SQL stored procedures. Created and updated complex views and stored procedures in MySQL.
- Created a Git repository and added the project to GitHub.
- Documented the revised workflow using confluence wiki.
- Created Data tables utilizing Py Qt to display customer and policy information and add, delete, update customer records.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface
- Used Python based GUI components for the front-end functionality such as selection criteria.
- Exported/Imported data between different data sources using SQL Server Management Studio
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Pandas package to retrieve and analyze data.
- Worked on development of SQL and stored procedures on MYSQL.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Participated in multiple sprint cycles, addressing requirements for UI development.
- Used decorators, list comprehensions, functional programming, unit tests, multiple staging environments, and global team remote collaboration.
Environment: Python, Django, C++, HTML, CSS, AJAX, JavaScript, Git hub, MySQL, Apache Web Server, Linux.