We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

ChicagO

PROFESSIONAL SUMMARY:

  • Having 8+ years of experience as a Python Developer, pro cient coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask, Pyramid and client - server technologies-based applications, RESTful services, AWS, C, C++, JAVA and SQL.
  • Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, NumPy, SciPy, matplotlib, Pickle, PySide, python-twitter, Pandas data frame, networks, urllib2, MySQL dB for database connectivity) to drive .com
  • Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
  • Experienced in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
  • Strong expertise in development of web-based applications using Python, Django, HTML, XML, Angular JS, CSS, DHTML, JavaScript, JSON and jQuery.
  • 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.
  • Sound experience in Core Java and Object-Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
  • In-depth Cisco technology knowledge in design, administration, implementation and support.
  • In-depth knowledge of deploying and troubleshooting IP protocols.
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Developed and executed White box test cases of the Java API using Test NG framework & Eclipse.
  • Experienced in working with server-side technologies including databases, restful API and MVC design patterns.
  • Strongly follow PEP-8 coding standard and test a program by running it across test cases to ensure validity and effectiveness of code using PyChecker and Pylint.
  • Involved in working with Connection Oriented, Connection Less Protocols and File Transfer Protocols (TCP, UDP, DHCP, SMTP, HTTPS, FTP, SFTP).
  • Hands on Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS. Cloud system design, implementation and troubleshooting (AWS, Rackspace, Google, AZURE).
  • Special skills in development of effective, user-friendly web applications. Experienced in requirement gathering, use case development, Business Process flow, Business Process Modelling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
  • Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and Mongo DB (2.6, 2.4), Orient DB.
  • Experience in using various version control systems like CVS, Git, GitHub and Amazon EC2 and deployment using Heroku.
  • Write, maintain and improve automation scripts in Perl, BASH, PHP & Python.
  • The methodology used here will be to introduce in a simple and abbreviated manner the components of the Jython language most likely to be used in wsadmin scripts.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2 and MySQL.
  • Good knowledge in working with application server- Apache Tomcat (6.0, 7.0, 8.0).
  • Experience in working with Python ORM Libraries including Django ORM.
  • Experience in Test Driven Development and Behaviour Driven Development methodologies for consulting firms and enterprise projects.
  • Evaluates engineering approaches and risks to produce development plans that ensure high quality, low cost products and systems
  • Reviews, mentors and coaches, while defining and promoting use of standards, best practices and lessons learned.

TECHNICAL SKILLS:

Web Languages: Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web Flow,JSP Tag Libraries, EJB 3.0,JDBC, JavaScript, SQL

Frameworks: Spring MVC, Struts, JSF Framework, Hibernate, Apache CXF, Angular JS, Bootstrap

Scripting Language: JavaScript, CSS

Mark-up Language: HTML, DHTML, JavaScript, Ajax, DOJO.

Python Libraries: Beautiful Soup, NumPy, SciPy, Matplotlib, python-twitter, Pandas data frame, urllib2

Database: Oracle11g, MySQL 5.x, and SQLServer

Operating System: DOS, Windows, Unix

IDE Tools: Eclipse, RSA, JBuilder, Oracle ADF, Web Logic.

Web Technologies/other: Django, Flask, Pyramid, Servlets, JSP, AJAX, HTML5, CSS3, XML/XSD, X Path, XSLT, Java Script, jQuery, Web Services (Soap, Restful), SES, Selenium, PyUnit.

Methodologies: OOPS/OOAD, UML, J2EE Design Patterns

Tools: RAD,Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven

Web/App Servers: WebSphere Application Server 8.0, Apache Tomcat, Web Logic 11g/ 12c, JBoss 4.x/5.x

ORM Tools: Hibernate, JPA, iBatis

PROFESSIONAL EXPERIENCE:

Python Developer

Confidential, Chicago

