We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

Plano, TX

PROFESSIONAL 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, PyScripter, Spyder, PyStudio and PyDev.
  • 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 ansiblefor 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, Pickle, PySide, Pandas dataframe, networkX, urllib2, Pychart, Highcharts) 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. we have implemented micro services like RabbitMq for transferring the data
  • Expertise in developing web-based applications using libraries and frameworks like Angular JS, Bootstrap, jQuery, Ruby on Rails, Knockout.js, Node Js, Backbone.js, React JS, D3 JS and Require JS.
  • 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.
  • Pyspark we implemented Caching, Accumulators and UDF’s
  • We have implemented pyspark 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 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 CherryPy&bottlePy framework.
  • Leveraging queuing 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.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
  • Proficient in creating front end-systems using JavaScript, jQuery, Bootstrap, HTML5, CSS3 and MVC frameworks such as Angular.js and Node.js.
  • 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#,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: MS Azure, 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, Plano, TX

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 tas 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.
  • Worked on converting Hive/SQL queries into Spark transformations using Spark RDDs, Python, and OOP with Python. Worked on developing and executing shell scripts to automate the jobs.
  • Developed MVC prototype replacement of current product with Django.
  • Worked extensively on Spark Streaming, Spark SQL, PySpark 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.
  • 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.
  • Pyspark we implemented Caching, Accumulators and UDF’s
  • We have implemented pyspark for Transformation and Actions in Spark
  • Wrote Python normalizations scripts to find duplicate data in different environments.
  • Supported in the testing and reporting of over 70 vehicles in the QDirect program.
  • Optimized for online queries and Data Warehousing tools using dimensional model.
  • Reading, summarizing and analyzing numeric information using dimentiona model.
  • 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 DjangoRest 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 MySQLdB package to retrieve information.
  • Used Jenkins to build and troubleshoot automated testing.
  • Rewrite existing Java, C++ application in Python.
  • Responsibilities for creation of Database, Business Logic to display the records dynamically on template based on query, providing user permission to access particular features of the site.
  • Generated Python Django forms to record data of online users and used PyTestfor 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 projects 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, Beautifulsoup, 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, Dallas, TX

Sr. Python 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 wxPython, 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.
  • Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
  • 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
  • Experience in python, Jupiter, Scientific computing stack (numpy, scipy, pandasandmatplotlib).
  • Pyspark we implemented Caching, Accumulators and UDF’s
  • We have implemented pyspark for Transformation and Actions in Spark
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Developed new scripts a using many regular expressions in order to match and extract data as required to comply with various compliance reporting requirements.
  • 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 also 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.
  • Python Unit test library was used for the purpose of testing many programs on Python and other codes.
  • Performed different testing methods like unit testing, Integration testing, web application testing and selenium testing.
  • For the manipulation of data from the database various queries using SQL were written and created a database using MYSQL.
  • 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).

Confidential, Dallas

Django Developer

Responsibilities:

  • Used Django framework for application development.
  • Developed user interface using, CSS, HTML, JavaScript and Jquery and Django.
  • Assisted in reduction of cost and optimization of supplier selection for the CRM Applications. Also used methods for cross application use using the Class Builder and Object Oriented programming. Generated an API Reference guide to help application developers for creating the software applications to store data using DDN S3 (compatible with Amazon S3 API) or DDN OpenStack Swift API calls.
  • Pyspark we implemented Caching, Accumulators and UDF’s
  • We have implemented pyspark for Transformation and Actions in Spark
  • Ensured high quality data collection and maintaining the integrity of the data.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries. Used TDD (Test driven development) methodology.
  • Used several python libraries like wxPython, numPY and matPlotLib.
  • Was involved in environment, code installation as well as the SVN implementation.
  • Build all database mapping classes using Django models and Cassandra.
  • UsedPandasAPI to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Designed and developed data management system using MySQL.
  • Creating unit test/regression test framework for working/new code.
  • This project also used other technologies like JQuery for javascript manipulations, bootstrap for the front-end html layout.
  • Designed and configured database and backend applications and programs.

Environment: Python, Django, Cassandra, JavaScript, RabbitMQ, SoapUI, Node.JS, wxPython, numPY, PandasAPI, PyDev, Agile.

Confidential

Python Developer

Responsibilities:

  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Application was based on service oriented architecture and used Python 2.5, Django 1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the frontend.
  • Designed the front end of the application using Python, Java, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
  • Involved in the design, development and testing phases of application using AGILE methodology.
  • Developed and designed an API (RESTful Web Service).
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
  • Developed web sites using Django, Python, XHTML, CSS, and JavaScript.
  • Tested and implemented applications built using Python.
  • Developed and tested many features for dashboard using Python, ROBOT framework, Bootstrap, CSS, and JavaScript.
  • Automated Regression analysis for determining fund returns based on index returns (Python/Excel).
  • Worked on development of SQL and stored procedures, trigger and function on MYSQL.
  • Developed shopping cart for Library and integrated web services to access the payment.
  • Used Php language on lamp server to develop page.
  • Developed server based web traffic statistical analysis tool using Flask, Pandas.
  • Implemented and tested python based web applications interacting with MySQL.
  • Developed dynamic interaction page on .net MSvisualbasic-2014, using SQL developer tools.
  • Simple web app for reviewing sitcoms that gives users the ability to view, add, review, up/down vote, search, etc.
  • Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.

Environment: Linux, Python, Mod Python, PHP, MySQL, JavaScript, Ajax, Shell Script, HTML, CSS

Confidential

Java Developer

Responsibilities:

  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Developed Reporting framework using JAVA and J2EE which will generate daily, monthly and yearly reports and prepared different framework design documents.
  • Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features using SQL developer.
  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JQuery, JavaScript extensively used Table less Design in CSS for positioning.
  • Used MVC Architecture in spring framework and implemented custom tag libraries.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in the application.
  • Implemented client side validations for Search and Security modules using JavaScript and Validation Framework.
  • Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
  • Automated the HTML and JSP pages indexing process of search module using ApacheAnt tool and singleton design pattern.
  • Tested JSPs and Servlets used in search, security and scheduler modules using Cactus API.
  • Done extensive coding using Java, J2EE for enhancements and bug fixes in agile development environment.

Environment: Java, J2EE, JSP, Struts, Hibernate, HTML, Eclipse, Apache Ant, JavaScript, JQuery, Oracle 10g, Windows XP

Hire Now