We provide IT Staff Augmentation Services!

Sr.python Developer Resume

4.00/5 (Submit Your Rating)

Piscataway, NJ

PROFESSIONAL SUMMARY:

  • 14+ years of experience as a full stack developer with proficiency in analysis, design and testing enterprise applications using Python and Django.
  • Proficient in front - end development with experience using Python 2 and 3, Django, HTML5, CSS3, Bootstrap, Angular, JavaScript and TypeScript.
  • Strong foundation in OOP principles, and writing extensible, reusable and maintainable code.
  • Good experience in developing web applications and implementing Model View Control (MVC) and Model View Template (MVT) using Python and Django web framework.
  • Experienced Working with Django templates, views, forms, authentication and models.
  • Experienced in the application of regular expressions to validate input fields and URLs.
  • Experienced with the use of popular Python libraries such as Requests, Scrapy, Numpy, Scipy, Pandas, re, BeautifulSoup, SQLAlchemy, and Tklinter.
  • Experienced with Django Rest framework to create production quality REST APIs.
  • Skilled in the creation of projects using Django and Angular framework.
  • Experienced in effective implementation of Django object-relational mapping (ORM) and object document mapping (ODM).
  • Experienced in working with Angular concepts like Directives, Components, Router, Data Binding, Reactive Forms, Form Validations, pipes and Services.
  • Skilled in using Angular 2+ to create responsive web applications, with extensible code.
  • Experienced in creating user-friendly web pages, using Bootstrap with visual impact.
  • Extensive experience using and creating REST API’s that provide CRUD operations and other server-side functionality, such as user authentication as well as SOAP API’s for security benefits.
  • Experienced with creating, querying and maintaining databases with many DBMS such as MySql, MongoDB, SQLite and MS SQL.
  • Experienced working with web services such as Node.js. and Apache.
  • Experienced writing unit tests for applications using Postman, Angular-Mocks and Django.test using UnitTest.
  • Experienced in working and developing in segregated environments with venv.
  • Extensive work in deployment of different modules on IIS, Apache, Heroku and AWS server.
  • Experienced in AWS services like EC2, IAM, S3, BOTO3, Elastic Beanstalk and Lambda.
  • Experienced in working with various Integrated Developments: PyCharm, Visual Studio Code, Eclipse, Atom, Intellij.
  • Experienced with the AGILE software development process as well as participating in scrum calls.

TECHNICAL SKILLS:

Programming Languages: Python, JavaScript, TypeScript, C++, HTML5, CSS3.

Databases: MySQL, SQL Server, Oracle, MongoDB, and AWS DynamoDB

Web Technologies: Angular, Bootstrap, NodeJS, Mongoose, HTML5, CSS3, SOAP, REST.

Frameworks: Django, Flask, AngularJs, Angular, NodeJs.

Libraries: Pandas, re, SciPy, Pillow, Numpy, Matplotlib, Sqlalchemy, Pymongo, Boto3, Unittest and Collections.

Amazon Web Services: EC2, AWS Lambda, AMI, Auto Scaling, Load Balancing, S3, API Gateways, IAM.

PROFESSIONAL EXPERIENCE:

Confidential - Piscataway, NJ

Sr.Python Developer

Responsibilities:

  • Involved in the development and deployment of a Python based web application using Django framework with Agile and TDD methodologies.
  • Developed a full stack application for customers using Angular and Django.
  • Implemented complex data structures such as stacks and queues in Django views mainly to store data through the use of logic.
  • Created a very secure login/registration application using Django Auth package and securing on front end using proper restful services.
  • Utilized Django rest Framework to connect database with Angular front end.
  • Used a combination Django models and Django serializers in order to pass data in JSON format to client side.
  • Utilized JWT authentication to great effect to authenticate the user credentials.
  • Created a single-page application using Angular framework and utilized angular routing.
  • Utilized several packages in the Angular Cli to create a more functional application.
  • Created high quality templates using Jinja Template Language.
  • Utilized data binding in Angular to create dynamic relationship between templates and TypeScript logic.
  • Used form validation in Angular to create the more effective client side forms.
  • Extensively used pipes, directives, components, and services in Angular to ensure highly functional application.
  • Utilized CSS3 to great effect and used transparent imaging to create images that switch every few seconds on the application.
  • Deployed application using ec2 containers on Amazon Web Services platform.

