Python Developer Resume
Monona, WI
PROFESSIONAL SUMMARY:
- Around 8+ years of experience in developing web - based applications, software development and design operated Python 2.7/Python 3.4, Java/J2EE, Django 1.9/1.8, XML, CSS, HTML, DHTML, JavaScript, JQuery and Angular Js.
- Experience with Django, Flask and Pyramid a high-level Python Web framework.
- Software development experience in Python using libraries numpy, scipy, matplotlib, Pandas data frame, network, MySQL dB for database connectivity.
- Experience of Perl for File handling and Regular expressions for parsing sensitive information and DBI/DBD module for Sybase connection from PERL scripts for information storage.
- Experience using data analysis tools to visualize the data and understand experiment data. Experience in using ETL tool and Reporting tools
- Good experience in implementing Model View Control (MVC) architecture.
- Proficient in SQL databases MS SQL, MYSQL, Oracle and no-SQL databases MongoDB writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions.
- Developing high availability real time Messaging system for financial transactions and devised associated components in Linux, UNIX, STL, BOOST, XML (XPath and XSLT), Perl, Python scripting.
- Designed a Python/Django based web application operating Python scripting for data processing, MySQL for database, and HTML/CSS/JQuery and High Charts for data visualization of served pages.
- Understanding of cloud based deployments into Amazon EC2 with Chef and setup and Configuration of Chef Configuration Management and subversion administration for taking the builds using Chef Management .
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Used GitHub for Python source code version control, Jenkins for automating the build Docker containers.
- Worked on Docker container to create Docker images for different environments.
- Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
- Created automation for many AWS specific tasks such as parsing a CSV for automated read/writes into DynamoDB so that changes are source controlled and automated via Jenkins.
- Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
- Automated the cloud deployments using chef, python.
- Used Angular 4 for building web-apps and is highly efficient in integrating with Restful services.
- Implemented data-binding and MVC using Angular for front-end development of a current web application.
- Developed applications using Angular single page applications SPAs to improve page performance.
- Built complete Configuration Management for the Microservices using Kubernetes , Docker and Ansible .
- Build back-end application with Python / Django, Worked on Dockers, RabbitMQ, Celery, and Jenkins.
- Good Knowledge on Various parametrized reports, cascading reports using report builder and report developer in SSRS.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings. Expert in developing applications using Ruby on Rails, Bootstrap .
- Leveraged Python, Perl, CGI, JQuery, JavaScript and JSON at front end.
- Aware of SDLC, Waterfall, Test-driven development (TDD) and Agile/Scrum Methodology.
- RIA applications using Flex, HTML5, CSS, Ajax, Dojo and Node JS.
- Worked on Proof of Concept for developing application using Node Js and Mongo DB.
- Well versed with design and development of presentation layer for web applications leveraging technologies like HTML, CSS, Web Sockets and JavaScript.
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
- Familiar with JSON based REST Web services and Amazon Web services. Sound knowledge on Selenium Test Framework to automate the Web applications testing process.
- Extensive experience with Object Oriented Design and SDLC methodologies using Rational Rose, Unified Modelling Language (UML).
- Experience in providing production support to various ETL jobs and developing various UNIX shell scripts to run ETL and Data base jobs.
- Implemented locking mechanisms using multi-threading functionality. Proficient in developing multi-threaded web services using Cherry Py & bottle Py framework.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Excellent analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.
TECHNICAL SKILLS:
Primary Languages:: Python 2.7, Core Java, PHP, C#, C, C++, SQL, PL/SQL
Python Libraries:: Beautiful Soup, numpy, matplotlib, python-twitter, Pandas data frame, Shell urllib2, scipy.
Frameworks:: Bootstrap, Django, Parsekit (Enigma.io), Flask, PyJamas, Pyramid, Node.js.
Database:: Sqlite3, MSSQL, MySQL, Mongo DB, Oracle 11g
IDE s:: Selenium, PyCharm, Eclipse, NetBeans, MS Visual Studio, PyDev, RIDE
Deployment tools:: MS Azure, Heroku, Amazon Web Services (EC2, S3, EBS, ELB, SES)
Web Technologies:: HTML5, XHTML, CSS3, Bootstrap, XML, JSON, JQuery UI, Ajax
Operating systems:: Windows, Mac, Fedora Linux, Red hat Linux
Linux Versions: Hypervisors: Ubuntu, Red Hat, VM Ware, KVM, Hype-V, Centos
Testing Frameworks:: Junit, TestNG, ROBOT, JXL, JTest
Version Control:: VSS, SVN, GitHub, Git
PROFESSIONAL EXPERIENCE:
Confidential, Monona, WI
Python Developer
Responsibilities:
- Responsible for setting up networks through Design and Development.
- Created web journal with Django Framework and Flask.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Used the Model View Controller architecture in creating web application using Python Django framework.
- Authored important Network APIs for Basic Video, developed user interface screens and solved customer reported software bugs or issues.
- Used Purify, GDB and DBX for debugging/crash logs which helped in performance enhancement and optimization.
- Maintenance of Oracle, PostgreSQL databases.
- Responsible for loading data files from various external sources like ORACLE, MySQL into staging area in MySQL. Utilized python, SQL, Unix shell to load data.
- Responsible for optimizing and reengineering some of the ETL jobs by improving SQL query performance and improving table projections in multi TB Vertica database
- Created RESTful API's calls with server, parse output report of excel files.
Environment: Python, Django Framework, Flask, CSS, Oracle DB, Vertica, MySQL, LAMP, WAMP, jQuery, Apache web server.
Confidential, IA
Python Developer
Responsibilities:
- Automated different workflows, which are initiated manually with Python scripts.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
- Helped with the migration from the old server to MySQL database (Matching Fields) with Python scripts for transferring and verifying the information.
- Ensured high quality data collection and maintaining the integrity of the data.
- Developed the tools using Python Django and used MongoDB for databases. Parsers written in Python for extracting useful data from the design data base. Used Parse kit (Enigma.io) framework for writing Parsers for ETL extraction.
- 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 reusable, testable and efficient code for automation of MySQL script execution.
- Performed database operations and queries using MYSQL, Optimized the database query to improve performance.
- Responsible for testing, debugging, bug fixing and documentation of the system.
- Used Git for version control and used Agile methodology.
- Developed complete documentation.
- Used Git to resolve and coding work on python and portlet.
- Responsible for migration of system from Talend data processing to python.
- Deployed Application using AWS EC2 Standard Deployment Techniques.
- Responsible for Amazon web services (AWS) infrastructure with automation and configuration management tool such as chef.
- Wrote Python normalizations scripts to find duplicate data in different environments.
- Wrote scripts to Import and Export data to CSV, EXCEL formats from different environments using Python.
- Wrote scripts to handle any input data source and upload into database.
- Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
- Developed tools using python and automating tasks using Run Deck scheduling software. Interfacing with supervisors, artists, systems administrators and production to ensure production environment had no issues.
- Deployed the project into Heroku using GIT version control system.
- Maintained and Administered GIT Source Code Tool.
- Handling different file formats such as csv, xls, Json, and any separated files, upload them into database.
- Worked on Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector services and deployed application containers as Pods.
- Implemented istio in kubernetes for networking.
- Developed microservices on boarding tools leveraging Python and VSTS allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector services and deployed application containers as Pods.
- Used Python libraries such as NLTK to provide sentiment analysis for customer feedback.
- Developed search algorithms to improve relevancy of users’ results using natural language processing library NLTK.
- Used NLTK and StanfordNLP to process text data and created offline intelligence.
- Build SQL, NOSQL queries implementing functions, packages, views, triggers, and tables.
- Developed script to copy data between two different databases and multiple databases as source.
- Data transformation using ETL packages from python library (pyETL, petl, pygrametl).
- Data validation and integrating with notifications (status).
- Splitting and merging of data, column reordering and default values handled by using python scripts.
- Experience with working on Linux server and Created scripts for data modeling and data import and export.
- Used Pyspark to perform transformational and data processing on models. worked on migrating the existing loss predicting business models written in Map reduce to Pyspark and developed new models directly in Pyspark.
- Worked with millions of database records daily, finding common errors and bad data patterns and fixing it. Maintain Unix/Linux/AIX operating systems and purchased systems software packages, determine and resolve problems occurring in systems software or hardware and act as a technical liaison to computer manufacturers.
- Built various graphs for business decision making using Python Matplotlib library.
- Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Developed Python scripts to parse JSON documents and load the data in database
- Ensured that firewall and security policies optimized to enable business agility while meeting the most stringent security and compliance requirements.
- Performed troubleshooting, fixed and deployed many Python bug fixes of two main applications were a main source of data for both customers and internal customer service team.
- Generating Log files for all the tasks with specific requirements and format.
Environment: Python2.7.5, Python 3.6.3, SQL server, MySQL server, Linux, GitHub, AWS S3.
Confidential, EL DORADO HILLS, CA
Python Developer
Responsibilities:
- Involved in developing web-based application using Python, Django, jquery, and HTML.
- Leveraged Django framework for application development.
- Developed scripts using Python scripting, XML to automate some of the menial tasks and used Github repository to run the Jenkins job for Continues Integration.
- Built complete Configuration Management for the Microservices using kubernetes, Docker and Ansible.
- Parsers written in Python for extracting useful data from the design data base. Used Parsekit (Enigma.io) framework for writing Parsers for ETL extraction.
- Worked extensively on Spark Streaming, Spark SQL, PySpark and Hadoop/HDFS API doing MapReduce.
- Developed Pyspark code to read data from Hive, group the fields and generate XML files.
- Implemented Spark using Pyspark and SparkSQL for faster testing and processing of data.
- Experienced in working with various Python IDE’s using pyCharm and Sublime Text.
- Used OOP to develop network communications between departments within the building and develop online applications using Object-Oriented Programming as well as Python programming.
- Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
- Creating cross-browser compatible and standards-compliant using AngularJS, ReactJS .
- Used React . js for templating for faster compilation and developing reusable components
- Involved in building stable reusable React components and stand-alone functions to be added to any future pages.
- Experience with Streaming platforms like Apache Kafka.
- Integrated Kafka source to read the payment confirmation messages.
- Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
- Data Ingestion of log files carried using Kafka.
- Implementing microservices in Scala along with Apache kafka.
- Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML files.
- Created and updated Reverse DNS zone files to include PTR records.
- Involved in writing test automation for network manageability features.
- Maintenance of DNS records.
- Used Ansible to document application dependencies into version control.
- Responsible for on boarding Application teams to build and deploy there code using GitHub
- Jenkins and Ansible.
- Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
- Implemented and maintained NLP core RESTful API suite for custom lemmatization, token tagging, parsing, concept expansion, and named entity recognition .
- Designed, developed, and integrated a PostgreSQL database of ontological information with a proprietary Scala- based NLP pipeline.
- Engineered pipelines for tokenization and word vector encoding with CoreNLP and Python and deployed them on Azure.
- Leveraged social media APIs to perform sentiment analysis and other NLP tasks.
- This project applied OpenCV library to capture certain object and feedback corresponding event.
- Voted the most efficient tutorial for using OpenCV with C++ and Python.
- Differentiated various mountain rescue signs using OpenCV and its interpolation methods
- Build back-end application with Python / Django, Worked on Dockers, RabbitMQ, Celery, and Jenkins.
- Automated project requests by writing Perl and Unix Shell scripts.
- Analyzed requirements for internal build tools developed using Perl .
- Extensive experience working in Object Oriented Programming using Perl language.
- Maintained the versions using GIT and sending the release notes for each release
- Developed consumer-based features and applications using Python, Behavior Driven Development (BDD).
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Used GitHub for Python source code version control, Jenkins for automating the build Docker containers.
- Worked on Docker container to create Docker images for different environments.
- Experienced with version control systems like Git, GitHub, CVS, and SVN to keep the versions and configurations of the code organized.
- Integrated GIT into Jenkins to automate the code check-out process.
- Strong experience with VoIP protocols such as H.323 / SIP.
- Excellent working knowledge of deployment and management of IT services such as DNS.
- Worked on Infoblox to update the DNS host.
- Have good understanding of VoIP session setup and teardown using SIP .
- Strong understanding of VoIP.
- Automation Script Infrastructure building- Currently engaged in writing automation infrastructure and automation scripts for various network events
- Extensively used existing macros and developed SAS Programs for Data Cleaning, Validation, Analysis and Report generation. Tested and debugged existing macros.
- Backup Administration including Veritas NetBackup, EMC Networker, EMC Avamar and Simpana CommVault.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Performed data modelling and data manipulation using SQL on Oracle and MySQL.
- Involved in migrating the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Involved in environment, code installation as well as SVN implementation.
- Generated an API Reference guide to help application developers for creating software applications to store data operating DDN S3 (compatible with Amazon S3 API).
- Used SOAP and RESTful API for information extraction. Utilized Pandas API to put data as time series and tabular format for east timestamp data manipulation and retrieval.
- Executed Spark Jobs in Spark-Core as Rdd's and Spark-SQL as Data Frames using Scala programming and performed live sentimental analysis including Kafka and Spark Streaming in the use case.
- Creating Autosys Calendars and migrating those calendars from one environment to another environment.
- Installed modcluster on Apache HTTP Server.
- Experience with Apache Tomcat, Oracle Weblogic administration, HTTP Webservers.
- Involved in configuration and administration of DNS Server. Security layers like SSL, HTTPS.
- Involved in configured servers to provide networking services, including HTTP / HTTPS, File Transfer Protocol (FTP).
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala and Python.
- Involved in converting Hive/SQL queries into Spark transformations using Spark SQL, Python and Scala.
- Worked on Apache spark writing Python applications to convert txt, xls files and parse
- Developed Use cases in demonstrating the current Big Data Eco Systems and inter connected them on their functionalities.
- Improved algorithm designs and increased efficiency of clinical data simulator using efficient data structures.
- 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 .
- Deployed and scheduled Reports with SSRS to generate all daily, weekly, monthly and quarterly Reports including status.
Environment: Python 2.7, Django 1.7, Rabbit MQ, Soap UI, RESTAPI, Bash, PyDev, Spyder, Agile.
Confidential, May Field Heights, OH
Python Developer
Responsibilities:
- Implemented user interface guidelines and standards throughout development and maintenance of website.
- Involved in preparation of Functional Design documents and development tasks for ETL.
- Translating business rules and functional requirements into ETL procedures
- Developed entire frontend and backend modules with Python on Django Web Framework.
- Built various graphs for business decision-making with Python matplotlib library.
- Fetched twitter feeds for certain important keyword with python-twitter library.
- Devised Python based API (RESTful Web Service) to track events and perform analysis using Django.
- Interacted with Business Analysts and Users in requirement gathering, built complex queries using SQL and wrote stored procedures using PL/SQL.
- Designed and developed Oracle PL/SQL Procedures, Functions, and Database Triggers and involved in creating and updating Packages to meet business requirements.
- Used Python scripts to update the content in database and manipulate files.
- Developed web-based application using Django framework with python concepts.
- Generated Python Django forms to maintain the record of online users.
- Used Django API’s to access the database.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
- Built a Python/Django based web application using Python scripting for data processing, MySQL for database, and HTML/CSS/JQuery and High Charts for data visualization of served pages.
- Developed UDF's with python and implemented graphs utilizing python with big data analytics. Used Python Library Beautiful Soup for web scrapping.
- Wrote Python scripts to parse XML documents and load data in database.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Expertise in troubleshooting backup failures due to network, hardware, and vendor software.
- Technical Director and SME (subject matter expert) for Administrators in a Global Backup environment on multiple platforms.
- Design, develop, test, deploy and maintain website and leveraged Django Database API's to access database objects.
- Review and disposition of Destructive Physical Analysis (DPA) reports and Failure Analyses reports.
- Generated Tables, Graphs and Listings for inclusion in Clinical study reports and regulatory submission and participated in preparing study results as well as ISS and ISE for FDA submissions using SAS.
- Prepared pig scripts and Spark SQL/Spark streaming to handle all the transformations specified in the S2TM's and to handle SCD2 and SCD1 scenarios
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Implement Async Task Queueing (Celery) to improve CMS UX
- Implemented migration tasks from Oracle apps to PostgreSQL databases.
- Executed various MYSQL database queries from python operating Python-MySQL connector and MySQL db package.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design and used Git to resolve and coding work on python and portlet.
- Perform penetration testing such as Cross-site scripting, SQL Injection and exploitation to protect our web applications.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Implemented and generated department metrics of client requests in form of weekly, monthly, and annual status updates and top security issues.
- Implemented business metrics to measure progress on compliance information collection.
- Involved in debugging the applications monitored on JIRA using agile methodology.
- Managed deployment automation using Chef, Custom Puppet modules and created test scripts using Selenium Web driver using Page Object Model.
- Created & implemented Selenium Automation Hybrid Framework.
- Assisted clients in preparation of Desktop and Postscript files.
- Debug and troubleshoot complex automation framework issues and work closely with the Engineering team on the failures and verify proposed patches.
- Involved in writing test automation for network manageability features.
- Collaborated with IT leaders and delivery managers in defining current state architecture to bolster future projects aimed at supporting architecture development.
- Generated property list for every application dynamically with Python and created unit test/regression test framework for working/new code.
- Responsible for the Automation of the deployment of the Conductor application on AWS using high-end AWS architectural components.
- Well versed with design and development of presentation layer for web applications leveraging technologies like HTML, CSS, Web Sockets and JavaScript.
- Created backend database T-SQL stored procedures and Jasper Reports.
- Worked on various environment Python, MYSQL, Apache, CSS, git, DHTML, HTML, JavaScript, Shell Scripts.
- Experienced in working with various Python IDE’s using PyCharm and Sublime Text.
Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, JQuery, GitHub, Angular.JS, Jira.
Confidential, Tampa, FL
Python Developer
Responsibilities:
- Designed and developed components using Python. Implemented code in Python to retrieve and manipulated data.
- Re-engineered various modules for implementing changes and creating efficient system.
- Managed large datasets using Panda data frames and MySQL and creating efficient system.
- Designed and Developed UI using HTML, XHTML, AJAX, Java Script and jQuery.
- Used Java Script libraries like jQuery UI, DataGrid, jscolor, high charts.
- Developed the presentation layer HTML, JSP, CSS and DHTML.
- Developed widgets for GUI using PyGtk modules of python.
- Used Django to develop web-based application and deploy it using Jenkins.
- Used MySQL as backend database and MySQL dB of python as database connector to interact with MySQL server.
- Mobile app UI design experience. Used ANGULAR JS and consumed Restful Web Services and which are created out of Node API. Good understanding in implementing web application using Angular JS framework.
- Replaced existed Angular JS code with Angular JS2 code, which decreased number of lines of code for a web application.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Using Restful APIs to access data from different suppliers.
- Used Python and Django for creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Used python Data structures like sqlite3, dictionaries, and tuples.
- Used several Python libraries like NumPy, Pandas and Matplotlib.
- Helped with the migration from the old server to Jira database with Python scripts for transferring and verifying the information
- Supported Apache Tomcat Web server on Linux Platform.
- Used RAD 7.0 for implementing Static and Dynamic web services for consuming and providing services related to the business.
- Developed and executed User Acceptance Testing portion of test plan.
- Involved in writing application level code to interact with APIs, Web Serving using AJAX, JSON, and XML.
Environment: Python, RAD 7.0, C++, Ajax, HTML Restful API, MySQL, Django, JSON, Panda, Java, Shell Scripting, PL/SQL, SVN, Jenkins, Jira, UNIX, Linux,
Confidential, Elk Grove Village, IL
Software Developer
Responsibilities:
- Architect and implement scalable, high-performance Scala services on the AWS platform.
- Data using the popular Apache Spark framework with Scala.
- Involved in development of Front-end Using Angular2.0, JavaScript, HTML5 and Back-end using Enterprise Java Beans.
- Wrote modular, secure, and well-tested front-end code in JS, HTML, and CSS using latest web application frameworks
- Analyse, develop, test, code, implement and maintain software and computer systems to meet business and project requirements
- Responsible for creating the JavaScript code, for different modules with Scala.
- Extensive back-end API testing using POST-MAN.
- Documented software defects using bug tracking tool JIRA
- Automated front-end web pages using Selenium, Robot Framework.
- Used HP-ALM for writing and tracking test cases.
- Refactored a Templating application designed to construct data input sub-modules in HTML.
- Developed Front-End web pages using HTML5, CSS3, Bootstrap4.
- Working on browsers compatibility issues.
- Supported for the defects on time-based priority in DEV/QA/ UAT and PROD environments.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
Environment: Angular 2.0, Scala, Bootstrap3, SQL, PL-SQL, Robot Framework, Selenium, POST-MAN, JIRA, SOAP UI, HTML5, CSS3, JavaScript, Bootstrap4 Angular, GIT, SQL Server, Restful Web services.