We provide IT Staff Augmentation Services!

Python Senior Developer Resume

0/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • 13+ years of professional experience as a Python Developer, and experience in Design, Development, Implementation of Python, Django, Flask, Pyramid and client - server technologies-based applications, RESTful services, AWS, C, C++, JAVA and SQL.
  • Experienced in complete Software Development Life Cycle, and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment, Testing, Debugging, and Application Maintenance. Specialized inDataIntegrationconcepts & technology.
  • Experience of software development in Python (libraries used: Beautiful Soup, NumPy SQLAlchemy, scipy, matplotlib, Pandas data frame, network, urllib2, My SQL db for database connectivity) and IDEs - sublime text, Spyder, pycharm,
  • Has full life cycle implementation experience with severalDataWarehouse tools including industry leading ETL and Reporting.
  • Good experience in developing web applications and implementing Model View Control (MVC) and Model View Template (MVT) architecture using server - side applications in Django and Node.js.
  • Proficient in Front end development experience using HTML, XML, CSS 5, JQuery, JSON and JavaScript, CSS 5, ReactJS Bootstrap. Hands on experience with Docker Puppet, AWS Cloud Formation, AWS CloudFront.
  • Designed an automated program for the entire reporting, qualification and pay out process usingRprogram, resulting in a significant improvement in work-time efficiency.
  • Extensive experience working in SaaS, IaaS, PaaS. Experience in troubleshooting old Perl, Shell Confidential scripts.
  • Experience in job workflow scheduling and monitoring tools like Airflow and Autosys.
  • Good experience in working with Web services like Amazon EC2, AWS and Amazon s3.
  • Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing. Developed web applications and RESTful web services and APIs using Python Flask, Django.
  • Experienced with data modeling of traditional RDBMS and NoSQL databases.
  • Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications. Experience in Data visualization tasks using R, Tableau and other BI Tools.
  • (Shell script, Perl, Python) and reporting in industry verticals like Banking and Hospitality, E-commerce site.
  • Extensively worked on Informatica Power Center Designer Components - Source Analyzer, Mapping Designer & Mapplet Designer, Transformation Developer and Workflow Manager.
  • Extensive experience in extraction, transformation and loading of data directly from different heterogeneous source systems into target data warehouse, using Informatica Power Center.
  • Extensive experience in Workflow Manager and Workflow Monitor and scheduling ETL jobs in Informatica.
  • Process Improvement Activities through writing shell scripts and Value additions.
  • Worked in New Jersey, USA for about 1.8 years for the smooth project delivery.
  • Worked major banking project Confidential, Confidential, Confidential, Confidential Group, JPMC, etc.
  • Experience with a variety of NLP methods for information extraction, topic modeling, parsing, and relationship extraction. Worked on various applications usingpythonintegrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
  • Proficient in SQL databases MS SQL, MySQL, Oracle and No-SQL databases like MongoDB, Pymongo.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
  • Experience in using Microsoft Visual SourceSafe, SVN for Version Controlling.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Hands-on experience in developing applications inMachineLearningusing SparkML (machinelearninglibraries in Spark). Experience in Natural Language Processing (NLP), Machine Learning & Artificial Intelligence.

TECHNICAL SKILLS

Programming Languages: Python, C, C++, R language, Perl

Technologies: HTML, XHTML, CSS, JavaScript, jQuery, AJAX, JSON

IDE's/Development Tools: PyCharm, Eclipse, Sublime Text, Net Beans, NLP

Web Services: AWS, Restful Web Services, SOAP, Azure

Operating Systems: UNIX, Linux, Windows, Mac O

Servers: Web Sphere, Web Logic, JBoss, Apache Tomcat

Frameworks: Django, Flask, Pyramid, Struts, Pyspark, Pytest, SQL Alchemy, MVC, React.JS

Methodologies: Agile, Scrum and Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Python Senior Developer