Responsibilities:

  • Created Business Logic using Python to create Planning and Tracking functions.
  • Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashovers stored in the Django models. Also created XML with Django to be used by the Flash.
  • Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
  • Involved in multiple phases of software development life cycle (SDLC) including analysis, design, development, implementation and testing.
  • Analyze the software requirements to determine feasibility of design within time and cost constrains.
  • Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
  • Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on RESTful web service.
  • Developed Business Logic using Python on Django Web Framework.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Developed internal auxiliary web apps using Python Flask framework with Angular.js and Twitter Bootstrap CSS / HTML framework.
  • Worked on messaging solutions like ActiveMQ and worked on unit test plans (UTP), integrated test plans (ITP) and user acceptance testing (UAT) and involved in development of main modules like CSV import, xlsx import, bulk content upload.
  • Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Also Used jQuery as library to create a Single Page Application (Phases) which can bind data to specific views and synchronize data with server and Worked with JQX widgets functionality.
  • 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 Django configuration to manage URLs and application parameters.
  • Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
  • Created PyUnit test scripts and used for unit testing.
  • Worked with JSON based REST Web services.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Used Couchbase Python SDK to build applications that use Couchbase Server.
  • Stored the data in the form of JSON structure-based documents, stored in a collection using MongoDB. Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Setup Docker on Linux and configured Jenkins to run under Docker host.
  • Used advanced packages like Mock, patch and Beautiful soup (b4) in extracting the Data during development phase and perform unit testing.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • 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.
  • Creating RESTful web services for Catalog and Pricing with Django MVT, MySQL, and MongoDB.
  • Fixed bugs, providing production support, enhanced applications by improving code reuse and performance by making effective use of various design patterns.
  • Collaborated within a team using an agile development workflow and widely-accepted collaboration practices using Git.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Implemented Multithreading module and complex networking operations like race route, SMTP mail server and web server Using Python.
  • Implemented Garbage collection with CPython to enhance the performance, by garbage collecting the older generated objects.
  • Automated RabbitMQ cluster installations and configuration using Python/Bash.
  • Experience with Data migration from Sqlite3 to Apache Cassandra database. Cassandra data model designing, implementation, maintaining and monitoring using DSE, DevCentre, Datastax Ops center.
  • Written test cases using PyUnit and Selenium Automation testing for better manipulation of test scripts.
  • Used automation Jenkins for continuous integration on Amazon EC2.
  • Used JIRA for Bug tracking and issue tracking.
  • Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.

Environment: Python 3.4/2.7, Django 1.7, CherryPy, HTML5, CSS, Bootstrap, JSON, JavaScript, AJAX, RESTful webservice, MongoDB, MySQL, SQLite, Cassandra, Docker, AWS (EC2, S3), PyUnit, Karma, Jenkins, Selenium Automation Testing.

Python Developer

Confidential, San Francisco

Responsibilities:

  • Involved in the project life cycle including design, development and implementation and verification and validation
  • Developed the application front end using HTML, CSS, JavaScript, Bootstrap, Django framework.
  • Extensively utilized Python frameworks like Django, Flask, Sanic, PyUnit and libraries like matplotlib.
  • Designed applications implementing MVC architecture in Pyramid, Zope frame works.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts, matplotlib for data visualization of sales, tracking progress, identifying trends.
  • Developed data-accessible web applications for employee accesses using HTML5, CSS3, JavaScript and Django.
  • Fetched twitter feeds for certain important keyword using python-twitter library(Tweepy), Used JSON to store the twitter data which was further represented using matplotlib visualization and generated graphical reports for business decision using matplotlib library.
  • Participate in the design, build and deployment of NoSQL implementations like MongoDB.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Integrated to Google Cloud platform for large scale computing workloads.
  • Extensive code reviewing using GitHub pull requests, improved code quality, also conducted meetings among Team.
  • Developed server-based web traffic using RESTful API’s statistical analysis tool using Flask, Pandas.
  • Wrote PL/SQL views, Stored Procedures, database triggers & Packages.
  • Implemented table sorting feature on the webpages regardless of the type of data types with the use of JavaScript.
  • Enhanced by adding Python XML SOAP request/response handlers to add accounts, modify trades and security updates.
  • Recording of Scripts Web Services HTML using Vugen and SoapUI and script validation through co correlations, parameterizations and other methods.
  • Worked with RDBMS like Oracle 11g/10i and MySQL databases to query and read data.
  • Developed various Python scripts to find vulnerabilities with SQL Queries by doing SQL injection, permission checks and performance analysis.
  • Developed scripts to migrate data from proprietary database to PostgreSQL.
  • Implemented continuous integration using Jenkins and involved in the deployment of application with Ansible automation engine.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Performed Unit testing, Integration Testing, GUI testing using PyTest and web application testing using Selenium Python bindings.
  • Designed many UML diagrams in Magic Draw for generating C++ code on the fly.
  • Used Embedded Coder for translating models into model source code and executable in QNX Real Time Operating System(RTOS) single-tasking mode.
  • Writing the assembly language program and debugging.
  • Developed applications in QT creator.
  • Conversion of the analog to a digital voltmeter with the help assembly language and plc programming.
  • Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web application.
  • Debugged and Tested Android app using Charles debugging session as man-in-middle proxy and monitored traffic flow through the devices. logged user stories and acceptance criteria in JIRA for features by evaluating output requirements and formats.
  • Executing regression tests on each release and verified bugs found from automation test in Bugzilla.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.

