We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

0/5 (Submit Your Rating)

MI

SUMMARY

  • 7+ Years of experience in Analysis, Design, Development, Management, and Implementation of various standalone and client - server based enterprise application software.
  • Experienced in developing web applications, implementing Model View Template architecture using Django web framework.
  • Experience in working with AWS Lambda, AWS Connect, Amazon Lex, AWS CLI, AWS SDK with Python-Boto3, Serverless and PaaS toolkit, EMR, Kinesis, Glue, S3, RDS and other core AWS services.
  • Experience in developing web-based applications using Python 3.x (3.6/3.7), Django 2.x and Flask.
  • Developed web applications and Web APIs using different frameworks and libraries like Flask/ Flask-RestPlus, Django, Django REST Framework.
  • Worked on several standard python packages like Numpy, matPlotLib, Pickle, PySide, Scipy, wxPython, PyTables etc.
  • Experienced in developing web-based applications by following model view controller architecture (MVC).
  • Experience in developing the applications using Python 3.6/3.7, Flask web framework backed up by MS SQL/PostgreSQL databases using SQLAlchemy for Object Relational Mapper (ORM).
  • Designed and developed API’s to share data with cross functional teams using Hug and FastAPI frameworks.
  • Experienced in working with various Python IDE’s using PyCharm, Spyder, Microsoft Visual Studio, sublime text editor.
  • Deployed the project into Jenkins using the GIT version control system.
  • Involved in Unit Testing and developed the unit test cases using PyUnit framework.
  • Good experience in using Object-oriented design patterns, multi-threading, multi-processing, exception handling and knowledge in client server environment.
  • Worked on Micro Services deployments on AWS ECS and EC2 instances
  • Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
  • Involved in building frameworks and automating complex workflows using Python for Test Automation.
  • Experience in writingREST APIsinPythonand Golang for large-scale applications.
  • Have good exposure inLAMP(Linux, Apache, MySQL, and Python) andWAMPArchitectures.
  • Excellent working Experience inAgile (SCRUM) and Waterfall methodologies
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Good Command of web services with protocolsSOAP, REST.
  • UtilizedPyUnit, the Python unit test framework, for all Python applications.
  • Good working experience in using version control systemsCVS, SVN,Amazon EC2, Git, GitHub and GitLab.
  • Evaluated potential software products based on new and existing system development and migration requirements.
  • Proficient in developing websites and web applications using MYSQL, AWS, Flask, Jinga, Redis, HTML, XML, JSON, CSS and Java Script.
  • Experience in working with Python ORM Libraries includingDjango ORM.
  • Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling
  • Responsible for user validations on client side as well as server side.
  • Adept at automating repetitive work throughShell scriptsand Python.
  • Able to analyze a requirement and act accordingly by managing the resources efficiently.
  • Gained knowledge on OOPS and Data Structures by applying them in daily coding scenarios.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.

TECHNICAL SKILLS

Operating Systems: Linux, Windows 10/8/7/Vista/XP, Mac, CentOS

Programming Languages: Python 2.X, Python 3.X, C, C++, Java, SQL, PHP, Go

Web technologies: HTML, CSS, XHTML, Java Script, jQuery, Typescript

Databases: MySQL, Oracle, Microsoft SQL, PostgreSQL, MongoDB, Cassandra, Elasticsearch

Python Web frameworks: Django, Pyramid, Flask, web2Py

Web Services and Cloud Technologies: SOAP, RESTful and Amazon Web Services EC2, Google Cloud Platform

Version Control: Git, Git-Hub, Sub Version

Build Tools: GNU, Apache Ant, Apache Maven

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, MI

Sr. Python Developer

