Sr.python Developer Resume
2.00/5 (Submit Your Rating)
Dallas, TX
SUMMARY:
- About 6+ years of Professional IT experience in Analysis, Design, Database Development using python and Django.
- Experienced Python Developer with proficiency in Design & Development of Python 2.7,Python 3.5, Django,Bash, flask project, Twisted framework.
- Hands on experience in SVN, Git, JIRA, Jenkins,BugZilla,Puppet,Postgres.
- Good knowledge in working with application server - Apache Tomcat (6.0, 7.0, 8.0).
- Worked in Python Integrated Development Environments like NetBeans, PyChaDeveloped sales data mart by designing Star Schema and metadata; implemented ETL using SSIS; developed business intelligence dashboard using Tableau, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
- Has experience working as an AWS cloud Engineer in managing the end to end operations and working on automation orchestration tools like JENKINS, PUPPET and CHEF.
- Extensive knowledge in J2EE architecture (JDBC, JSP, JNDI, Data Source, JMS, Servlets).
- Skilled in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
- Good understanding of SQL databases such as MongoDB, Datastax, Redis and Apache Cassandra.
- Good knowledge in NoSQL platform, such as MongoDB, and Couchbase.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript, Bootstrap.
- Depth knowledge of Technologies like SOA, EJB, Servlets, Java Beans, JDBC, JSP, JNDI, JMS, Multithreading, AWT & Swing.
- Implemented the frontend and backend using Jinja, Javascript, Python Flask Pyramid Framework, and Neo4j.
- Having good knowledge in using NoSQL databases, various version control systems like Git (GitHub), SVN, CVS.
- Hands on experience with Spark-Scala programming with good knowledge on Spark Architecture and its In-memory Processing.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux).
- Experience with configuration management and AWS related tools like Puppet.
- Experienced with full software development life-cycle (SDLC), architecting scalable platforms, object oriented programming (OOPs), database design and agile methodologies
- Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and MongoDB (2.6, 2.4), Orient DB.
- Configured various big data workflows to run on top of Hadoop and these workflows comprise of heterogeneous jobs like MapReduce.
- Experience in using IDE’s such as Eclipse, WSAD, RAD and NetBeans.
- Experience in working on MEAN (Mongo, Express, Angular, Node) stack.
- Expertise in developing user interface applications with GWT, GWT-Ext, HTML, HTML5, CSS, JavaScript, JQuery, XML, AJAX.
- Experience in processing large datasets with Spark using Scala and Pyspark.
- Knowledged of ETL tool in Python utilizing the pyodbc library.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experience in working with Python ORM Libraries including Django ORM. Have good knowledge on Project management tools JIRA, Redmine and Bugzilla.
- Frontend Development using Knockout, Angular, and various nodejs modules.
- Depth knowledge of Technologies like J2EE, SOA, EJB, Servlets, Java Beans, JDBC, JSP, JNDI, JMS, Multithreading, AWT & Swing.
- Hands on experience in working with various Version Control Systems, mostly GIT, CVS and SVN.
- Experienced with data modelling of traditional RDBMS and NoSQL databases.
- Use modern web technologies such as HTML5, LESS, JQuery, Knockout JS frameworks.
- Extensive knowledge in XML and its related applications and implementations.
- Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, Cassandra, MongoDB.
- Hands on experience in creating Spark RDD (Resilient Distributed Datasets), performing transformations and actions on RDD's.
- Expertise in developing rich GUI Interfaces using HTML, CSS, JavaScript, AngularJS, Backbone JS, JSP and Servlets.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Having experience in loading CSV, JSON and Paraquet files in Apache Spark using Data Frame API.
- Extensive experience in developing enterprise web applications using Python, PHP4 and PHP5,Flask, Jinja2, Django, HTML, CSS, JavaScript,C,C++, JQuery, Ajax, MySQL.
- Experienced in working with server side technologies including databases, restful API and MVC design patterns.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas,TX
Sr.Python developer
Responsibilities:
- Worked alone on the project from gather requirement developing the entire application, with help from other analyst.
- Effectively handled caching techniques such as page output caching and data caching in order to improve the performance of the web application.
- Load the data into Spark RDD and do in memory data Computation to generate the Output response.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala and Python.
- Used Robot Test automation framework for Testing of the GUI of the application.
- Created and maintained Technical documentation for launching Hadoop Clusters and for executing Hive queries and Pig Scripts.
- Developing a web portal application utilizing Node.js, Express, AngularJS, Sequelize, MySQL, Couchbase.
- Involved in deploying the application in Linux and Analyzed logs for fixing UAT/Production defects.
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- Designed Data Quality Framework to perform schema validation and data profiling on PySpark.
- Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
- Used Test driven approach (TDD) for developing services required for the application and Implemented Integration test cases and Developing predictive analytic using Apache Spark Scala APIs.
- Involved in various Object-Oriented Programming (OOPS) concepts and implementing the same for Design and Architecture of the application.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWare API calls.
- Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, AngularJS, Ajax and ReactJS responsive design in MVC environment.
- Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.
- Deployment of the web application using the Linux server.
- Worked on integrating python with Web development tools and Web Services.
- Extensive application development in SOAP based Web Services that works with pure XML Messaging System.
- Involved on development of RESTFul web services using JAX-RS in a spring based project.
- Involved building Hadoop platforms, maximizing business value by combining data science with big data.
- Oracle 11g used as backend, worked on SQL queries for persistence of data.
- Involved in creating different SQL scripts for query operations.Improved server application performance and scalability by adding data caching and tuning Hibernate session management.
- Developed GUI HTML, XHTML, Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, AngularJS, Ajax and ReactJS responsive design in MVC environment.AJAX, CSS 5 and JavaScript (jQuery).
- Creating data pipelines using Apache Spark, a big-data processing and computing framework.
- Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo,Git,Sphinx, Nose.
- Used Spark SQL and Data Frame API extensively to build spark applications.
- Developed numerous distributed python applications utilizing Django (Web Framework), Flask (Web Framework), SQL, Celery (AMQP), RabbitMQ, Redis, and multiple types and flavors of databases.
- Use Data Frame API in Scala for converting the distributed collection of data organized into named columns.
- Responsible for automated test design, frontend and backend feature implementation, and any other improvements to the test automation framework.
- Complete software development was designed and implemented using Agile Methodology and SCRUM Process.
- Used Scala for writing the Spark jobs for data processing using RDD's and Data Frame API.
- Responsible for managing large databases using Panda data frames and MySQL.
- Managed MongoDB environment from availability, performance and scalability perspectives and Developed various algorithms for generating several data patterns.
- Writing SOAP and RESTFul web services, in house ESB for a web Claims applications (Spring MVC, Angular JS, ActiveMQ, SOAP UI, Mockito, JSON, Buildforge).
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Managed large datasets using Panda data frames and MySQL.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Designed the front-end applications and user interactive web pages using web technologies like Angular JS, Node JS and HTML5.
- Customed Cloud Portal to integrate AWS APIs for Automated Network configuration and Server/Application provisioning.
- Involved in Developing a Restful API'S service using Python Flask framework.
- Parsed the AWS cost reporting logs using Spark SQL.
- Worked with the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
- Design front end using UI, HTML, Bootstrap,Numpy,Node JS, underscore JS, Angular JS, CSS, and JavaScript.
- Developed a core component of Analytics with Angular JS.
- Designed and implemented kafka stream to get user activity and used SparkStreaming kafka connect module to read and import data into Cassandra and files.
- Involved in data transformation, filtering and load using Spark SQL.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Install and Configure Linux with Apache, Oracle 8I and PHP (LAMP Project).
Confidential, Saint Louis, MO
Python Developer
Responsibilities:
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Involved in managing MongoDB environment from availability, performance and scalability perspectives.
- Developed and designed automation framework using Python and Shell scripting.
- Used the continuous integration(CID) tool Jenkins for automating the build processes.
- Performed Data Modelling, Data Integration, Data Warehousing and Data Analytics using Microsoft BI suite -SISS, SSAS and SQL.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWare API calls.
- Involved in the Complete Software development life cycle (SDLC) to develop the application and Worked closely with software developers and DevOps to debug software and system problems.
- Worked on XML documents based on XML Schema definition (XSD) with python scripts to load the data to database.
- Developed an embedded software data driven test automation framework in Linux/Python. Designed test cases and authored test plans.
- Developed Spark code using Scala and Spark-SQL for faster testing and processing of data.
- Design and Setting up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
- 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 HTML, CSS, JQuery, JSON and JavaScript for front end applications.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Used HTML5, CSS3, JQUERY,EXTJS, Angular.Js, and REST/SOAP API's to develop complex responsive themes and plugins.
- Developed Spark code using Scala and Spark-SQL for faster testing and data processing.
- Used Django configuration to manage URLs and application parameters.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked extensively with Bootstrap, Javascript, and jQuery to optimize the user experience.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
Confidential, Detroit, MI
Python Developer
Responsibilities:
- Design components based on object-oriented design (Class, Sequence diagrams (UML, OOAD)) using Microsoft Visio and Rational.
- Used Eclipse for Java development and Netbeans for C++ code analysis on Microsoft Windows 7 platform.
- Wrote and tested Python scripts to create new data files for Linux server configuration using a Python template tool.
- Created XML Schema, XML template and XSL Developed WebServices Application using SOAP.
- Designed applications using object oriented programming (OOPS) concepts.
- Used JavaScript and UI for parsing XML and XSLT, Worked with the design team for project structure.
- Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Worked extensively with Bootstrap, Javascript, and jQuery to optimize the user experience.
- Used, CSS3, JQUERY,EXTJS, Angular.Js, and REST/SOAP API's to develop complex responsive themes and plugins.
- Testing Network Configuration and Clustering with Robot Framework.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Thorough knowledge of UML, RUP and other software development methodologies.
- Development of new client side screens, implementing validation logic for both client and server side, Serverside business logic implementation, integration with legacy system, documenting for API and following process for CMMi, Creating TestCases and developing logic for automation testing using Junit.
- Develop consumer based features and applications using Python, Django, HTML, behavior Driven Development (BDD) and pair based programming.
- Involvement with business analysts, Requirement gathering, requirements analysis, technical design, development and testing.
- Worked on analyzing Hadoop stack and different big data analytic tools including Pig, Hive, HBase database and SparkSQL.
- Used Couch base Python SDK to build applications that use Couch base Server.
- Proficient in developing web based, service oriented based and mobile-web/App based applications using CSS3, JavaScript and Jquery.
- Worked on Spark SQL Data Frame API to read data and transforming the data and Inferring the Schema to aggregated data and created hive external tables.
- Implemented RESTful API which returns data from PostgreSQL in JSON format.
- Developed SQL queries to interact with MySQL database and also involved in writing PL/SQL code for procedures and functions.
- Generated simple standard reports using crystal reports 11.0 using the Oracle Database connecting it using JDBC driver.
- Used JTest 8.0 for static analysis and Unit Testing to have better productivity in the development process.
- Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
- Used Spark SQL to process the huge amount of structured data.
- Implemented few screens with Java Swings. Design components based on object-oriented design (Class, Sequence diagrams (UML, OOAD)) using Microsoft Visio and Rational.
- Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
- Designed and led big data algorithms using Hadoop and Java to improve forecasting and used Hive QL to generate reports.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Using web technologies like HTML, XHTML, CSS, Responsive Web design and Bootstrap, front end applications, user interactive web pages were designed.
- Involvement with business analysts, Requirement gathering, requirements analysis, technical design, development and testing.
- Managed large datasets using Panda data frames and MySQL.
- Proficient in developing web based, service oriented based and mobile-web/App based applications using CSS3, JavaScript and Jquery.
- Used AJAX to support dynamic page element rendering to enhance user experience.
- Developed SQL queries to interact with MySQL database and also involved in writing PL/SQL code for procedures and functions.
- Design and develop streaming data processing and data services using Kafka, Spark streaming,
- Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
- Involved in Designing HTML, XML pages with JavaScript Validations.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Responsible for taking Knowledge in MVC design pattern using the Struts Framework and JSP's for the view layer and session/entity beans for the business/model layers in existing application.
- Analysis performed using various python modules including pandas, scikit-learn and numpy.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Involved in front end development using Struts, JSP's, JSF and JSTL.
- Involved in Servlet programming and JSP scripting for the communication between web browser and server.
- Involved in the performance tuning and Optimization of the queries, SQL Statement and procedures.
- Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful and ATG Services.
- Write models in django RESTful API environment to interact with RDBMS and no-SQL DB.
- Refactored and extended large existing Django/Python code base by maintaining PEP-8 code standards and fix the bugs.
- Followed Agile and SCRUM in development process.
Confidential, Memphis, TN
Python Developer
Responsibilities:
- Developed Webservices WSDL using Apache Axis and Handled XML messages using JAXB with the concept of marshelling and unmarshelling approach.
- Involved in the deployment of web components on the Websphere server in UAT environment.
- Designed, automated the process of installation and configuration of secure DataStax Enterprise Cassandra using chef.
- Developed web services in Python and Experienced with SOAP, WSDL.
- Created the low level design for the application which included Package Diagrams, Class Diagrams and Sequence Diagrams.
- Worked closely with developers to define and configure application servers, web resources, JDBC as well as deployment of EJBs across multiple instances of Websphere.
- Wrote Automation script for billing process to generate e-bills on a triggered interval.
- Developed the View pages in JSP, using CSS,DOM and JavaScript validations.Developed AJAX code in JavaScript and JSON, EXT JS Libraraies .
- Thorough knowledge of UML, RUP and other software development methodologies.
- Created Defect Tracking for each file using CMVC process using Unix commands.
- Oracle 11g used as backend, worked on SQL queries for persistence of data. Involved in creating different SQL scripts for query operations.
- Designed and developed the UI of the website using HTML, Node JS, XHTML, Bootstrap and CSS.
- Designed DOM based interactive to reprogram selected links and handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulations.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring Web Flow.
- Developed the front end user interface for the application using JSP, HTML, CSS, JavaScript, and AJAX.
- Involved in the creation of JUnit Unit Test Cases using Test Driver Development (TDD) technique.
- Involved in migrating SOAP based Web Service to RESTful services.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Integrates applications by designing database architecture and server scripting. Studying and establishing connectivity with network systems, search engines and information servers.
- Responsible for software development lifecycle (SDLC) including interpreting requirements, developing the solution and testing the results.
- Designed and developed several reports for the reporting module built-in JDBC, XML and EJB connectivity, along with a custom User-Defined Data Source API which allows easy access to virtually any data source.
- Developed Use Case Diagrams, Object Diagrams & Class Diagrams in UML.
Confidential
Python Developer
Responsibilities:
- Involved in reviewing and understanding the Business requirements.
- Wrote python scripts to parse XML documents and load the data in database.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Designed the user interactive web pages as the front end part of the web application using various web technologies like HTML, JavaScript, Angular JS, JQuery and implemented CSS framework Bootstrap for better appearance and feel.
- Developed remote integration with third party platforms by using RESTful web services.
- Developed web services that make database calls for inserts, updates, and select queries.
- Developed Unit, Integration and Performance Test Cases using Junit, Selenium and Rational Function Tester.
- Improved code reuse and performance by making effective use of various design patterns.
- Managed large datasets using Panda data frames and SQL.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQLdb package.
- Deployed the project into Heroku using GIT version control system.
- Developed Python batch processors to consume and produce various feeds.
- Developed internal auxiliary web apps using Python Flask framework with CSS / HTML framework.
- Implemented Test Driven Development (TDD) strategy for the project.
- Wrote SQL Queries, Store Procedures, Triggers and functions in MySQL Databases.
- Created database access layer using JDBC and PL/SQL stored procedures.
- Created UI andImplemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
- Involved in writing stored procedures using MySQL.