We provide IT Staff Augmentation Services!

Sr Python Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY:

  • Over 8+ years of IT experience as a Web/ApplicationDeveloperand coding with an analytical programming usingPython, Django, MySQL, JavaScript, C/C++ and Go Lang.
  • Experienced in object oriented programming (OOP) concepts usingPython and C++.
  • Expertise in database connectivity forPython, used MySQL, Microsoft SQL Server, Oracle and running various queries.
  • Experience on pythonlibraries like Pandas, Matplotlib, NumPy, to manipulate and visualize teh data using interactive charts.
  • Experiencing on developing forms using HTML and performing client side validations using JavaScript, JQuery and Bootstrap.
  • Worked on various complex modules inpythonincluding ODBC, pyODBC, pyETL, JSON, XML, Requests, profiler.
  • Expert in writingpythonscripts to scrape web data for data usage/collection using Beautiful SOUP, Scrapy, Selenium.
  • Experienced in building a Command line tool to interact with RESTful API using inGoCa.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in aPythonbased environment, along with data analytics, data wrangling and Excel data extracts.
  • Familiarity with MongoDB for storing/retreiving data in JSON format.
  • Created mappings in Informatica for data manipulation and loading.
  • Designed UI interfaces using Django Templates, HTML, CSS and Bootstrap.
  • Expert in business process and software development life cycle, including analysis, design, development, testing and implementation of software applications.
  • Excellent working noledge in UNIX and Linux shell environments using command line utilities and shell scripting.
  • Expertise in Production support and Knowledge of deployment using Jenkins.
  • Good noledge of development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing(UAT).
  • Proficient in Python and its libraries such as NumPy, Pandas, Scikit - learn, Matplotlib and Seaborn,NLP.
  • Hands on experience in working with various Version Control Systems including GIT, f and subversion SVN.
  • Experience in Wireshark, live http headers, and Fiddler debugging proxy to debug teh Flash object and halp teh developer create a functional component.
  • Expertise in using Go Programming Language (GoLang) and Scala in teh development of teh application.
  • Involved in all teh phases of Software Development Life Cycle (SDLC) using Project management tools JIRA and Bugzilla.
  • Excellent analytical and problem solving skills and ability to work on own besides being valuable and contributing team player.
  • Ability to learn and adapt quickly to teh emerging new technologies and paradigms.
  • Good noledge of working with Rabbit MQ.
  • Worked in agile and waterfall methodologies with high quality deliverables delivered on time.

TECHNICAL SKILLS:

Languages: C, C++, Python, Javascript, PHP, XML, JAVA, SQL

Operating Systems: UNIX, Linux, Solaris, Windows, DOS, VMware, Mac OS, Debian

Web Technologies: HTML/ HTML5, CSS/ CSS3, XML, DOM, AJAX, JQuery, JSON and CSS Bootstrap

Frameworks: DJango, Flask, Pyramid, Pyjamas, Jython

Protocols: OSI Model, IPv4 and IPv6 addressing and subnetting, Ethernet LAN, TCP/IP, DNS, HTTP, NFS, SSL, SSH, UDP, switches, routing concepts, virtual network concepts including vSwitches, VLANs, dvSwitch, TCP/IP stack for virtualization, IPVP4, IPV6, FTP, Intranet

Database: Postgre SQL, MS Access, SQL Server, MYSQL,Nettezza,Snowflake

PROFESSIONAL EXPERIENCE:

Sr Python Developer

Confidential, TX

Responsibilities:

  • Associated with various phases of Software Development Life Cycle (SDLC) of teh application like requirement gathering, Design, Analysis and Code development.
  • Performed various data transformation processes to accommodate data from multiple data types.
  • Responsible to convert and map teh data from one format to another.
  • Developed an application - profiler which generates various metrics for tables/columns/data present in different databases, currently extended for Netezza, Snowflake with option to accommodate various other databases.
  • Profiler
  • Used profiling classes to validated data of various metrics like general metrics, domain metrics e.t.c obtained by running profiler on different databases.
  • Connected to different databases and generated SQL queries dynamically to obtain data from columns/tables dat were given as input.
  • Moved profiling application to production in Confidential environment,
  • Configured scheduling of adhoc requests and scheduled jobs inbound for profiler using control-m.
  • Developed file based profile application to load in files from various types and data size.
  • Worked on setting up CI/CD pipeline in git.
  • Created helm charts to create and deploy pods in openshift environment.
  • Created yaml files-docker to update teh pipeline whenever any new standard requitements are added.
  • Created a docker image for profiler and deployed profiler in OpenShift environment.
  • Created helm files to configure environment for pod creation in opneshift - cloud-based Kubernetes container platform.
  • Streamed data to Kafka from control-m to maintain a log of all teh jobs dat were scheduled to run in production.
  • Developed a wrapper to accommodate profiler in Prod Environment as it is accommodation for java.
  • Worked on python’s flask web framework and REST services dat add support for quickly building Rest API’s.
  • Used Snowflake to stored data in JSON format and load dat into UI.
  • Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angularjs, React.js, Node.js, bootstrap.js, backbone.js.
  • Developed and executed various Netezza, Snowflake database queries from python using packages.
  • Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing noledge sharing.
  • Worked in agile and waterfall methodologies with high quality deliverables delivered on time.