Environment: Python, Angular 8, REST, HTML5, CSS3, Bootstrap, JSON, Jasmine, PyCharm IDE, GitHub, Postman, Django Framework, Jira, AWS

Confidential - South Orange, NJ

Sr.Python Developer

Responsibilities:

  • Responsible for developing the back-end of the mobile website by gathering requirements from business Analyst and turning those into suitable code structures.
  • Used Django framework to design and develop mobile app using MVT(Model View Template) architecture to avoid handling logic and presentation part together.
  • Developed Restful API’s for all the functionalities implemented in the project using class based views in Django.
  • Created MySQL databases, tables, and views.
  • Developed professional web-based UI using HTML5, CSS3, Bootstrap, JavaScript, Jquery and AJAX.
  • Used Bootstrap and CSS3 to build responsive-website for different devices.
  • Used Selenium for testing. Assisted in Node.js server deployment with Heroku.
  • Used NumPy to analyze customer preference and Pandas, Matplotlib to visualize results for administrative use.
  • Assisted for the prediction of customer preferences using Tensorflow.
  • Used Bootstrap to create responsive and interactive views.
  • Used Venv and pip to work in segregated environments for specific project requirements.
  • Worked in a fast-paced environment on multiple projects and teams.
  • Developed authentication and security using Django’s built in authentications.
  • Responsible for debugging and troubleshooting embedded application to improve performance.
  • Deploy the application through GitHub for the version control.
  • Tested application using PyTest, Unittest and Postman.
  • Involved in all phases of SDLC including requirement gathering, designing, testing and analysis customer specifications, development and deployment of the application.

Environment: Django, SQL, SQlite, MySQL, REST-API, Bootstrap, HTML5, JavaScript, jQuery, Ajax, CSS3, Postman, Atom, Pycharm, Sublime Text.

Confidential - Pittsford, NY

Full Stack Developer

Responsibilities:

  • Involved in the all phases of Software Development Life Cycle like Requirements gathering, Analysis, Design and implementation of the project
  • Used Python Django Framework to design and develop website using MVT- Model View Template architecture.
  • Developed professional web-based UI using HTML5, CSS3, Javascript, jQuery, AJAX.
  • Involved in creating UML flow diagram and EER for database design.
  • Used Angular reactive forms and validations to validate the user input.
  • Used Bootstrap and CSS3 to build responsive websites for different devices like mobile, desktop, laptop, and others.
  • Developed Authentication and Security using Python Django’s built-in authentication
  • Used Angular built-in and custom services to consume the RESTful APIs in the front-end.
  • Deploy the application through GitHub for the version control.
  • Created MySQL databases, tables, and views.
  • Experience in creating initial website prototype from Django skeleton and building out Views, Templates using CSS for whole site following Django MVT architecture.
  • Adopted ng-template and ng-model to create the form for user-friendly pop-ups
  • Used Django Session for better performance of the web page, Performed Django model design pattern and ORM for Back-end server.
  • Wrote queries and procedures on tables in various created databases.
  • Created the module transforming the web page to pdf file using Python for clients to easily retrieve invoices and documents.
  • Utilized Angular routing modules to create single page applications and implemented lazy load.
  • Used NumPy to analyze customer preference and Pandas and Matplotlib to visualize the result.
  • Created controllers, factories, services, and custom directives using AJAX with AngularJS.
  • Deployed the platform built using Django to AWS. Generated EC2 and connected to MySQL database using RDS.
  • Worked with tools such as Pytest and Unit test for unit testing the python functions and Postman to test Rest API’s. Used Jira to manage workflow and track progress.

