Sr. Python Developer Resume
Kansas City, MO
SUMMARY
- Over 9+ years of experience as a Web/Application Developer with deep understanding of technology trends with expertise in core of complex technologies. Solid experience in Analysis, Design and Development, Testing, Implementation, production support and maintenance of various Web Applications using Python, Django.
- Extensive experience in Requirement Analysis, Application Design & Development, and profound knowledge on SDLC using agile and V - model.
- Experienced in working with various Python IDE's using PyCharm, Py-Scripter, Spyder, Py-Studio and Py-Dev.
- Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, Angular JS and jQuery.
- Experienced in developing Web Services with Python programming language.
- Good knowledge of Web Services with protocols SOAP, REST.
- Implemented ansible for the test Automation
- Experience in using third party tools like Telerik, DevExpress and kendo Controls.
- Experience with containerizing applications using Docker and Vagrant.
- Profiled python code for optimization and memory management.
- Skilled experience in Python with using new tools and technical developments (Libraries Used: libraries- Beautiful Soup, Jasy, NumPy, SciPy, Matplotlib,PySide, Pandas data frame, network, urllib2, Py-Charm, High charts) to drive improvements throughout entire SDLC.
- Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
- Experienced in web applications development using Django/Python, Flask/Python, and Node.js, Angular.js, DOJO, jQuery while using HTML/CSS/JS for server-side rendered applications.
- Experienced in developing API services in Python/Tornado, NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
- 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.
- Py-spark we implemented Caching, Accumulators and UDF’s
- We have implemented Py-spark for Transformation and Actions in Spark
- Having working Knowledge of Amazon AWS S3.
- Worked extensively on Big Data analytical models developed in Python.
- Sound knowledge in Spring, Hibernate, RDBMS, Web, XML, Ant/Maven, HTML, Python, Shell Scripting.
- Extensive use of Object-Oriented design methodology and Agile in software development.
- Extensive experience in Building web applications using Kendo UI widgets, jQuery, Angular JS.
- Experience object-oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in NoSQL technologies like MongoDB, CouchDB Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL, and MySQL databases.
- Experience on Web development using HTML4/5, CSS/CSS3, JavaScript, jQuery, Angular JS, AJAX, XML and JSON by following W3C standards.
- Experience in AWS cloud administration provisioning and managed services like: EC2, S3, Glacier, ELB (Load Balancers), VPC, AMI, SNS, SWF, RDS, IAM, ROUTE 53, Auto Scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Ops Work and Security Groups.
- Experience in developing applications using Amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, CloudFront, Route 53.
- Extensive development experience in Java, Struts, JSPs, Servlets, taglibs, Hibernate, JDBC, HTML, JavaScript, SQL, XML and JSON.
- Developed J2EE applications on IDE's like Eclipse, PyCharm, My Eclipse, Google GWT, and Rational Application Developer.
- Proficient in developing multi-threaded web services using Cherrypie &bottlePy framework.
- Leveraging queueing architectures with RabbitMQ for scalability, performance, and building.
- Knowledge in working with continuous deployment using Heroku and Jenkins.
- Knowledge on Cloud innovations including Infrastructure as a Service, Platform as a Service, and Software as a Service supplier (IaaS, PaaS, and SaaS).
- Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
- Worked on Python Testing frameworks like zope, PyTest, nose and Robot framework.
- Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies.
- Well versed and got coached with AWS solutions using CloudFormation Templates and exhibited leading launch configurations to automate repeatable provisioning of AWS resources for applications
- Experienced in installing, configuring, modifying, testing, and deploying applications with Apache.
- Familiar with JSON based REST Web services and Amazon Web services.
- Developed web applications and RESTful web services and APIs using Python Flask, Django, and PHP.
TECHNICAL SKILLS
Primary Languages: Python, Java, C, C#
Python Libraries: NumPy, SciPy, matplotlib, Pandas data frame, urllib2
Frameworks: Bootstrap, Django, Node.JS, Flask, Pyramid
Database: Sqlite3, MSSQL, MySQL, Mongo DB, Oracle 11g, NoSQL
IDE’s: PyCharm, Eclipse, MS Visual Studio
Deployment tools: Amazon Web Services (EC2, S3, EBS, ELB, SES)
Web Technologies: HTML, CSS, DHTML, XML, Java Script
Operating systems: Windows, Mac, Fedora Linux, Red hat Linux, Cent OS
SDLC Methods: SCRUM, Agile
Bug Tracking Tools: JIRA, Bugzilla.
Version Controls: SVN, GitHub, Git
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, MO
Sr. Python Developer
Responsibilities:
- Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and JQuery and worked on backend of the application, mainly using Active Records.
- Developed dynamic web pages using Python, Django Frameworks.
- Developed monitoring and notification tools using Python.
- Improved the application by designing and developing it using HTML and JavaScript.
- Used data structures like directories, tuples, object-oriented class-based inheritance features for making complex algorithms of networks.
- We have implemented Ansible for the test automation.
- Created MySQL back-end for data entry from Flash. Assisted the Flash developer send the correct data via query strings.
- Experience in agile environment using a CI/CD model methodology.
- Involved in building database Model, APIs and Views utilizing python, in order to build an interactive web-based solution.
- Generated Python Django Forms to record data of online users.
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- Wrote a Python module to connect and view the status of an Apache Cassandra instance.
- Developed MVC prototype replacement of current product with Django.
- Worked extensively on Spark Streaming, Spark SQL, Py-Spark and Hadoop/HDFS API doing MapReduce.
- Significantly improved report generation efficiency by caching, reusing and improve the security level of data.
- Experienced in automation and continuous integration process with Cloud bees Enterprise Jenkins.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Installed and configured Jenkins for Automating Deployments and providing an automation solution.
- Integrated GIT into Jenkins to automate the code check-out process.
- Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
- Wrote scripts to integrate API's with third party applications. Python/Django based web application, PostgreSQL, and integrations with third party email, messaging, storage services.
- Strong experience working with Hadoop from Cloudera Data Platform and running services through Cloudera-manager.
- Py-spark we implemented Caching, Accumulators and UDF’s
- Worked on Python Testing frameworks like zope, Py-test, nose and Robot framework.
- We have implemented Py-spark for Transformation and Actions in Spark
- Wrote Python normalizations scripts to find duplicate data in different environments.
- Used Jenkins for automating Builds and Automating Deployments. Used Jenkins for the continuous integration process, automation and assisted in the code coverage and analysis by generating reports
- Followed Agile Methodologies to manage full life-cycle development of the project and used JIRA to keep track of the development changes.
- Involved in Integrating and Functional System Testing for the entire Data Warehousing Application
- Created UI using JavaScript and HTML5/CSS3.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
- Managed builds and wrote Build scripts for JAVA and WebSphere based applications.
- Create and setup automated nightly build environment for Java projects using Maven.
- Performed the development in using LAMP and WAMP open source web service stacks.
- Engaged in understanding PHP Code and re-build the code in Python.
- Worked on serializing data using Serializers in Django Rest Framework.
- Built Vagrant Boxes for Development, UAT and Production Environments.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
- Used Jenkins to build and troubleshoot automated testing.
- Rewrite existing Java, C++ application in Python.
- Generated Python Django forms to record data of online users and used PyTest writing test cases.
- Implementing change requests raised by user for server configuration, kernel tuning, software installation and OS hardening, Managing Linux VMs using Puppet as per some project’s requirement.
- Used Python scripts to update content in the database and manipulate files.
- Developed Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Responsible for analysis, design, development, and integration of Market Risk applications with FLEX/JAVA/PYTHON.
- Used Python to place data into JSON files for testing Django Websites.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Wrote Python routines to log into the websites and fetch data for selected options.
Environment: Python 2.7, Django, Beautiful soup, HTML5, AWS, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Restful Web services, Apache, Linux, Git, Amazon s3, Jenkins, MySQL, Mongo DB, T-SQL, Eclipse..
Confidential, Plano, TX
Sr. Python/Django Developer
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Utilized Python libraries python, NumPy, Twisted and matplotlib.
- Developed API modularizing existing python module with the help of pyyaml libraries.
- Designed and configured database and back end applications and programs.
- Used JavaScript data visualization framework (D3.js) to display the information in a chart view.
- Experienced in developing Web Services with Python programming language.
- Created custom directives in Angular JS for re-usable components (multi-field form elements, background file uploads).
- Involved in various phases of the project like Analysis, Design, Development, and Testing.
- Developed rich user interface using CSS, HTML, JavaScript, and jQuery.
- Developed a Front-End GUI as stand-alone Python application.
- Involved in Integrating and Functional System Testing for the entire Data Warehousing Application
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Worked on Anti Money Laundering (AML) application to develop new modules to build reports for identifying various accounts and activities.
- Generating various capacity planning reports (graphical) using Python packages like NumPy, matplotlib.
- Optimized for online queries and Data Warehousing tools using dimensional model.
- Analyzing various logs that are been generating and predicting/forecasting next occurrence of event with various Python libraries.
- Used Pandas library for statistics Analysis. Used NumPy for Numerical analysis for Insurance premium and Managed large datasets using Panda data frames and MySQL.
- Analyzing the source data coming from different sources (SQL Server, Oracle, Sales force and from flat files like Access and Excel) and working with business users and developers to develop the Model.
- Developed single page application by using Angular JS backed by MongoDB and NodeJS.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Managed code versioning with GitHub, Bit Bucket, and deployment to staging and production servers and Implemented MVC architecture in developing the web application with the help of Django framework.
- Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked with PYTHON, MYSQL, CSS, JavaScript, AJAX and XHTML to build a fully Web 2.0 compliant social networking website around online HD streaming video.
- Worked on Django API's for accessing the database.
- Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created.
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap and JSON.
- Used IBM DB2 SQL stored procedures and UNIX Shell Scripts for importing/exporting Data and Conversions.
- Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
- Performed Flow Control, response to Front-End Request using PYTHON/MYSQL/AJAX.
- Implemented business logic in Python to prevent, detect and claim the duplicate payments.
- Used Django configuration to manage URLs and application parameters.
- Build all database mapping classes using Django models.
- Wrote Python scripts to parse XML documents and load the data in database.
- Worked with JSON based REST Webservices and Amazon Web Services.
- Used Jenkins to deploy your Django application and run unit tests.
Environment: Python 3.4/2.7, Django 1.9, Python scripting, NoSQL, MongoDB, MySQL, AJAX, SOAP, REST, jQuery, JavaScript, Bootstrap, AWS (EC2, S3, RDS).