Sr Python Developer Resume
New York, NY
SUMMARY
- Having 8+ years of experience as a Python Developer, proficient coder in multiple languages, 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.
- Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, NumPy, SciPy, matplotlib, Pickle, PySide, python-twitter, Pandas data frame, networks, urllib2, MySQL dB for database connectivity) to drive .com
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX, and Integrated Development Environments like PyCharm, PyDev, and Eclipse.
- Involved in the process of creating Use-case diagrams, Activity flow diagrams, Class diagrams, and Object diagrams in the design phase and developed the Coding module.
- Experience in developing, modifying, and optimizing SQL server scripts, stored procedures, tables, index maintenance, triggers, cursor, functions, and DBCC constraints.
- Hands-on experience in Cloud-like AWS worked on Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC), Amazon Simple Storage Service (S3), and Amazon Elastic Block Store (EBS).
- Hands-on experience in Database services like Amazon Relational Database Service (RDS) and Management services like AWS Auto Scaling, Amazon CloudWatch, Elastic Load Balancing (ELB).
- Experience in designing, creating, processing Cubes using SSAS, using MDX Queries, and hands-on LINQ query.
- Excellent knowledge of Software Development Life Cycle, Agile Methodology, RDBMS, Data Warehouse & Data modeling concepts.
- Worked on Control flow / Dataflow tasks, Loops, Containers, Parameters, Variables, Post Deployment Configurations, Jobs, and scheduling for ETL operations.
- Good SQL Server Administration skills including Backup/recovery, Database maintenance, User authorizations, database creation, tables, and indexes.
- Hands-on experience with performing various SSIS data transformation tasks like Lookups, Fuzzy Lookups, Conditional Splits and Event Handlers.
- Well-versed in Interpreting problems and providing solutions to business problems using data analysis, data mining, optimization tools, and machine learning techniques and statistics.
- Strong experience in DevOps Environment by enhancing Continuous Delivery and infrastructure change by using Chef, Ansible, Kubernetes, and Docker to deploy code with GIT, Jenkins.
TECHNICAL SKILLS
Operating Systems: Windows 98/2000/XP/7,8, Mac OS, UNIX and Linux CentOS, Debian, Ubuntu
Programming Languages: Python, Java, C, C++, SQL
Python Packages: ReportLab, HTTPLib2, Urllib2, Numpy, Matplotlib, Scipy, Pandas, Pickle, bs4, BeautifulSoup, wxPython, PyTables, Pillow, Crispy
Web Technologies: HTML/HTML5, CSS/CSS3, PHP, XML, DOM, AJAX, jQuery, JSON and Bootstrap.
Frameworks: Django, Flask, Pyramid, PyJamas, Jython
Webserver: Apache HTTP webserver, WebLogic, WebSphere, JBoss and Apache Tomcat
Information Visualisation: D3, R, Tableau
IDE: Eclipse, webstorm, Sublime Text, Brackets, Pycharm, Pystudio, Pyscripter.
Analytic Tools: Google Analytics Fiddler
Cloud Computing: AWS EC2, S3, RDS(MY SQL), SQS
Deployment Tools: Heroku, Amazon EC2, Jenkins and Fabric
J2EE: JDBC, JNDI, JSP and servlets
Databases: Postgresql, Oracle 8i/9i/10g/11g, MySQL, Sqlite3, Cassandra, Redis and mongo DB
Testing Tools: Bugzilla, Jasmine, Pyunit, JIRA and Junit, zope, pytest, nose, Robot
Protocols: TCP/IP, HTTP/HTTPS, SOAP
Version Control Tools: Git, SVN, CVS
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr Python Developer
Responsibilities:
- Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, Angular, and jQuery.
- Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
- Created custom directives in AngularJS for re-usable components (multi-field form elements, background file uploads).
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Creating and managing schema objects such as Tables, Views, Indexes, Functions, Stored Procedures, and referential integrity depending on user requirements.
- Created Tableau scorecards, dashboards using stack bars, bar graphs, scattered plots, geographical maps, Gantt charts using show me functionality.
- Develop scripts used for batch job scheduling; assists with job schedules to ensure stability and efficient use of machine resources and Used NumPy for Numerical analysis for Insurance premium.
- Used Django template system for front-end UI along with OpenStack dashboard and Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Experience in python, Jupiter, Scientific computing stack (NumPy, SciPy, pandas, and Matplotlib).
- Performed troubleshooting, fixed, and deployed many Python bug fixes of the two main applications that were the main source of data for both customers and the internal customer service team.
- Used Django configuration to manage URLs and application parameters.
- Designed and managed API system deployment using a fast HTTP server and Amazon AWS architecture.
- Creation of Python scripts for data access and analysis (Scripts, Data Feeds, XLS, FIXML) to aid in the process and system monitoring, and reporting.
- Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy, and PostgreSQL.
- Managed code versioning with GitHub, BitBucket, and deployment to staging and production servers and Implemented MVC architecture in developing the web application with the help of the Django framework.
- Involved in the development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Created Django dashboard with a custom look and feel for end-user after a careful study of Django admin site and dashboard.
Environment: Python 3.4/2.7, Hadoop, Django 1.7, HTML5, CSS, Bootstrap, jQuery, JSON, JavaScript, PostgreSQL, T-SQL, MongoDB, SoapUI, Ansible, MySQL, Google Cloud, Amazon AWS S3, Bugzilla, JIRA.
Confidential - Charlotte, NC
Sr. Python Developer
Responsibilities:
- Involved for gathering requirements, system analysis, design, development, testing and deployment.
- Worked on Django API's for accessing the database.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Developed views and templates with Python and Django's view controller and templating language to create a user - friendly interface using MVC architecture.
- Used Microservice architecture, with Spring Boot-based services interacting of REST and Kafka.
- Worked in Python Pandas programming in converting data between database, csv files and python objects, applied business rules to validate and transform data.
- Developed a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.
- Develped API for using AWS Lambda to manage the servers and run the code in the AWS.
- Create Azure Dev Ops build and release pipelines. CI/CD.
- Developed Python code to gather the data and designs the solution to implement using PySpark.
- Analyzing the Data from different sourcing using Big data Solution Hadoop by implementing AWS Data Factory, Hive, Sqoop.
- Utilize PyUnit, the Python unit test framework, for all Python applications.
- Created Business Logic using Python to create Planning and Tracking functions.
- Used PyQuery for selecting DOM elements when parsing HTML.
- Worked on several Python Packages like Matplotlib, Pillow, NumPy, SQL Alchemy, and sockets.
- Used Jenkins for continuous integration services.
- Developed and implemented core API services using Python with spark.
- Worked in using Django ORM to design and build all database mapping classes with Django models.
- Worked with JSON based REST Web services.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
- Developed Python batch processors to consume and produce various feeds.
Environment: Python, Java, PyUnit, Pandas, numpy, Hive, HTML, Django, Jenkins, Maven, JSON, REST, Bootstrap, Git, JIRA, SQL, Agile, Windows and Linux, AWS.
Confidential, Redwood City, CA
Sr. Python Developer
Responsibilities:
- Wrote and tested Python scripts to create new data files for Linux server configuration using a Python template tool.
- Modified controlling databases using SQL generated via Python and Perl code, collected and analyzed data with Python programs using SQL queries from the database of data collected from the systems under tests.
- Updated the client admin tool to have the new features like support for internalization, support for customer service, etc.
- Implementation of Reinforcement learning techniques in the field of Machine learning by following Dynamic programming using Python 2.x/3. x.
- Taken part in the entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation, and support.
- Developed Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector, and MySQL dB package to retrieve information.
- Developed and tested many features for a dashboard using Python, Java, Bootstrap, CSS, JavaScript, and jQuery.
- Generated Python Django Forms to record data of online users and used Pytest for writing test cases.
- The developed overall layoutmeetscross-platform compatibility using Bootstrap, media queries, and Angular UI Bootstrap.
Environment: Python, Django, PyCharm, PyTorch, Pandas, Flask, Python API, TensorFlow, scikit-learn, NumPy, Microservices, ORM, Celery, Tornado, SQLAlchemy, JavaScript, HTML5, CSS3, Angular, React, Redux, Machine learning, data science, Tornado, TFS, ROR, Angular, React, Es6, Typescript, JWT, Java, MySQL, PL/SQL, PostgreSQL, Rest, Git, Selenium, AWS EC2, Google Cloud Platform, Chef, Maven, JSON, Jenkins, Docker, Linux, Agile, Scrum
Confidential, New York, NY
Python Developer
Responsibilities:
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Used Python to write data into JSON files for testing Django Websites. Created scripts for data modeling and data import and export.
- Involved in building database Model, APIs and Views utilizing Python, in-order to build an interactive web-based solution.
- Performed data extraction and manipulation over large relational datasets using SQL, Python, and other analytical tools.
- Worked on Python to place data into JSON files for testing Django Websites using Eclipse.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Used ORM programming in converting data between incompatible type systems in OOP languages.
- Used various Python libraries for data analytics and extracting data using Pandas, Pyexcel, NumPy, Pickle and Pytable.
- Worked on multiple python frameworks including Pyramid and Tornado.
- Developed dynamic web pages using HTML5, CSS3 and jQuery, AngularJS, JavaScript and Oracle.
- Developed Dynamic Web Application using AngularJS, HTML5, CSS3, JavaScript, Bootstrap and JSON web token.
- Worked in an Agile environment and also Installed and Configured Drupal on a Linux server and other servers.
- Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer, Auto scaling groups.
- Worked with MongoDB modules for database persistence using Node.js to interact with DynamoDB.
- Created custom OSGi services and servlets using Eclipse IDE with Maven.
- Integrating Jira with Stash/Crowd/Hip chat/Bitbucket Server.
- 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.
- Write scripts using python modules and their libraries to develop programs that improve the processing of access requests.
- Worked on PowerShell for automation and made use of command-line shell and shell scripting.
- Developed Merge jobs in Python to extract and load data into MySQL database, also worked on Python ETL file loading and use of the regular expression
- Utilized PyUnit, the Python Unit test framework, for all Python applications and used Django Database APIs to access database objects.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Involved in the development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Used Wireshark, live HTTP headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
Environment: Python, Django, HTML5, CSS, XML, AJAX, MySQL, JavaScript, jQuery, PyQuery, PostgreSQL, T-SQL, JavaScript, Eclipse, Git, Linux, Shell Scripting.
Confidential
Python Developer
Responsibilities:
- Used standard Python modules e.g. CSV, Robot parser, Iter tools, Pickle, Jinja2, Xml for development.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and RESTAPI calls.
- Query and set up employee registration and login using Python PostgreSQL
- We use a multiple row data storage strategy called MVCC to make effective PostgreSQL responsive in Querying and storing in database.
- Performed troubleshooting, fixed and deployed many Python bug fixes for Learning Management System
- Used Python Flask framework to build modular & maintainable applications.
- Used various SSIS transformations such as Conditional Split, Derived columns which were used for data scrubbing, data validation checks in staging database before loading the data into the data warehouse.
- Developed SQL Server stored procedures, functions, and database views. Used Audit functions to keep track of the changes made to the database.
- Created login credentials, for users and configuring permissions according to assigned roles of users.
- Involved in database schema design, development, and creating snapshots with materialized views for remote instances.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Created Tableau Dashboards with interactive views, trends, and drilldowns along with user-level security.
Environment: Python, Linux, Shell Scripting, PostgreSQL, MySQL, Flask, Web services, SVN, Pandas, FileZillaCSV, Robot parser, Iter tools, Pickle, Jinja2, Xml, Django, HTML, CSS, JavaScript, Bootstrap, JQuery, RESTAPI, DTS, SSRS