Environment: Django, Python, Angular, TypeScript, SQLite, Express, CSS3, HTML5, PyCharm, NumPy, Pillow, PayPal, Git, MySQL Workbench, Pandas, Matplotlib, GitHub, AJAX, jQuery, Bootstrap, AWS, Jira, REST API, DRF- Django Rest Framework, Postman, Atom, PyCharm, Git, Git-Bash, Sublime Text.

Confidential - Danville PA

Python Developer

Responsibilities:

  • Involved in all phases of software Development life cycle like requirements gathering, analysis, Design and implementation of the project.
  • Classifying and organizing the obtained MRI data that stored in MySQL databases.
  • Created a graphical user interface in MATLAB which visualizes MRI data points.
  • Utilized models and routes in Django to implement features that manage data sets.
  • Involved in developing an algorithm that used skeletal representations of the heart to segment its ventricles.
  • Developed and implemented python design patterns including the factory and singleton.
  • Improved time efficiency and volumetric accuracy of the code to precisely map the blood flow by comparing the complexity of the program in Python.
  • Implemented Django Forms in the GUI to allow for input values from medical professionals.
  • Used Django’s native testing framework to implement unit testing.
  • Experienced in deployment of web application using AWS Elastic Beanstalk.
  • Used Jira and Git source control to manage workflow and track project development.

Environment: Python, Django, SQLite, MATLAB, HTML5, MongoDB, Jira, Git, AWS, REST API, Django REST Framework, Postman, Atom, Git-Bash, Sublime Text, Bootstrap, Express.

Confidential - Jhonston, RI

Sr. Python 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.
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Used Django configuration to manage URLs and application parameters.
  • Worked on Python Open stack API's.
  • Used Python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users
  • Detailed Understanding on existing build system, Tools related for information of various products and releases and test results information.
  • Designed and implemented map reduce jobs to support distributed processing using java, Hive and Apache Pig.
  • Configured ec2 instances and configured IAM users and roles.
  • Created s3 data pipe using Boto API to load data from internal data sources.
  • Configured Jboss cluster and mysql database for application access.
  • Developed UDF's to provide custom hive and pig capabilities.
  • Built a mechanism for automatically moving the existing proprietary binary format data files to HDFS using a service called Ingestion service.
  • Comprehensive knowledge and experience in process improvement, normalization/de-normalization, data extraction, data cleansing, data manipulation
  • Performed Data transformations in HIVE and used partitions, buckets for performance improvements.
  • Ingestion of data into Hadoop using Sqoop and apply data transformations and using Pig and HIVE.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Developed Pl-Sql store procedures to convert the data from Oracle to MongoDB.
  • I have used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Automate report generation in MongoDB using Javascript, shell scripting, sed, java
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Systems automation utilizing Control-M for scheduling and Powershell/C# for script development.
  • Used Pandas library for statistical Analysis.
  • 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.
  • Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
  • Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Also used Bootstrap as a mechanism to manage and organize the html page layout.
  • Used Django configuration to manage URLs and application parameters.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.

Environment: Python, hive,oozie,Amazon AWS S3,MySQL,HTML,Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX, Mongodb.

Confidential - NJ

Sr Python Developer

Responsibilities:

  • Worked with team of developers on Python applications for RISK management.
  • Designed the database schema for the content management system.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Performed testing using Django's Test Module.
  • Skilled experience in installing, configuring and using Apache Hadoop ecosystems such as Pig and Spark.
  • Built the entire Hadoop platform from scratch.
  • Experience in ingesting real time/near real time data using Flume, Kafka, Storm
  • Evaluated suitability of Hadoop and its ecosystem to the above project and implementing / validating with various proof of concept (POC) applications to eventually adopt them to benefit from the Big Data Hadoop initiative.
  • Estimated the Software & Hardware requirements for the Name Node and Data Node in the cluster.
  • Extracted the needed data from the server into HDFS and Bulk Loaded the cleaned data into HBase using MapReduce
  • Written the Map Reduce programs, Hive UDFs in Java.
  • Develop HIVE queries for the analysts.
  • Created an e-mail notification service upon completion of job for the particular team which requested for the data.
  • Defined job work flows as per their dependencies in Oozie.
  • Closely observed building the Reporting Application, which uses the Spark SQL to fetch and generate reports on table data
  • Knowledge in performance troubleshooting and tuning Hadoop clusters in Cloudera
  • Worked on middle tier and persistence layer. Created service and model layer classes and Value objects/POJO to hold values between java classes and database fields.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Maintained program libraries, users' manuals and technical documentation.
  • Responsible for debugging and troubleshooting the web application.
  • Successfully migrated all the data to the database while the site was in production.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
  • Worked on scripts for setting up the discovery client with attribute data. Worked on scripts(granite reference data scripts) for setting up adapter attributes in granite system.

