Sr. Python Developer Resume
Hillsboro, OR
SUMMARY:
- Over 7 years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, C++.
- Expert knowledge of Object Oriented Design and Programming concepts.
- Experience in object - oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, HTML, DHTML, CSS, JavaScript and jQuery.
- Good experience of software development in Python (libraries used: libraries- Beautiful Soup, Numpy, Scipy, Matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL for database connectivity) and IDEs -sublime text, Spyder, pycharm, pytesting, Eclipse, emacs.
- Good knowledge on NoSQL databases like Cassandra, MongoDB.
- Proficient in handling Big data using Hadoop architecture, HDFS, Hive, Pig, Spark, Map Reduce, Sqoop, YARN application. pandas.
- In depth understanding/knowledge of Hadoop Architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and MapReduce concepts
- Experienced in developing Web Services with Python programming language.big data.
- Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO.
- Experience in Python OpenStack API'S.
- Scaling up projects using python tools like multithreading, celery.
- Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Experience in using Version Control Systems like GIT, SVN and CVS. Good experience in Linux Bash scripting and following PEP Guidelines in Python.
- Extensively worked on Hudson/Jenkins, Build Forge for continuous integration and for End to End automation for all build and deployments.
- Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs and PMD with CI tool Hudson/Jenkins.
- Experience with configuration management tools like Chef, Puppet, Ansible, Crytograph, Git, REST API.
- Experience on developing Chef Cookbook for the automation of software installation and configuration of customer infrastructures.
- Experience in maintaining and executing build scripts to automate development and production builds.
- Worked with Chef to aid with deployment process and migrating in house systems to Confidential Cloud Services.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Good experience in Shell Scripting, SQL Server, UNIX and Linux.
- Developed web applications and RESTful web services and APIs using Python Flask, Django and PHP.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Wrote MATLAB code to create discretized computer models of sloped levy geometries.
- Experienced in Agile and waterfall methodologies with high quality deliverables delivered on-time.
- Experienced in developing API services in Python/Tornado, Node.JS while leveraging AMQP and RabbitMQ for distributed architectures.
- Experience working with Redis, RabbitMQ for task queues and Celery to manage Asynchronous tasks.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans, Android Studio, Visual Studio, IDLE.
- Experience in developing ColdFusion Components, custom tags and modified CF Objects.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experienced in building tools such as ANT, MAVEN, and JENKINS.
- Experience in maintaining all the tools like Bamboo, Bit Bucket, Confluence, JIRA, and GIT.
- Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application. Server.
- Good experience in Confidential AWS concepts like EMR, S3 and EC2 web services which provides fast and efficient processing of Big Data.
- Good experience with cloud platforms like Confidential AWS and Google App Engine.
- Strong skill sets in testing Hadoop/Big data tools like AWS /Cloudera /Spark /Hive /Impala/ Athena, ETL tools like DataStage/Informatica and database tools like Oracle Sql Developer/TOAD, Teradata - SQL Assistant.
- Strong understanding and experience in AWS EC2, network management and datacentre operations.
- Experience in administering and supporting the CM tools including Subversion and CVS on UNIX environments.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
- Good idea using debugging tools like Bugzilla, and JIRA.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Proficient in designing Model, View, Database Architecture for a given requirement or problem statement
TECHNICAL SKILLS:
Languages: Python, C, C++, Java, SQL,.XML, PHP
IDE s: PyCharm, Emacs, Eclipse, NetBeans, Sublime, SOAP UI
Web Technologies/other: Django, Flask, Pyramid, Servlets, JSP, AJAX, HTML5, CSS3, XML/XSD, X Path, XSLT, Java Script, jQuery, Web Services (Soap, Restful), Confidential Webservices like EC2, S3, ELB, EBS, SES, Selenium, PyUnit.
Databases: Postgre SQL, MS Access, SQL Server, MYSQL and Sybase, Oracle, DB2, JDBC, ODBC
Frameworks: Django, Flask, Bootstrap, CherryPy, web2py, Tornado, Pyramid, Robot
Web Servers: JBoss 4.0.5, BEA Web Logic, Web Sphere, Apache Tomcat 5.5/6.0
Version Controls: SVN, VSS, CVS, Git.
Operating Systems: MS Windows 9X/NT/XP/2003, Linux/Unix, Sun Solaris, OS X
Building& Design Tools: ANT, MAVEN, Gulp, UML, IBM Rational Rose, Ansible, JIRA, Bugzilla
Delivery Tools: Saltstack, REST API, Chef & Puppet,Git, Cryptograph.
PROFESSIONAL EXPERIENCE:
Confidential, Hillsboro, OR
Sr. Python Developer
Responsibilities:
- Involved in Developing a RESTful Webservices using Python Django framework.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
- Designed and managed API system deployment using fast http server and Confidential AWS architecture.
- Perform Jenkins administration, updating plugins, setting up new projects and debugging build problems.
- Used ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
- Used Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources.
- Automated provisioning of cloud infrastructure with Chef.
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
- Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Confidential Web Services (AWS).
- Updated and managed SharePoint site for each CCAR cycle that is utilized for CCAR communication, storage of key CCAR files including business models, and automatic audit trail that is sent to internal audit team.
- Develop Interactive front end to visualize data from backend and represent in graphical manner to batter understanding for user.
- Hand coded HTML5, CSS3, JavaScript, and other UI technologies.
- Developed web applications using Django/Python, .NET/C#, Flask/Python, and Node.js, Angular.js, ember.js, jQuery, Ajax while using HTML/CSS/JS for server-side rendered application.
- Developed web-based open stack applications using Python and Django for BigData analysis and also using PySpark.
- Test-Driven Development approach was used and Developed Merge jobs in Python to extract and load data into MySQL database.
- Worked on SQL Server Integration Services (SSIS) and SQL Lite.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Initiated one-on-one interview and JAD Session to gather Business Requirements from institutional clients regarding their need of indexes and their portfolio weights on synthetic securities and options.
- Worked on report writing using SQL Server Reporting Services (SSRS) and in creating various types of reports like table, matrix, and chart report, web reporting by customizing URL Access.
- Provided high-level technical support and administration for GIS-based routing software.
- Ensured data integrity, performing extensive quality control checks of GIS data and non-spatial databases
- Frontend web development using HTML/CSS, JQuery, Bootstrap as well as back-end development using Golang and SQL.
- Designed and tightly integrated Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Responsible for all Public (AWS) and Private (OpenStack/VMWare/DCOS/Mesos/Marathon) cloud infrastructure.
- Supported development team with deployment workflow and continuous integration using GitLab, GitLab CI, Rundeck, Docker and SaltStack provisioning.
- Evaluated and tuned data model by running endurance tests using JMeter, Cassandra Stress Tool and OpsCenter.
- Wrote bash shell scripts on local setups to automate jobs
- Designed frontend using UI, HTML, CSS, and JavaScript.
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
Environment: Python 2.7, PyQt, .NET, PyQuery, MVW, HTML5, CSS3, DOM, Angular.js, Shell Scripting, JSON, Rest, Apache Spark Web Server, Selenium, Django, Celery, Flash, Docker, SQL, UNIX, Windows, PostgreSQL, SQL SSIS, Splunk, Hadoop and Python Libraries such as PySpark, Numpy, SQL Alchemy, Android OS Android 1.5 to Android 6.0
Confidential, Seattle, WA
Sr. Python Developer
Responsibilities:
- Wrote Python routines to log into the websites and fetch data for selected options.
- Used Python modules such as requests, urllib, urllib2 for web crawling.
- Used other packages such as Beautiful soup for data parsing.
- Worked on writing and as well as read data from csv and excel file formats.
- Developed a MATLAB algorithm which determines an object's dimensions from digital images.
- Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
- Conceived, Designed, Installed and Implementation CI/CD automation system
- Designed and configured database and backend applications and programs.
- Participated in developing the company's internal framework on Python. This framework became a basement for the quick service's development. Framework based on CherryPy with GnuPg encryption (reGnuPg module) on the top.
- Used Luigi to build data pipelines to create dependencies between tasks and it is easy to write modular code.
- Used Service Oriented Architecture (SOA) to create an architecture using restful web services, to carry out actions like producing data, validating a customer,
- Taken the help of SOA architecture to enable loosely coupled services to reuse which saves lot of time.
- Used Luigi id data pipelining to enable immediate resumption after failure.
- Used Airflow for pipeline creation to write code that initiates pipelines dynamically.
- Created a Full-Service Catalog System which has a full workflow using Elasticsearch
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval
- For basic search used by different system via an API on top of the Elasticsearch.
- Used object-relational mapper (ORM) code library to automate the data transfer from relational tables in to objects which are being used in application code
- Used Pandas library for statistical Analysis
- Used object-relational mapper (ORM) as a bridge between relational database tables and python objects.
- Used ORM to switch between different relational databases whenever required.
- Used Ansible to document application dependencies into version control.
- Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
- Provisioning and optimizing of compute, network, and storage services with OpenStack through dashboard, command-line and API utilities.
- Mastered basics of Big data Hadoop, ETL. Extensively worked on building own cluster of 25 multi-node using Cloudera on Linux
- Experience in Python OpenStack API'S.bi
- Worked on lynx DB connections using Core java to extract information.
- Worked on design and development of Unix Shell Scripting as a part of the ETL Process to automate the process of loading.
- Worked on direct Postscript to get more efficient Postscript output which prints faster than generic printer drivers.
- Adding Virtualization nodes into OpenStack.
- Has good experience in using Open stack CLI prompt and dashboard service.
- Generated Postscript files using python as plain text fields.
- Used Split function in python to break down large string in to smaller strings.
- Used Commands like Show page in PostScript which forces the printer to print the currently drawn page.
- Worked on ETL tasks like pulling, pushing data from and too various servers.
- Worked on resulting reports of the application and Tableau reports.
- Worked on HTML5, CSS3, JavaScript, Git, REST API, Mongo DB, Riak, intelliJ IDEA.
- Design and Setting up of environment of Mongo dB with shards and replica sets. (Dev/Test and Production).
- Created reports for the BI team using Sqoop to export data into HDFS and Hive.
- Create custom VB scripts in repackaging applications as needed.
- NLP File Prep Settlement-Prepare files for review for Settlement.
- Used AWS Redshift data warehouse to analyze data using standard SQL.
- Experience with Confidential SQS, and Confidential Web Services like EC2, Redshift and S3.
- Held meetings with client and worked all alone for the entire project with limited help from the client.
- Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki, and backup the database.
- Wrote scripts in Python for extracting data from HTML file.
Environment: Python 3.4/2.7, Django 1.7, HTML5, CSS, Bootstrap, JQuery, JSON, JavaScript, PostgreSQL, T-SQL, MongoDB, Ansible,SoapUI, Sqoop 1.4.6, HIVE 1.2.0, Apache Hadoop 2.6, Jython 2.7, Vugen, Oracle 11g/10i, MS Office, Elastci Load Balancer, Elastic Search, WordPress, Chartbeat, Docker , Luigi, Airflow, SEMrush, Charles Web Debugging, Ansible, Pandas, IBM Web-sphere, MySQL, NOSQL, Oracle Warehouse Builder(OWB), Data Migrator(IBI), Google Cloud, Azure IOT Suite, Confidential S3, Redshift, Bugzilla, JIRA.
Confidential, Cincinnati, Ohio
Sr. Python Developer
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. Experience in various modules like rest framework, mock, freezgun, Numpy etc.;
- 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 HighCharts, 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 Confidential AWS S3 and RDS to host static/media files and the database into Confidential Cloud.
- 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.
- 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, Vugen, Oracle 11g/10i, Numpy, Charles Web Debugging, Ansible, MySQL, Confidential AWS S3, Bugzilla, JIRA.
Confidential, Florida
Python Developer
Responsibilities:
- Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django.
- Developed MapReduce programs in java and implemented Big Data analytics of the hacker chat data.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.
- Used Django ORM for simple and medium level complex database operations.
- Used ORM to avoid the duplication of data and reduce the cost of maintenance.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Added support for Confidential AWS S3 and RDS to host static/media files and the database into Confidential Cloud.
- Used Jython 2.7 for using Java Libraries and Python libraries.
- Regularly updated company database programs to include new data gathering needs.
- Used Pycharm IDE for code analysis, debugging, integrated unit testing.
- Developed a report that helped the logistics team to cut down shipping costs.
- Used Python libraries like Beautiful Soup, Numpy, Anaconda and SQL Alchemy.
- Experience in writing playbooks for Ansible and deploying applications using Ansible.
- Build integration with many third parties, making heavy use of asynchronous processing with Celery and RabbitMQ.
- Designed and Developed Custom Drupal Modules for implementing Ouath and REST API.
- Experience in writing Spark Applications using spark-shell, pyspark, spark-submit.
- Worked on Hadoop ecosystem tools (Sqoop, PySpark) to bring the data from Teradata for data analysis and stored the results back to Teradata.
- Worked for the betterment of existing algorithms in Hadoop using Spark-SQL.
- Developed prototype Spark applications using Spark-Core, Spark SQL.
- Developed a standard ETL framework for reusability of similar logic.
- Done Performance tuning in the ETL Processes.
- Implemented SOA to bring architectural agility by using web services.
- Used Django framework to build a SOA architecture.
- Integrated WebSphere Application Server and Deployment manager with IBM Http server.
- Configured Web server plug-in to directing dynamic requests to application servers for load balance in clustered environment.
- Installed and configured WebSphere Portal Server 6.0.
- Used Confidential Redshift to retrieve data faster by writing complex analytic queries.
- Used Confidential Redshift Query API for the managing clusters by authenticating HTTP requests.
- Worked on installations of JBoss, Apache and PostgreSQL server.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
- Developed server-based web traffic statistical analysis tool using Flask, Pandas and implemented on premise MongoDB Monitoring Service (MMS) and created dashboards for monitoring the MongoDB environment.
- Loaded unstructured data into Hadoop File System (HDFS).
- Worked with HTTP which is designed to permit intermediate network elements to improve or enable communications between clients and servers.
- Provided technical support on networking including port-forwarding, TCP/IP settings.
- Built web-services using SOAP that allowed integrating the business application with the legacy applications and facilitates for future applications.
- Involved in debugging the applications monitored on JIRA using agile methodology.
- Automated the existing scripts for performance calculations using Numpy and SQL Alchemy.
- Developed application which accessed the Cloud foundry API to monitor trends in development environments using other CF tools: Jenkins, Chef, and Puppet.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Involved in Using AWS Cloud Watch performed Monitoring, customized metrics and file logging.
Environment: Python 2.7, Django 1.6, HTML5, CSS, XML, MySQL, MongoDB, Apache Hadoop 2.5, HIVE 1.2.0, Sqoop 1.4.6, JavaScript, Angular JS, jQuery, Python 2.7, CSS Bootstrap, RabbitMQ, Celery, WordPress, Hadoop Ecosystem, Spark SQL, IBM Web-sphere, Oracle Warehouse Builder(OWB), Docker, AWS data pipeline, Luigi, Data Migrator(IBI), Ansible, SEMrush, Google Analytics, JIRA.
Confidential
Python Developer
Responsibilities:
- Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
- Used Django Framework in developing web applications to implement the model view control architecture along with Django’s ORM model.
- Cleansing data generated from weblogs with automated scripts in Python.
- Loading, analysing and extracting data to and from Oracle database with Python.
- Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML and JSON modules.
- Writing modules in Python to connect to MongoDB with PyMongo and doing CRUD operations with MongoDB.
- Worked on migrating data to Confidential AWS. Used AWS products like EC2, IAM, RDS, Log Monitor, Lambda, REST API Gateway etc.
- Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
- Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
- Developed UI using CSS, HTML, JavaScript, jQuery and JSON.
- MySQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
- A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
- Unit Test Python library was used for testing many programs on python and other codes.
- JIRA was used to build an environment for development.
- To build and populate DB and to ensure the standards the team of QA was also collaborated.
- In order to avoid the reloading of the entire web page to update small portions, AJAX in UI was used.
- For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
- Features for dashboard were developed and tested using CSS, JavaScript, Django, and Bootstrap.
Environment: Python, Django, Java Script, HTML, XHTML, jQuery, JSON, XML, CSS, MySQL, Bootstrap, Git, Linux, Pycharm
Confidential
Python Developer
Responsibilities:
- Used Python, Django and Zope frameworks to develop applications.
- Implemented business logic using Python 2.7.
- Used HTML, CSS, JavaScript and jQuery and implemented AJAX for dynamic functionality of a webpage for front end applications.
- Worked on front end frame works like Bootstrap for responsive webpages.
- Created automated test scripts for web applications with Ruby.
- Managed large datasets using Pandas data frames and ySQL.
- Developed and executed various MySQL database Queries from python using Python-MySQL connector and MySQL database package.
- Implemented SQLAlchemy which is python library for complete access over SQL.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers and package for Oracle Database.
- Fetched twitter feeds for certain important keywords using python-twitter library.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Used AJAX and jQuery for transmitting JSON data between frontend and controllers.
- Designed and managed API system deployment using fast http server and Confidential AWS architecture.
- Worked with the design team for project structure.
- Created a Git repository and added the project to GitHub.
- Wrote Python scripts to parse XML and JSON documents and load the data in database.
- All projects adhered to agile principles to deliver commitments, meet acceptance criteria and ensure fast releases.
Environment: Linux and Windows Python, Django, MySQL, Linux, HTML, CSS, AJAX, JavaScript, jQuery