Responsibilities:

  • Developed and tested many features in an AGILE environment using Ruby on Rails, Java/JEE, JQuery, JIRA, HTML5, Rspec, SAML, AWS, Azure, JRuby, SSO, Advanced JS (Node.js, Twitter Bootstrap).
  • Design, deploy and manage a Continuous Integration System which includes automated testing and automated notification of results using technologies like Ansible, Terraform, Packer, Cloud formation, Docker and Server spec.
  • Worked under DEVOPS environment for continuous integration and continuous deployment using Jenkins and puppet.
  • Using version control tool - Git with Jenkins to accumulate all the work done by team members.
  • Developed views and templates with Django3 View Controller and Template Language to create a user-friendly website interface. Containerized and Deployed the ETL and REST services on AWS ECS through the CI/CD Jenkins pipe
  • Administrate Continuous Integration services (Jenkins, Nexus Artifactory and Repository).
  • Created test harness to enable comprehensive testing utilizing Python.
  • Worked with repository managers like Nexus and Artifactory.
  • Installed and Configured the Jfrog Artifactory and Mission Control.
  • Managed code versioning with GitHub and deployment to staging and production servers
  • Managed GitHub Projects and migrated from SVN to GitHub with history.
  • Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing.
  • Leaded Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, Kubernetes manifest files and releases of Helm packages.
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Extensive code reviewing using GitHub pull requests, improved code quality, and also conducted meetings among peer.
  • Consumed the data from Kafka using Apache spark.
  • Developed analytical component using Scala and KAFKA.

Confidential, New Jersey

Senior Python Consultant

Responsibilities:

  • Developed a Python Script to load the CSV files into the S3 buckets and created AWS S3buckets, performed folder management in each bucket, managed logs and objects within each bucket.
  • Worked with Avro and Parquet files and converted the data from either format Parsed Semi Structured JSON data and converted to Parquet using Data Frames in Py Spark.
  • Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing.
  • Converted Talend Job lets to support the snowflake functionality.
  • Created data sharing between two snowflake accounts.
  • Worked on Datasets related to retail, telecommunication and financial industries.
  • Created Airflow Scheduling scripts in Python to automate the process of sqooping wide range of data sets.
  • Worked with Amazon Web Services (AWS) using EC2 for hosting and Elastic map reduce (EMR) for data processing with S3 as storage mechanism.
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes.
  • Created data partitions on large data sets in S3 and DDL on partitioned data.
  • Data Analyst/Data Modeler performing Business Area Analysis and logical and physical data modeling for Data Warehouse / Data Mart applications as well as Operational applications enhancements and new development. Used the Ralph Kimball Methodology for Data Warehouse/Data Mart designs.
  • Worked as a Data Modeler/Analyst to generate Data Models using Confidential and developed relational database system.
  • Implemented workflow sequences using scheduling tools - Apache Airflow and Autosys
  • Designed Forms, Modules, Views and Templates using Django and Python.
  • Involved in application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Micro Services, and REST.
  • Working with Continuous Integration (CI) and Continuous Delivery/Deployment (CD) Environment.
  • Automated setting up server infrastructure for the DevOps services, using Ansible, shell and python scripts.
  • Rewrite existing Python/Flask module to deliver certain format of data.
  • Redesigned the Views in snowflake to increase the performance.
  • Develop the batch jobs for loading the BETA side trades into Broadridge using Perl script, Unix shell script and Autosys
  • Developing Perl modules to load the financial statements of different banks, implementing business validation on statement level, deriving discrete and LTM (last twelve months) statements based on available statements of an issuer and calculating ratios for analysts based on predefined formulas
  • Loading, analyzing and extracting data to and from Elastic Search with Python.
  • DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
  • Developed custom airflow operators using Python to generate and load CSV files into GS from SQL Server and Oracle databases.
  • Created Airflow Scheduling scripts in Python to automate the process of sqooping wide range of data sets.
  • Experience in creating Kafka producer and Kafka consumer for Spark streaming.
  • Developed an information pipeline utilizing Kafka and Storm to store data into HDFS.
  • Loading spilling data using Kafka, Flume and real time Using Spark and Storm.
  • Performed Kafka analysis, feature selection, feature extraction using Apache Spark Machine.
  • Used Different Spark Modules like Spark core, Spark SQL, Spark Streaming, Spark Data sets and Data frames.
  • Develop and Execute scripts on AWS Lambda to generate AWS CloudFormation template.
  • Microservice architecture development using Python and Docker on an Ubuntu Linux platform using HTTP/REST interfaces with deployment into a multi-node Kubernetes environment.
  • Hands on experience in setting up workflows for managing and scheduling using Oozie and Airflow.
  • Created Logical Data Models and Physical Data Models using ERStudio Data Modeler.
  • Used Spark SQL with Python for creating data frames and performed transformations on data frames like adding schema manually, casting, joining data frames before storing them.
  • Used Spark Data Frame Operations to perform required Validations in the data and to perform analytics on the Hive data.