Responsibilities:

  • Developed and maintained the Verification and Validation group's project schedules and roadmap ensuring project on schedule.
  • Developed Views and Templates with Python and using Django’s view controller and template language, Website interface is created.
  • Implemented Business logic, worked on data exchange, processed XML and HTML using Python and its familiar framework Django.
  • Used PySpark ApIs to integrate Apache Spark capabilities with Python.
  • Extensively working with AWS services like S3, EC2, ELB, EBS, Lambda, Auto-Scaling, Route53, CloudFront, IAM, Cloud Watch, and RDS etc.
  • Used Python programming and Django for the backend development, Bootstrap and Angular for frontend connectivity and MongoDB for database.
  • Knowledge of cross-browser and cross-platform development of HTML and CSS based websites in Windows like IE 6, IE 7, IE 8 and FF.
  • Model View Control architecture is implemented using Django Framework to develop web applications.
  • Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
  • Working on micro services architecture written in Python utilizing distributed message passing via Kafka with JSON as data exchange formats.
  • Utilized PyUnit, the Python unit test framework and used PyTest for all Python applications.
  • Used Django API’s for accessing the database.
  • Used python Pillow package for opening, manipulating, and saving many different image file formats.
  • Implemented business logic, data exchange, XML processing and created graphics using Python and Django.
  • Worked on User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
  • Implemented RESTful Web Services for the data transportation between multiple systems.
  • Created a database using MySQL, wrote several queries to extract/store data.
  • Exported/Imported data between various data sources.
  • Took part in the entire project's life cycle which includes Design, Development and Deploying, Testing, Implementation and support.
  • Write SQL, PySpark queries to make sure the retrieved data is adhering to the schema and has no discrepancies
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Developed mock data generation feature that is integrated with GraphiQL IDE interface to allow users to send queries against their custom generated schema and render mock results in order to familiarize users to the GraphQL syntax
  • Implemented SQLAlchemy which is a python library for complete access over SQL.
  • Developed complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
  • Designed tables and columns in Redshift for data distribution across data nodes in the cluster keeping columnar database design considerations.
  • Wrote Redshift UDFs and Lambda functions using Python for custom data transformation and ETL.

Environment: Python 3.x (3.6/3.7), Django 2.x, AWS, PySpark, Kubernetes, Java, HTML5, CSS, XML, KML, MySQL, JavaScript, JQuery, CSS Bootstrap, RESTful, MS SQL Server, MongoDB, Elastic Search, Ubuntu server, Apache CQ, TFS,, Jenkins, Map Box, Mongo DB, zope, Pytest, Robot, GitHub, Bit Bucket, Linux, and Windows.

Confidential, Austin, TX

Sr. Software Engineer

Responsibilities:

  • Developed python server using Django framework and built RESTful API.
  • Worked with API security frameworks, token management and user access control like OAuth, JWT, etc.
  • Created APIs, database Model and Views UtilizationPythonin order to build responsive web page application.
  • Worked on Python unit test framework, for applications and tools and Pytest plugins for API/integration testing
  • Designed and developed the framework to consume the web services hosted in Amazon EC2.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
  • Automated the existing scripts for performance calculations using NumPy, SciPy and SQL Alchemy.
  • Perform data transformations with Apache Spark (PySpark) on Databricks to write to AWS S3
  • Used Github forPythonsource code version control, Jenkins for automating the build Docker containers, and deploying in Mesos.
  • Used AWS S3 for simple web services interfacethat you can use to store and retrieve any amount of data, at any time, from anywhere on the web.
  • Hands on Experience in AWS Cloud in various AWS Services such as Route S3 Domain configuration.
  • Worked on Hudson/Jenkins for continuous integration (CI) server often used to automate building, testing and deployingPythonapplications.
  • Involved in the complete software development lifecycle (SDLC) to develop the application.
  • Added several options to the application to choose algorithm for data and address generation.
  • Used automation Jenkins for continuous integration and continuous delivery (CI/CD) on Amazon EC2.
  • Ensuring recording of data about use and function of the system and report that information using tools like New Relic and Sentry to get that data to the right parties.
  • Created documentation for the new features to communicate to the client-side iOS and Android engineering team.
  • Performed efficient delivery of code based on principles of Test-Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
  • Used Python scripts to update content in the database and manipulate files.
  • Experience in reviewing Python code for running the troubleshooting test-cases and bug issues.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Involved in design and definition of database objects like Tables, Views, Procedures, and Functions using SQL server.
  • Build application and database servers using AWS EC2 and create AMIS also using RDS for Oracle DB.
  • Developed web applications in Django frameworks Model View Control (MVC) architecture.
  • Scheduling tasks on windows task scheduler to run the Python scripts to generate reports for frequent interval of times and also send email alerts.
  • Involved in the analysis, design, and development and testing phases of software development life cycle (SDLC).

