We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

4.00/5 (Submit Your Rating)

Trenton, NJ

PROFESSIONAL SUMMARY:

  • Over 5 years of IT experience in design, development, testing and implementation of various stand - alone and client-server architecture based enterprise application software using various technologies, analyzing complex business requirements & mapping them to system specifications.
  • Good experience in developing web applications implementing Model View Control architecture.
  • Designed and implemented large scale business critical systems.
  • Experience in developing web-based applications using Python 3.6/2.7
  • Developed web applications and RESTful web services and APIs using Python Flask, Django and PHP.
  • Configured Jenkin pipeline jobs for build and deploying applications into multiple environment
  • Good knowledge of web services with protocols SOAP, REST.
  • Extensive experience in Installation, Configuration, and Migration, Trouble-Shooting and maintenance of Splunk, Apache Web Server on different UNIX flavors like Linux.
  • Developing and maintaining PHP, Python Perl web applications
  • Implemented different python libraries Beautiful Soup, numpy, scipy, pytables, matplotlib, python-twitter, Pandas data frame, Fabric and urllib2 in various tasks.
  • Experienced in NoSQL technologies like MongoDB, Couch DB Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases.
  • Experience on Web development using HTML4/5, CSS/CSS3, JavaScript, Angular JS, AJAX, XML and JSON by following W3C standards.
  • Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, Cloud Front.
  • Expertise lies in Data Modeling, Database design and implementation of Oracle, AWS Redshift databases and Administration, Performance tuning etc.
  • Leveraging queueing architectures with Rabbit MQ for scalability, performance and building.
  • Knowledge in working with continuous deployment using Heroku and Jenkins.
  • Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
  • Worked on Python Testing frameworks like zope, pytest, nose and Robot framework.
  • Well versed with Agile with SCRUM, Waterfall Model and Test driven development methodologies.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views and triggers.
  • Most of the applications were developed with Python, Django, and PostgreSQL using JIRA (Agile) methodology.

TECHNICAL SKILLS:

Operating systems: Windows, Linux Ubuntu, UNIX

Languages: Python 3.3/2.7/2.4, SQL and PL/SQL

Scripting languages: CSS, AJAX, Java Script, PHP, Shell Scripting

Analytics Tools: JMP PRO, Tableau, UCI NET, Node XL, MVC3,Matlab

Markup languages: HTML, XML, JSON

Servers: Apache Tomcat, Apache Spark,IBM Web sphere, open stack, RESTful web services

Databases: Oracle, My SQL, Apache Cassandra, MongoDB.

IDEs/ Tools: Eclipse, Toad, Sublime text, Spyder, Pycharm,ETL

Version Control: Bitbucket, Github

Methodologies & tools: Object Oriented Programming, UML, Agile Scrum, Waterfall

Deployment Tools: Heroku, Jenkins,Ansible,Redmine

PROFESSIONAL EXPERIENCE:

Confidential, Trenton, NJ

Sr. Python developer

Responsibilities:

  • Deliver tasks on all aspects of Data Management along with Python Development which will help him in designing data oriented solutions to solve complex problems.
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • In addition to that, he is also responsible for developing data pipelines to ingest data directly from external vendor and present them as a structured view to the analyst.
  • Worked on development of SQL and stored procedures for normalization and denormalization in MYSQL.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Developed design specifications and object models using UML methodology and Rational Rose.
  • Involved in various stages of Software Development Life Cycle (SDLC), analysis, design and development.
  • Developed logic and code for the registration and validation.
  • Developed program to send automatically generated mails,
  • Performed client side validation using JavaScript and developed web-based user interfaces using JSP, HTML, and XML based client and server application.
  • Deployed the project into Heroku using GIT version control system.
  • Built various graphs for business decision making using Python mat plotlib library.
  • Experience in providing production support to various ETL jobs and developing various UNIX shell scripts to run ETL and Data base jobs.
  • Performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
  • Creating invitation flow for customers to use the client portal for monitoring applications.
  • Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
  • Hands on experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch and SNS.
  • Conducted Unit testing, Interface testing, System testing and user acceptance testing.
  • Support the applications through production and maintenance releases. Executing regression tests on each release and verified bugs found from automation test in Bugzilla. Planning, implementing, and converting manual test cases to automation test cases.

Environment: Python 2.7, Django 1.4, Amazon AWS S3, MySQL, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, PHP, AJAX, Cassandra, Backbone JS,AWS Redshift,EC2, Mongo DB, Git, GitHub .

Confidential, NY

Data engineer