Environment: Scala language with Akka framework, Java, J2EE Sqoop, Kafka, CDH3, Kubernetes, PHP, Docked, Cassandra, Python, Oozie, collection, Scala, AWS cloud, storm, Ab Initio, Apache, SQL, Elastic search, NoSQL, Bit bucket, HBase, Flume, Zookeeper, ETL, Agile.

Confidential

Senior Software Engineer

Responsibilities:

  • 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. Used Python scripts to update the content in database and manipulate files. Used Django APIs to access the database.
  • Created a project for predicting future sales volumes with SAS skills, including SAS/MACRO, SAS /IML, SAS/GRAPH, SAS/BASE, and SAS/STAT. Developed web-based application using Django framework with python concepts.
  • Worked with HTML and CSS for website design, JavaScript for scripting, and used Express.JS and Node.JS frameworks for server-side connectivity. Developed a decision tree learning algorithm using Python & applied it to a synthetic dataset
  • Extensively used Twitter Bootstrap for creating grid layout, responsive screen sizes and devices. Worked on NodeJS scripts, Karma, Jasmine for unit testing.
  • Developed and implemented the user registration and login feature for the application process by extending Django user model. Deployed project into Amazon web services (AWS) using amazon elastic bean stalk.
  • Developed Single Page applications using AngularJS using components, directives using JavaScript, Backbone.js, TypeScript and NodeJS. Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
  • Used JavaScript, React, GraphQL, Python, Django, S3, Postgres for the creation of “Business Delivery Service”.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Built and Deployed Docker images on AWS ECS and automated the CI-CD pipeline.
  • Configuring, automation and maintaining build and deployment CI/CD tools Git/GitLab, Docker.
  • Wrote Python modules to view and connect the Apache Cassandra instance. Created Unit test/ regression test framework for working/new code. Utilized standard Python modules such as CSV, itertools and pickle for development.
  • Used AWS Cloud Watch to monitor and store logging information
  • Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS
  • Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL db package.
  • Developed and designed automation framework using Python and Shell scripting.
  • Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
  • Implemented SOAP/RESTful web services in JSON format. Experience in using containers like Docker.
  • Build all database-mapping classes using Django models and performed Data Exchanges, sorting as per customer requirement between SQL Database, Text file and Excel file.
  • Attended many day-to-day meetings with developers and users and performed QA testing on the application.

Environment: Python, Django, HTML, CSS, XML, Scala, JavaScript, redux, Angular.js, Docker, React.JS, Redis, JSON, Dojo, Node.js, Backbone.js, Bootstrap, AWS, Elasticsearch, Kafka, Spark, Java, Golang, PL/SQL, MS-Sql, Web Services, SOAP, REST, Agile, Scrum, C++, Linux, Pytest

Confidential