Environment: Python, HTML5, CSS3, Angular.js, JavaScript, MYSQL, Django, Django Tastypie, UNIX, Windows, PostgreSQL, SQL Alchemy, SQL, AWS, Apache Web Server, Git, Apache Spark (PySpark). Python3.6/2.7, Django 2.0/1.6, CSS, XML, Pandas, Angular JS, Backbone JS, jQuery, CSS Bootstrap, Mongo DB, MS SQL Server, T-SQL, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting

Confidential, Atlanta, GA

Sr. Python Consultant

Responsibilities:

  • Worked with the Stakeholders, gathered requirements, developed High level design and Detail design documents.
  • Worked on building PySpark algorithms for different aggregations of data based on the specifications.
  • Implemented database access usingDjango ORM.
  • UsedMySQLas backend database and MySQL db of python as database connector to interact with MySQL server.
  • Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.
  • UsedPython and Djangocreating graphics,XMLprocessing of documents, data exchange and business logic implementation between servers.
  • Developed and maintained fully automated account de-provisioning solution using Windows PowerShell, simplifying the employee off-boarding process and minimizing the risk associated with orphaned user accounts.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • Created PowerShell scripts to constantly monitor the health of the Exchange messaging infrastructure and notify my teammates or myself in the event of a problem.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Thorough knowledge in various front-end tools like HTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX. Managed large datasets using Panda data frames and MySQL.
  • Created custom fully automated solution using Windows PowerShell to export individual
  • UsedAgileMethodology andSCRUMProcess.
  • Re-engineered various modules for implementing changes and creating efficient system.
  • Worked on building a standalone UI tool using wxPython for creating custom requirement JSON templets to feed into AWS Glue for ETL processing of data.
  • Worked on setting of automated loading of data into SQL database using AWS Glue and Step Functions.
  • Worked on integrating different AWS components like EC2 and Lambdas to work with AWS Athena.
  • Build integration testing system that involved testing the entire framework with a code check in.
  • Support the scripts configuration, testing, execution, deployment and ran monitoring and metering.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Experience in working in Agile and/or DevOps working set-up
  • Experience with RESTful API design, ORM concepts, software testing
  • Creating web services to support SPA front end.

Environment: HTML, CSS, JavaScript, MySQL, PySpark, PowerShell, Agile methodology, HTML, Django, bootstrap, jQuery, XML, pandas SQL programming, Tableau, Hadoop, Python programming, and R Programming.

Confidential, Dallas, TX

Full Stack Software Developer

Responsibilities:

  • Implemented code in Python to retrieve and manipulate data.
  • Used Python modules such as requests, urllib, and 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 using Python.
  • Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
  • Worked on resulting reports of the application and Tableau reports.
  • Participated in developing the company's internal framework on Python. This framework became a basement for the quick service's development.
  • Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, and MongoDB.
  • Design and setting up of the environment of MongoDB with shards and replica sets (Dev/Test and productions).
  • Designed and developed components using Python with Django framework.
  • Private VPN using Ubuntu, Python, Django, CherryPy, Bootstrap, jQuery.
  • Created a Python-based GUI application for Freight Tracking and processing.
  • Participated in requirement analysis, sprint planning, design sessions and developed new features and enhancements for client systems using Goprogramming language.
  • Spearheaded in delivering a complete backend application built using Go Lang, Python, Docker, RESTful APIs, micro services and Web Services.
  • Researched on new technologies that would fit-in for implementation of the business requirements.
  • Participated in developing and deploying microservices for ETL, Data Transformation and loading between multiple Data stores & databases.
  • Developed PySparkSQL programs for transforming and loading data into Cassandra.
  • Coordinated the workflow between the graphic designer, the HTML developer, and backend RESTful APIs.
  • Involved in Building backend services and APIs using RESTful API, Web Services, and JSON.
  • Developed a command line tool to interact with RESTful API in Golang.
  • Participated in employing the CI/CD tools for optimal productivity.
  • Collaborated with team members during daily standup/scrum meetings and actively engaged in sprint reviews and retrospectives.
  • Involved in investigation and resolution of complex data, system, and software issues in the production environment and also Implemented modules into NodeJSto integrate with designs and requirements.