Environment: Python 3.4/2.7, Hadoop, Django 1.7, HTML5, CSS, Bootstrap, jQuery, JSON, JavaScript, PostgreSQL, T-SQL, MongoDB, SoapUI, Docker Oracle 11g/10i, Charles Web Debugging, Ansible, MySQL, Google Cloud, Amazon AWS S3, Bugzilla, JIRA.

Python Developer

Confidential, Boston, MA

Responsibilities:

  • Designed and Developed UI for creating Dashboard application using AngularJS, D3, C3, HTML, CSS, Bootstrap, JavaScript and jQuery.
  • Developed and implemented Python scripts to automate retrieval, parsing and reporting of configuration parameters from Network Devices connected to customer networks.
  • Involved in user interface design and development using JSP, Servlet, HTML5, CSS3, and JavaScript.
  • Wrote and tested Python scripts to create new data files for Linux server configuration using a Python template tool.
  • Modified controlling databases using SQL generated via Python and Perl code, collected and analyzed data with Python programs using SQL queries from the database of data collected from the systems under tests.
  • Developed new user interface components for different modules using Kendo UI with various controls including Grid controls, and chart controls etc.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type-ahead feature for zip code, city, and county lookup using jQuery, Ajax and jQuery UI.
  • Updated the client admin tool to have the new features like support for internalization, support for customer service etc.
  • Skilled in using collections in Python for manipulating and looping through different user-defined objects.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting.
  • Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
  • Created and maintained Technical documentation for launching Hadoop Clusters and for executing Hive queries and Pig Scripts.
  • Developed Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables.
  • 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.
  • Involved in the Web/Application development using Python, HTML5, CSS3, AJAX, JSON, and jQuery.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
  • Cleaned data and processed third-party spending data into Manoeuvrable deliverables within specific format with Excel macros and python libraries such as NumPy, SQL Alchemy, and Matplotlib.
  • Prototype proposal for Issue Tracker website using Python/Django connecting MySQL as Database.

Environment: Python, HTML5, CSS3, AJAX, JSON, jQuery, MySQL, NumPy, SQL Alchemy, Matplotlib, Hadoop, Pig Scripts.

Python Developer

Confidential, San Diego, CA

Responsibilities:

  • Participated in the complete SDLC process and used PHP to develop website functionality.
  • Used Django Framework in developing web applications to implement the model view control (MVC) architecture.
  • A developed analytical component using Scala and KAFKA.
  • Designed Forms, Modules, Views and Templates using Django and Python.
  • Installed/configures/maintained Apache servers on all machines (production server and developmental servers).
  • The created script in python for calling REST APIs.
  • Implemented Business logic, data exchange, XML processing and graphics creation using Python and Django.
  • Implemented RESTful Web-services for sending and receiving the data between multiple systems.
  • Implemented Business logic, data exchange, XML processing and graphics creation using Python and Django.
  • Rewrite existing Python/Flask module to deliver certain format of data.
  • Created authorization scheme which enforced limitations on API clients.
  • Overwritten Django Rest Framework internals to allow for more dynamic routing.
  • Developed an application in Linux environment and dealt with all its commands.
  • Worked with SCRUM Agile methodology to ensure delivery of high-quality work with monthly iteration/time box.
  • Installed/configured/maintained Apache servers on all machines (production server and development servers).
  • Administrate Continuous Integration services (Jenkins, Nexus Artifactory, and Repository).
  • Designed and Developed DB2 SQL Procedures and UNIX Shell Scripts for Data Import/Export and Conversions.
  • Installed/configured/maintained MySQL database and MongoDB database.
  • Executed Backend and Database Tests using SQL queries, validating the data for database editing and debugging is conducted using selenium.
  • Created a database using MySQL and wrote various queries for the extraction of data from the database.
  • Used NoSQL database Apache Cassandra to load the data in the database.
  • Developed a multi-threaded C++ SOAP web service application to process XML Requests with a scheduler option to run things at dedicated times.
  • Developed Business Logic using Python on Django Web Framework.
  • DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
  • Using jQuery and AJAX calls for transmitting JSON data objects between the front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible, and Docker.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Resolve, tune, maintain & manage client's JBoss / WebLogic / WAS - ATG instances on cluster connectivity producing optimal performance results in each environment throughout the life cycle.
  • Prepare Test scripts for different applications using QTP & Selenium.
  • Worked with RDBMS like Oracle and MySQL databases to query and read data.
  • Installation and Configuration of Apache Tomcat, Eclipse, WSAD, and AXIS.
  • Transfer Object for Lookups, Value List Handler for search and DAO.
  • Worked on AWS using EC2 instances, setting security groups (ports, source) handling events between python scripts and Linux server.
  • Designed and led big data algorithms using Hadoop and Java to improve forecasting and used HiveQL to generate reports.