Database Administrator/Developer

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. And Developed Spark scripts by using Scala IDE's as per the business requirement. Responsible for handling the integration of database system.
  • Developed Python and Pyspark programs for data analysis on MapR, Cloudera, Hortonworks Hadoop clusters.
  • Integrated Oozie with the rest of the Hadoop stack supporting several types of Hadoop jobs out of the box (such as Map-Reduce, Spark, Hive, and Sqoop) as well as systems specific jobs (such as Python programs and shell scripts).
  • Developed approaches for improving NLP pipeline and NLP File Prep Settlement-Prepare files for review for Settlement.
  • Worked on different data formats such as JSON, XML and performed machine learning algorithms in Python
  • Involved in Devops tools such as Jenkins, Nexus, Chef and Ansible for build and deploy applications.
  • Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security. Installing, configuring, monitoring Apache Cassandra Prod, Dev and Test clusters.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Apache Spark Data Frames/RDD's were used to apply business transformations and utilized Hive Context objects to perform read/write operations.
  • Analysis of the User specification from the Client and structure the program, Unit Testing, Create deployment documents.
  • Creation/modification of Stored Procedures & other dB objects, Creation/Modification of shell scripts.
  • Performance Tuning of queries & Stored Procedures, Source code check in using SVN, Creation/Modification of Perl scripts.

Environment: Python 3.4/2.7,.NET, NLP, PyQuery, pyspark, Azure, Angular, Flask, Node JS, MVW, HTML5, Shell Scripting, JSON, D Apache Web Server,Perl, R, SQL, Ansilble, React, UNIX, numpy, Git, Windows, and Python libraries, SQL Alchemy, pytest .

Confidential

Database Administrator/Developer

Responsibilities:

  • Worked on Agile Methodologies (Scrum) by following regular Sprint cycles with active involvement in all sprint meetings with testers, developers, and scrum master and product owner.
  • Developed many test cases from scratch on each project as an only person in the company in QA Engineer role and handled many projects. Developed automation scripts using Selenium WebDriver, Eclipse, JUnit and Java.
  • Participated actively in daily scrum meetings, sprint planning and sprint retrospective meetings in the agile process.
  • Analysed Business Requirements Documents to get better understanding of the system both on technical and business perspectives. Created Spec file and configuration file used to write Protractor tests and validate the results.
  • Involved in design & implementation of Selenium WebDriver automation framework for smoke & regression test suites.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Wrote and executing test scenarios, test cases and test scripts for both web and mobile applications using JAVA, Selenium Web Driver and Testing with a good analysis of the element locators and web driver methods.
  • Entire java scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Implemented Jasmine as a testing framework with WebDriverJS in Protractor.
  • Integrated with Continuous Integration tool Jenkins and Bamboo for running test on nightly basis automatically.
  • Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
  • Experienced in using Maven build tools to manage framework dependency jar files.
  • Expert in using Git / GitHub/Bit Bucket as a source repository system.
  • Experienced in testing Application Web Services using Rest Assured.
  • Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
  • Written extensive programming in JavaScript for automating the functional and regression testing through Protractor which is an End-to- end testing framework for Angular.js application.
  • Automate UI tests using selenium and generate reports by integrating with Junit and TestNG, Installed Node.js packages to run scripts in Protractor. Involved in tracking, reviewing, analyzing defects using the Quality Center.
  • Daily meeting with onshore and offshore QA team to discuss critical issues regarding QA activities.
  • Reviewed and updated the test cases in review log, updated test cases based on the review comments given by Business SME's. Supported Dev by doing SQA testing, UAT by doing smoke testing for every new code deployment in UAT region.
  • Daily support the client and vendors working on the environments in SIT, UAT, production environments

Environment: Selenium Grid, Selenium WebDriver, TestNG, Cucumber, Maven, Git, SVN, Jenkins, SoapUI, Agile, Jira, ALM/Quality Center, Java, JavaScript, Angular.js, Node.js, MySQL, MS Word, MS Excel, MS Visio, Rest API, UNIX & Windows.

We'd love your feedback!