Environment: Python 2.7,Hadoop, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, JQuery, Mongo DB, MS SQL Server, JavaScript, GitHub, AWS, Linux, Shell Scripting, AJAX.

Confidential - Austin, TX

Sr Python Developer

Responsibilities:

  • Data warehouse migration Sybase 12.5 to Sybase 15.7
  • More than 70% of work is developing code in Python, remaining time spent on database development and data modelling.
  • Worked on requirement gathering, high level design, implementation, testing and deployment of code.
  • Creating and following the production deployment runbook.
  • Did Proof of Concept on DB2 BLU(column organized database)
  • Task prioritization with clients
  • Designed and developed reusable Autosys jobs parsing and documentation software in Python using object oriented features, being implemented in other projects in firm.
  • Designed and developed database object parsing, dependency builder and documenting software in Python using object oriented features
  • Developed ETL (Extract Transform Load) software for DB2 columnar database fact and dimension tables.
  • Massive data processing (Sybase ~15TB and Db2 ~2TB)
  • Data modelling in Sybase and DB2.
  • Setting up schema, users, permissions, creating database objects
  • Database performance tuning - procedures, table functions(db2)
  • Provide L2/L3 support on rotational basis
  • Database objects refactoring, removing legacy duplication
  • Built pluggable software for housekeeping and clean-up, being used by other projects in firm
  • Data load analysis package to reveal errors during load based on historic trend
  • Data reconciliation program for Sybase vs Db2, and Db2 vs Db2 (prod vs qa) in Python
  • Other tools developed in Python to automate daily activities in python like monitoring DB
  • Worked with shell scripts to build wrapper around ETL to do one time historic load.

Environment: Python, Java, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server.

Confidential - Novi, MI

Python Developer

Responsibilities:

  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Used Python modules such as requests, urllib, urllib2 for web crawling.
  • Used other packages such as Beautifulsoup for data parsing.
  • Worked on writing and as well as read data from csv and excel file formats.
  • Developed a MATLAB algorithm which determines an object's dimensions from digital images.
  • Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
  • Participated in developing the company's internal framework on Python. This framework became a basement for the quick service's development. Framework based on CherryPy with GnuPg encryption (reGnuPg module) on the top.
  • Worked on resulting reports of the application and Tableau reports.
  • Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, Mongo DB, intelliJ IDEA.
  • Design and Setting up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
  • Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose.
  • Modifying data using SAS/BASE, SAS/ MACROS.
  • Extracting data from the database using SAS/Access, SAS SQL procedures and create SAS data sets.
  • Performed QA testing on the application.
  • Developed approaches for improving NLP pipeline.
  • Create custom VB scripts in repackaging applications as needed.
  • NLP File Prep Settlement-Prepare files for review for Settlement.
  • Held meetings with client and worked all alone for the entire project with limited help from the client.
  • Participated in the complete SDLC process.
  • Developed rich user interface using CSS, HTML, JavaScript and JQuery.
  • Created a Python based GUI application For Freight Tracking and processing
  • Used Django framework for application development.
  • Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
  • 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.
  • Effectively communicated with the external vendors to resolve queries.
  • Used Perforce for the version control.

Environment: Python, Django 1.4, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux.

We'd love your feedback!