Environment: Python, Django, Bootstrap, Django, Flask, MySQL, PostgreSQL, PyCharm, Apache CXF, Rest, Angular.js, Backbone.js, Node.js, Bootstrap, Coherence, Mongo DB, HTML, CSS, JSP, JSTL, Servlet, Oracle, Crud, PL/ SQL, JDBC, UML, JUnit, Maven, GWT, Clear Case, Jasper Report, ILog, Agile, Web 2.0, SOA.

Java Developer

Confidential

Responsibilities:

  • Followed Agile/Scrum methodology for project development, task tracking and day to day works and involved in design and requirement analysis discussions.
  • Designed table-less layouts, gradient effects, page layouts, navigation and icons using CSS and appropriate HTML tags as per W3C standards.
  • User interface coding and styling using JavaScript, CSS and HTML.
  • Used JSPs for implementing UI/MVC framework.
  • Excellent implementation Persistence layer using JPA, JDBC and Hibernate.
  • Used Hibernate ORM tools which automate the mapping between IBM DB2 SQL databases and objects in Java.
  • Extensively used Hibernate in data access layer to access and update information in the database for registrations.
  • Used UML and Rational Rose for making class diagrams and sequence diagrams.
  • Implemented front-end using JSP, JSON, HTML, CSS, JavaScript and Custom tags.
  • Performed client-side validations using java script and server-side validation using spring validator framework.
  • Created and maintained the configuration of the spring application frameworks IOC container.
  • Implemented spring framework bean factory & application context for bean initialization and configurations.
  • Automated deployment of builds to different environments using Jenkins.
  • Code repository management using GIT and project build tool using ANT.
  • Used WebLogic for application deployment and Log 4J used for Logging/debugging.
  • Developed code using IntelliJ IDEA as an Integrated Development Environment for java-based applications.
  • Written JavaScript for different validations
  • Used SQL Statements to Present Query responses.

Environment: Java/J2EE, OOD, JSP, JavaScript, HTML, CSS, JDBC, XML, Servlets, Spring, Hibernate, Struts, Log4J, Maven, Oracle 10G, SVN.

Java Developer

Confidential

Responsibilities:

  • Involved and interacted with Business analysts for conversion business requirements to development.
  • Developed Servlets and several JSP’s for web development.
  • Developed several User Interface using swings and applets.
  • Designed and implemented several drags and drop functionalities for various elements using Swing, Java AWT.
  • Wrote several PL/SQL procedures and SQL queries to retrieve data from database. Designed and developed several complex SQL queries. Used explain plan for slow running queries and made necessary changes to code to expedite the query execution.
  • Established JDBC connections for data retrieval and update.
  • Involved in making GUI (JSP, HTML, and JS) and java classes using Struts Framework.
  • Used Struts framework to implement J2EE design pattern (MVC).
  • Used STL, Algorithms and Data structures widely to store data on accounts, Order history, securities, etc. for fast retrieval/update in C++ programming. Also Debugged with GDB.
  • Part of a development team for implementing Equity Order Management system to accept orders from UI, FIX, send/route to Exchanges and other broker dealers and fill the trades in C++ on Unix and Linux platforms.
  • By using Eclipse developed and debugged the JSP and EJB components.
  • Developed automatic emailing system and JNDI to interact with the server.
  • Documented the design documents using Class Diagrams and Sequence Diagrams using the Rational Application Developer.
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Struts Framework.
  • Used SOA SuiteESB/ Mediators components for the validation, filter and transformation of the document data from one xml schema to another.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Used SVN for version control of the code and configuration file.
  • Extensively used MAVEN as build tool.
  • Configured JMS and EJB on Web Logic Server in Eclipse environment.
  • Used PL/SQL tables, REF cursors to process huge volume of data and used BULK collect and BULK bind for mass update as performance improvement process.

Environment: J2EE (JNDI, Servlets, JSP, EJB, JMS, JDBC), PL/SQL, Struts Framework, Apache Tomcat 5.0, Oracle Database, WebLogic, JBoss 4.0.5, Apache Tomcat, HTML, MVC, IBM Rational Rose.

We'd love your feedback!