Environment: Python, Django, HTML5/CSS, PostgreSQL, MS SQL Server 2013, MySQL, JavaScript, Jupyter Notebook, VIM, PyCharm, Shell Scripting, Angular.JS, JIRA.

Confidential, Bentonville, AR

Full Stack Software Developer

Responsibilities:

  • Engineered APIs, database Model and VU Python to build responsive web page application.
  • Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, and MongoDB.
  • Design and setting up of the environment of MongoDB with shards and replica sets (Dev/Test and productions).
  • Designed and developed components using Python with Django framework.
  • Private VPN using Ubuntu, Python, Django, CherryPy, Bootstrap, jQuery.
  • Successfully migrated all the data to the database while the site was in production.
  • Implemented RESTFUL webservices to get the JSON object (response) and manipulated the response object to display the response in the webpage.
  • Responsible for User Management, Plugin Management and End-to-End automation of Build and Deployment process using Jenkins.
  • Used Python scripts to update the content in database and manipulate files.
  • Wrote writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and MongoDB database.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
  • Used Angular JS and implemented UI guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
  • Involved in the development of front-end of the applications using AngularJS, JavaScript, CSS, XML, HTML, Typescript.
  • Worked with AJAX using Angular and UI has been implemented by using Angular JS.
  • Developed an export module which exports data into XML file format.
  • Pioneered a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Pythonand Bash.
  • Used Selenium for Web scraping to extract data for building graphs.
  • Initiated the usage of IDE's like CentOS, Emacs, and Visual Studio and wrote modules in Pythonto connect to MongoDB with PyMongo.
  • Gained knowledge in various stages of SDLC (SoftwareDevelopment Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.

Environment: Python, Flask, HTML5, CSS, MySQL, Angular JS, Bootstrap, JavaScript, Git, GitHub, Linux, Shell Scripting.

Confidential - Houston, TX

Intern, Software Developer

Responsibilities:

  • Built frontend and backend modules using Python on Django Web Framework with Git.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Developed Simple to complex streaming jobs using Python language that are implemented using Hive and Pig.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database.
  • Worked on Data Services implementation for the CRUD services and Involved in the development of SQL, PL/SQL Packages, Stored Procedures.
  • Implemented web service components using Apache CXF framework and explored RESTful and SOAP based web services.
  • Developed easy to use documentation for the frameworks and tools developed for adaption by other teams.
  • Iterate rapidly and work collaboratively with product owners, developers, and other members of the development team
  • Experience in designing and developing applications in Spark using Scala.
  • Wrote scripts in Python for extracting data from HTML files.
  • Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
  • Developed a rich user interface using CSS, HTML, JavaScript, and jQuery.
  • Participated in the complete SDLC process.
  • Worked on automating the repetitive tasks using Ansible.
  • Extracting acting data from the database using SAS/Access, SAS SQL procedures and creating SAS data sets.
  • Created and modified PL/SQL scripts for data conversions.
  • Worked closely with Teams across the BU to create comprehensive test tools and automation frameworks
  • Worked with other team members, including DBA's, ETL developers, Technical Architects, QA, Business Analysts & Project Managers
  • Worked directly with product owners across the business and executed key functionalities and attended Rational training for ClearCase administration.
  • Follow and improve established processes for software development life cycle with an agile approach to deliver software.

Environment: Python, Django, Hibernate, MySQL, PL/SQL, PyCharm, VS Code, Git, Windows, Linux.

We'd love your feedback!