Responsibilities:

  • Responsible for developing fault tolerance web scrapes that acquire data from the web and converting it to a usable format for the Financial Analyst to derive value from it.
  • Data Engineering to solve Business cases for Citadel LLC . Via Confidential .
  • Processing various unstructured data as per the requirements of traders/analysts, Observe Data insights through time series models to facilitate Traders and Analysts business decisions.
  • Developed 200+ Bots/crawlers of different sites under different domains. Implemented various Python/Third-party packages/modules like urllib, urllib2, requests, Curl, etree, Beautifulsoup, lxml parser.
  • Involved in writing crawlers to scrape data from various social forums like blog, forums and social media sites, using in-house crawling framework. Worked in various Social Media Api for data extraction.
  • Majorly work on Python and related packages like Pandas, Numpy. And frontend technologies like HTML, Java script, XML with SQL server, Vertica databases behind.
  • Successfully migrated the Sybase database from SQLite3 to MYSQL Database with complete data integrity.
  • Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
  • Worked on bamboo continuous integration tool for deployment of project.
  • Worked on changes to open stack and AWS S3 to accommodate large-scale data center deployment.
  • Created database using MySQL, wrote several queries to extract data from database.
  • 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.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Used Python modules such as requests urllib2 for web crawling. Worked on writing and as well as read data from csv and excel file formats using pandas.
  • Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
  • For the large data management used TFS and delivered reliable end product.
  • Used advanced packages like Mock, patch and beautiful soup (b4) to perform unit testing.
  • Effectively communicated with the external vendors to resolve queries.
  • Trained team members extensively in agile methodologies and implemented by participating in scrum stand ups, Kanban mode, discussing and implementing requirements with clients.

Environment: Python3.6, MySQL, Vertica, Sybase, AWS S3, Windows, Linux, HTML, CSS, JQuery, JavaScript, Linux.

Confidential, Austin, TX

Python devloper

Responsibilities:

  • Developed consumer based features and applications using Python
  • Developed Spark SQL to load tables into HDFS to run select queries on top.
  • Used Spark Streaming to divide streaming data into batches as an input to spark engine for batch processing.
  • Designed front end and backend of the admin application Python using on Django Web Framework.
  • Used HTML, CSS, Bootstrap, AJAX, JSON, JavaScript, Angular JS designed and developed the user interface of the website and collaborated with UI team to ensure visual quality and performance.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Developed web applications and RESTful web services and APIs using Python and Django.
  • Creating solution on process automation for different Business Applications which are Windows based, Browser based, python and also Mainframe.
  • Used Celery with Rabbit MQ, Spark to create a distributed worker framework.
  • Deployed the project into Jenkins using GIT version control system.
  • Experienced in working with various Python IDE’s using PyCharm and Sublime Text.
  • Worked with team of developers on Python applications for RISK management .
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications
  • Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
  • Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower.
  • Worked on containerizing Openstack services in Docker using ansible.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Performed Unit testing, Integration Testing, web application testing.
  • Developed and designed automation framework using Python and Shell scripting .
  • Followed Continuous Integration/Continuous Deployment using Jenkins.
  • Worked in development of applications especially in UNIX environment and familiar with its commands.

Environment: Python 2.7,3.4, Django 1.9, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Ansible, CSS Bootstrap, ETL,Mongo DB, MS SQL Server, AWS, Unix, Shell Scripting.

Confidential

Site Reliability Engineer

Responsibilities:

  • Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
  • Worked with team of developers on Python applications for RISK management.
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Built database Model, Views and API’s using Python for interactive web based solutions.
  • Placed data into JSON files using Python to test Django websites.
  • Created Unit test/ regression test framework for working/new code.
  • Developed and Tested Embedded Linux Applications using C, C++ for remote diagnostics, OTA flashing of devices, File system libraries, automation tool kits.
  • Documenting and Log analyzing the Cisco PIX series firewall Used Pandas library for statistical Analysis.
  • Support Network Technicians as they require training & support for problem resolution including performing diagnostics, & configuring network devices
  • Used Network Monitoring tool to manage, monitor and troubleshoot the network.
  • Worked on FTP, HTTP, DNS, DHCP servers in windows server-client environment with resource allocation to desired Virtual LANs of network.
  • 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.
  • Troubleshoot and resolved dynamic routing, Ethernet switching and host connectivity issues in a window and network environment
  • Troubleshoot wiring problems and serial communication lines
  • Develop, plan and maintain documentation necessary for operation in support of LAN to WAN connectivity.
  • Configured 2600, 2900 and 3600 routers with RIP and EIGRP .
  • Also used Bootstrap as a mechanism to manage and organize the html page layout.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Involved in debugging the applications monitored on JIRA using agile methodology.

We'd love your feedback!