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 wif 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 the 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 wif RESTful API using inGoCa.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in aPythonbased environment, along wif data analytics, data wrangling and Excel data extracts.
  • Familiarity wif 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 wif various Version Control Systems including GIT, f and subversion SVN.
  • Experience in Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and halp the developer create a functional component.
  • Expertise in using Go Programming Language (GoLang) and Scala in the development of the application.
  • Involved in all the 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 the emerging new technologies and paradigms.
  • Good noledge of working wif Rabbit MQ.
  • Worked in agile and waterfall methodologies wif 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 wif various phases of Software Development Life Cycle (SDLC) of the 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 the 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 wif 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 that 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 the 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 the jobs that 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 that add support for quickly building Rest API’s.
  • Used Snowflake to stored data in JSON format and load that 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 wif high quality deliverables delivered on time.

Sr Python Developer

Confidential, TX

Responsibilities:

  • Developed the ETL jobs as per the requirements to update the data into the staging database (Postgres) from various data sources and REST API’s.Wrote Unit and Integration Tests for all the 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 the ETL and REST services on AWS ECS through the CI/CD Jenkins pipe.Worked on optimizing and memory management of the ETL services.
  • Worked on reading and writing multiple data formats like JSON,ORC,Parquet using PySpark.
  • Built ingestion code in Python and supported quality wif 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 the technical architecture and system design
  • Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the 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 wif Docker and Kubernetes.
  • Worked in API group running Jenkins in a Docker container wif RDS, GCP slaves in Amazon AWS.
  • Experienced on working wif Docker for creating images that are deployed on AWS as Microservices and Experienced on managing the 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 wif Postman and Newman Integrating wif Jenkins.
  • Develop Python microservices wif Django/Flask framework for Confidential & Confidential internal Web Applications.
  • Used REST based microservices wif REST format considering RESTful APIs and outlined, built up the UI for the customer sites by utilizing HTML, CSS, jQuery and React.js.
  • Design, build and manage the ELK (Elasticsearch, Logstash, graphite, Kibana) cluster for centralized logging and search functionalities for the App.
  • Contribute to the client's development standard practices of Microservice architecture by developing reusable product extensions and writing noledge articles based on experience.
  • Has good understanding of the threading limitations in python, and multi-process architecture
  • Has experience wif multithreading and other performance management wifin code base working along wif 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 wif connecting to Data Base and perform transactions
  • Has 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 the testing of RAID controller firmware and utilities using Python, Java, Bash script, Windows command line.
  • Developed GUI of the 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 the VNet wif Azure Internal Load Balancer.
  • Building a Command line tool to interact wif 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 wif a proprietary Scala- based NLPpipeline.
  • Developed strong noledge of machine learning algorithms, metric-driven data set analysis and NLPtechniques.
  • Run various python modules using the Numba and Cuda in anaconda environment.
  • The application layer for this project is Rubywhich has a custom framework(Mojo) to build API's which can be consumed by other client in the internal system of Autodesk.
  • Experience in the Hadoop ecosystem components like HDFS, Spark wif 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 wif 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 the PySpark code to replace spark wif Impyla. Performed installation for Impyla on the Edge node
  • Created, planned and executed multi-threading PySparkjobs on multi node spark cluster wif UDF.
  • Migrated the Django database from SQLite to MySQL to PostgreSQL wif complete data integrity
  • Responsible for building scalable distributed data solutions using Hadoop
  • Review of the Automationscripts to make sure all the manual test cases and requirements are covered in the Regression suites.
  • Worked on JavaScript MVC frameworks like AngularJS, OpenStack
  • Used Django Rest framework for creating REST APIs and interacted wif 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 the Analysis, design, and architecture of the application
  • Worked on requirement gathering and high-level design
  • Created PHP/MySQL backend for data entry from Flash me had to assist the Flash developer send the 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 that 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 the 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 the 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 the 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 the 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 the websites and fetch data for selected options.
  • Involved in writing application level code to interact wif API's, web services using JSON.
  • Using subversion control tool to coordinate team development.
  • Responsible for debugging and troubleshooting the web application.

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

We'd love your feedback!