Sr Python Developer

Confidential, TX

Responsibilities:

  • Developed teh ETL jobs as per teh requirements to update teh data into teh staging database (Postgres) from various data sources and REST API’s.Wrote Unit and Integration Tests for all teh ETL services.
  • Worked on several python packages like Numpy, shutil, Beautiful Soup, Pickle, Python-gitlab.
  • Used gitlab distributed version control tool to coordinate team development and u tilized Python Libraries like Boto3, numPY for AWS.
  • Containerized and Deployed teh ETL and REST services on AWS ECS through teh CI/CD Jenkins pipe.Worked on optimizing and memory management of teh ETL services.
  • Worked on reading and writing multiple data formats like JSON,ORC,Parquet using PySpark.
  • Built ingestion code in Python and supported quality with unit-tests and integration-tests
  • Responsible fordataacquisition process to extract historical and real-timedata.
  • Used OpenNLP & StanfordNLP for Natural Language Processing and sentiment analysis.
  • Performed data analysis, process documentation and testing.
  • Documented teh technical architecture and system design
  • Created teh Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root teh URL's properly.
  • Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angularjs, React.js, Node.js, bootstrap.js, backbone.js.
  • Used various AWS technologies such as S3, Lambda and EC2.
  • Created different AWS services like API, RDS instance and Lambda to build a serverless application
  • Created different S3 buckets and write Lambda to move files from S3 to instance and FTP server to S3
  • Deployed python code to AWS.
  • Involved in configuring CI/CD with Docker and Kubernetes.
  • Worked in API group running Jenkins in a Docker container with RDS, GCP slaves in Amazon AWS.
  • Experienced on working with Docker for creating images dat are deployed on AWS as Microservices and Experienced on managing teh local deployments in Kubernetes and creating local cluster and deploying application containers.
  • Deployed Microservices using Docker container using Confidential EC2 container service and using AWS admin console.
  • Good experience of software development in Python (libraries used: GCP, SciPy, matplotlib, python -twitter, CSS data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm.
  • Worked on different Kubernetes components like Kube Proxy, Cluster, Namaspaces, Replica Sets, POD, DNS etc Created SQL Statement, Stored Procedure, and PL/SQL using Oracle SQL Developer and DB2.
  • Integrated Apache Kafka for data ingestion.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka
  • Worked on Imaging libraries available for Python and third-party modules such as botocore and MySQL dB
  • Automating API Testing with Postman and Newman Integrating with Jenkins.
  • Develop Python microservices with Django/Flask framework for Confidential & Confidential internal Web Applications.
  • Used REST based microservices with REST format considering RESTful APIs and outlined, built up teh UI for teh customer sites by utilizing HTML, CSS, jQuery and React.js.
  • Design, build and manage teh ELK (Elasticsearch, Logstash, graphite, Kibana) cluster for centralized logging and search functionalities for teh App.
  • Contribute to teh client's development standard practices of Microservice architecture by developing reusable product extensions and writing noledge articles based on experience.
  • Have good understanding of teh threading limitations in python, and multi-process architecture
  • Have experience with multithreading and other performance management within code base working along with system admins to properly size AWS assets
  • Experience in development methodologies like Agile Scrum
  • Basic understanding of front-end technologies, such as JavaScript, HTML5 and CSS3
  • Familiar with connecting to Data Base and perform transactions
  • Have strong unit testing and debugging skills
  • Responsible for system trouble shooting and problem solving across application development

Sr Python Developer

Confidential, NJ

Responsibilities:

  • Implemented different python libraries NumPy, SciPy, PyTables, matplotlib, python-twitter, Pandas data frame and urllib2 in various tasks
  • Responsible for using Django, a high-level Python Web Framework to build powerful APIs and Web Applications for desktop and mobile users using Python, HTML5, CSS3, JavaScript, Git, Command Line, Redis and Graphic Design Software's
  • Developed programs to automate teh testing of RAID controller firmware and utilities using Python, Java, Bash script, Windows command line.
  • Developed GUI of teh website using HTML5, CSS3, Typescript, Angular 2, React.js, Bootstrap and JSON..
  • Implemented workflow sequences using scheduling tools - Apache Airflow and Autosys
  • Provided high availability for IaasVMs and PaaS role instances for access from other services in teh VNet with Azure Internal Load Balancer.
  • Building a Command line tool to interact with RESTful API using in Golang.
  • Used Go Lang to create backend servers. Developed Micro services using Go language and developed corresponding test cases
  • Creating React.js/ Flux / Redux front-end UI, and Node.jsapplications for backend.Fpys
  • Build Reactcomponents and stand-alone functions to be added to any future pages.
  • Implemented, designed and coded python user defined functions in PySpark.
  • Built user churn prediction model based on user behavior data(16G) using PySparkML.
  • Designed, developed, and integrated a PostgreSQL database of ontological information with a proprietary Scala- based NLPpipeline.
  • Developed strong noledge of machine learning algorithms, metric-driven data set analysis and NLPtechniques.
  • Run various python modules using teh Numba and Cuda in anaconda environment.
  • Teh application layer for this project is Rubywhich has a custom framework(Mojo) to build API's which can be consumed by other client in teh internal system of Autodesk.
  • Experience in teh Hadoop ecosystem components like HDFS, Spark with Scalaand pythonZookeeper, Yarn, MapReduce, Pig, Sqoop, HBase, Hive, Flume, Cassandra, MongoDB, Oozie, Kafka, Flume, and TEZ
  • Responsible for designing and deploying new ELK clusters (Elasticsearch, Logstash, Graphite Kibana, beats, Kafka, zookeeper etc.
  • Developing and maintenance of new and existing web application features for both internal administrators and end users using Rubyon Rails.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Written Programs in Spark using Scalaand Pythonfor Data quality check.
  • Build Apache KafkaMultinode Cluster and used KafkaManager to monitor multiple Clusters.
  • Built Data Ingestion Microservice to accept and validate raw metric data and publish to RabbitMQas data
  • Developed Data Processor Microservice to subscribe data from RabbitMQ, process data and trigger actions and persist data to MongoDB.
  • Used various NLP libraries like Gensim, TextBlob, spaCy.
  • Worked on cross browser compilation and responsive web design using HTML5, CSS3 and Bootstrap
  • Enhanced teh PySpark code to replace spark with Impyla. Performed installation for Impyla on teh Edge node
  • Created, planned and executed multi-threading PySparkjobs on multi node spark cluster with UDF.
  • Migrated teh Django database from SQLite to MySQL to PostgreSQL with complete data integrity
  • Responsible for building scalable distributed data solutions using Hadoop
  • Review of teh Automationscripts to make sure all teh manual test cases and requirements are covered in teh Regression suites.
  • Worked on JavaScript MVC frameworks like AngularJS, OpenStack
  • Used Django Rest framework for creating REST APIs and interacted with Jira using Jira Rest API
  • Used other packages such as Beautiful soup for data parsing,Python modules such as requests, urllib, urllib2 for web crawling
  • Used Apache CouchDB (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyze job market info.
  • Parsing JSON files using PySparkand applying cleaning, extracting objects for transformations ready
  • Performance tuningfor data warehouse queries and indexes.

Python Developer

Confidential, Titusville,NJ

Responsibilities:

  • Involved in teh Analysis, design, and architecture of teh application
  • Worked on requirement gathering and high-level design
  • Created PHP/MySQL backend for data entry from Flash I had to assist teh Flash developer send teh correct data via query strings
  • Converted Visual Basic Application to Python, MySQL
  • Generated Python Django Forms, Crispy forms to record data, login, and signup of users
  • Experience in development test automation
  • Generated various reports in Python for channel usage, system downtimes, catching exceptions, and performance related metrics.
  • Designed and Implemented a Random Unique Test Selector Package on processing large volume of data using Python and Django ORM
  • Skilled in using collections in Python for manipulating and looping through different user defined objects
  • Designed email marketing campaigns and created responsive web forms dat saved data into a database using Python/ Django Framework
  • Skilled in using collections in Python for manipulating and looping through different user defined objects
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL
  • Modified queries, functions, cursors, triggers, and stored procedures for MySQL database to improve performance, while processing data
  • Performed different testing methods like Unit testing, Integration testing, web application testing.
  • Involved in capturing teh requirements for serial functional interface and other software requirements specification document
  • Extensive code reviewing using GitHub pull requests, improved code quality, and conducted meetings among peers
  • Responsible for Parsing XML data using XML parser and Testing, fixing of teh bugs and coding modifications
  • Database Administration activities like taking backup, checking log messages, looking for database optimization
  • Used Redis as messaging broker to execute asynchronous tasks
  • Designed and implemented a dedicated MYSQL database server to drive teh web applications and report on daily progress

Environment: Python, Django 1.4, Jenkins, MySQL, Linux, HTML, CSS, Apache, Linux, Git

Junior Developer

Confidential

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in teh complete SDLC process.
  • Developed rich user interface using CSS, HTML, JavaScript and jQuery.
  • Created business Logic usingPython/flask.
  • Created database using MySQL, wrote several queries to extract data from database.
  • WrotePythonroutines to log into teh websites and fetch data for selected options.
  • Involved in writing application level code to interact with API's, web services using JSON.
  • Using subversion control tool to coordinate team development.
  • Responsible for debugging and troubleshooting teh web application.

Environment: Python, PHP, C++, Java, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server

We'd love your feedback!