We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

0/5 (Submit Your Rating)

Irvine, CA

SUMMARY

  • 7+ Years of experience in Analysis, Design, Development, Management, and Implementation of various standalone and client - server architecture-based enterprise application software.
  • Extensive knowledge in Python, PHP, MySQL, NoSQL, UNIXandLinux.
  • Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
  • Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery, JSON and Node.js.
  • Involvement in building frameworks and automating complex workflows using Python for Test Automation.
  • Experience in writing REST APIs in Python for large-scale applications.
  • Experience in LINUX IDE for C/C++, UNIX Shell Scripting and Knowledge in Perl, python scripting.
  • Have good exposure in LAMP(Linux, Apache, MySQL, and Python) and WAMP Architectures.
  • Excellent working Experience inAgile (SCRUM)using Rally and TFS, RUP and Waterfall methodologies with high quality deliverables delivered on-time.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Good Command of web services with protocols SOAP, REST.
  • Good experience in working with Web services like AmazonEC2, AWS and Amazons3.
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Anticipated potential parts of failure (database, communication points, file system errors).Good working experience in using version control systemsCVS, SVN,Amazon EC2, Git, and GitHub.
  • Evaluated potential software products based on new and existing system development and migration requirements.
  • Expert on OOPS, Multi-threading, Exception-Handling & Collections in python.
  • Proficient in developing websites and web applications usingPHP, MYSQL, AWS, Flask, Jinga, REDIS, HTML, XML, JSON, CSS, Java Script & AJAX.
  • Performed regression and system-level testing to verify software quality and function before it was released.
  • Experience in working with Python ORM Libraries including Django ORM.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
  • Strong knowledge and experience on Amazon Web Cloud Services (AWS) like EC2, S3, EBS, RDS, VPC and IAM.
  • Hands on Experience with parallel computing, multithreading, Experience with JSON based REST Web services.
  • Assessed costs and risks associated with developing new features and products.
  • Skilled in testing tools like Bugzilla and JIRA.
  • Contributed to the Python codebase used in the automated deployment of software on multiple virtual machines.
  • Experienced in working with various Python IDEs using PyCharm, Spyder, NetBeans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
  • Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling.
  • Strong understanding of Data Structures, IPC, Multithreading, Socket Programming and Memory management.
  • Responsible for user validations on client side as well as server side.
  • Adept at automating repetitive work throughShell scriptsand Python.
  • Able to analyse a requirement and act accordingly by managing the resources efficiently.

TECHNICAL SKILLS

Programming Languages: Python 2.5-2.7/3.4-3.6 , C, C++, C#, SQL and PL/SQL

Web Technologies: HTML, CSS, DOM, SAX, Java Script, jQuery, AJAX, XML, AngularJS

Frameworks: Django, PyJamas, Flask, python, Pyramid, CherryPy

Version Control: MVC, SVN, CVS, Git, GitHub

Front End: Angular, jQuery, Ajax, ExtJS, Node JS, React JS, JSON, Bootstrap, CSS, HTML

Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, Node XL

Application servers: Apache Tomcat, JBoss

Databases: Oracle, My SQL, PostgreSQL, Apache Cassandra

IDE’s/ Development Tools: NetBeans, Spyder, Eclipse, PyCharm, PyScripter, PyStudio, Atom, Tensor Flow and Sublime Text

Operating Systems: Windows 98/2000/XP/7/8/10, Red hat Linux 4.x/5.x/6.x, Ubuntu, and MacOS

Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP

Testing Tools: Cloud Technology PyTest, Testify, Selenium, Bugzilla and JIRA, AWS

PROFESSIONAL EXPERIENCE

Confidential, Irvine, CA

Sr. Python Developer

Responsibilities:

  • Knowledge of monitoring, logging and cost management tools that integrate with AWS ECS.
  • Implemented systems that are highly available, scalable, and self-healing on the AWS platform.
  • Deployed, managed, and operated scalable, highly available, and fault tolerant systems on AWS.
  • Performed UI testing using Selenium.
  • Develop the Perl and Shell scripts to automate the finance billing file
  • Take part in RBC CANADA project to make the necessary script changes (Perl) to ingest RBC CANADA AFP files into PostEdge
  • Develop the post-processor script in PERL for American Funds ingestion process to move the pdf files to the NAS mounted directory structur based on the config file format
  • Executed the seamless integration and financial reporting of a boutique M&A acquisition as part of the Capital Market product spectrum
  • Developed and deployed an accuratecapitalassessment process for the tax credit programs which was utilized in the deal pricing model for the business to measure the return on the investment prior to closingthe deal
  • Successfully implemented a new financial reporting tool acrossCapitalMarkets using Onestream and developed a Community Finance forecasting model using Python which resulted in reducing forecasting time by 75%
  • Develop the pre-processor and post-processor scripts in PERL for the Mercer Funds files to create the index files for the incoming zip files and to update corresponding DB2 tables during the post ingestion process
  • DevelopedGUIusing Python and Djangofordynamically displayingblock documentationand other features of python code using a web browser.
  • Web frontend development experience with modern JavaScript tooling (React, Redux or equivalent, and so on)
  • Designed and developed a horizontally scalable APIs using Python Flask.
  • Performed software testing and automation frameworks using Cucumber/Gherkin and TestNG, Selenium.
  • Developed backup and recovery engine using VMware, GoLang programming language.
  • Responsible for setting up Python REST API framework using Django.
  • Worked with search business and search team to implement dynamic rule updates to search using elastic search.
  • Deep understanding of technology including Hadoop, Flume, HDFS, Hive, HBase and YARN.
  • Managed all levels of AWS services (ECS) within EF Kids & Teens organization which consist of live, staging, QA environments.
  • Analysis the logs data and filter required columns by logstash configuration and send it to elastic search.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Developed entire frontend and backend modules usingPython FlaskonDjangoincludingTastypieWeb Framework usingGit.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Worked in NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization
  • Creating and modifying Job Templates/Projects/Inventories/workflows and other Ansible Tower Objects.
  • Worked on architecture of Ansible plays/roles/workflows.
  • Used JavaScrip tand JSON to update a portion of a webpage.
  • Responsible for debugging the project monitored onJIRA (Agile)
  • Wrote core Python scriptstoparse JSON documents and load the data in database.
  • Worked on Restful APIs to access the third-party data for the internal analysis and statistical representation of data.
  • Setup automated cron jobstoupload data into database,generate graphs, bar charts,upload these chartsto wikiand backup the database.
  • Developed Merge jobs in Pythonto extract and load data into MySQL database.
  • Successfully migrated theDjango database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Performed troubleshooting, fixed and deployed manybug fixes for applications that were a main source of data for both customers and internal customer service team.
  • Used a micro service architecture, with Spring Boot-based services interacting of REST and Kafka.
  • Handled potential points of failure (database, communication points and file system errors) through error handling and communication of failure.
  • Wrotescripts inPythonfor extracting data from HTML file.
  • Developed views and templates with corePython and Django's view controller and templating language to create a user-friendly website interface.
  • Used core Python and Djangoto interface with the jQuery UIand manage the storage and deletion of content.
  • Designed front end usingUI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS,and JavaScript.
  • Used and customized apache server to for checking our developed project.
  • Used Test driven approach (TDD)for developing services required for the application.
  • Implemented Integration test cases.
  • Worked on Mobile Application Testing, Security Testing and Web Services Testing using SoapUI.
  • Extensive experience in data driven, keyword driven and hybrid test automation frameworks. Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
  • Implemented and followed best practice SDLC methodologies, code versioning, software testing, and deployment.
  • UsedGitto resolve and codingthe work on andportlet.

ENVIRONMENT: Python 3.6/2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, jQuery, CSSBootstrap, JavaScript, Eclipse, Git, GitHub, Hadoop, AWS Lambda, API Gateway, ECS, React JS, Kubernetes, Redshift, DynamoDB, ElastiCache, Linux, Shell Scripting, Jenkins.

Confidential, Chicago, IL.

Python Developer

Responsibilities:

  • Developed the application front end using HTML, CSS, JavaScript, Bootstrap, Django framework.
  • Extensively utilized Python frameworks like Django, Flask, Sanic, PyUnit and libraries like matplotlib.
  • Designed applications implementing MVC architecture in Pyramid, Zope frame works.
  • Experience of working with big data/caching solutions for UI performance optimization.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and HighCharts, matplotlib for data visualization of sales, tracking progress, identifying trends.
  • Analyze Requirements, Prepare detailed requirement and design reports for SAS based projects.
  • Network automation with Cisco NSO, Yang, python and Java.
  • Developed data-accessible web applications for employee accesses using HTML5, CSS3, JavaScript and Django.
  • Participate in the design, build and deployment of NoSQL implementations like MongoDB.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Developed server based web traffic using RESTful API’s statistical analysis tool using ETL, Flask, Pandas.
  • Wrote PL/SQL views, Stored Procedures, database triggers & Packages.
  • Implemented table sorting feature on the webpages regardless of the type of data types with the use of JavaScript.
  • Enhanced by adding Python XML SOAP request/response handlers to add accounts, modify trades and security updates.
  • Recording of Scripts Web Services HTML using Vugen and SoapUI and script validation through co correlations, parameterizations and other methods.
  • Worked with RDBMS like Oracle 11g/10i and MySQL databases to query and read data.
  • Developed various Python scripts to find vulnerabilities with SQL Queries by doing SQL injection, permission checks and performance analysis.
  • Developed scripts to migrate data from proprietary database to PostgreSQL.
  • Implemented continuous integration using Jenkins and involved in the deployment of application with Ansible automation engine.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Performed Unit testing, Integration Testing, GUI testing using Pytest and web application testing using Selenium Python bindings.
  • Performed time series analysis using SAS to forecast the unemployment claims.
  • Designed many UML diagrams in Magic Draw for generating C++ code on the fly. logged user stories and acceptance criteria in JIRA for features by evaluating output requirements and formats.

Environnment: Python 3.4/2.7, Spark, Hadoop, Django 1.7, HTML5, CSS, Bootstrap, JQuery, JSON, JavaScript, ETL, PostgreSQL, T-SQL, MongoDB, SoapUI, Vugen, Docker, Oracle 11g/10i, Charles Web Debugging, Ansible, MySQL, Google Cloud, Amazon AWS S3, Bugzilla, JIRA.

Confidential, Tampa, FL

Python Developer

Responsibilities:

  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Implemented MVC architecture in developing the web application with the help of Django framework.
  • Worked on designing, coding and developing the application in Python using Django MVC.
  • Built a GC analytic tool using Python, to help clients analyze data and profile risk against a wide spectrum of reinsurance options.
  • Develop the batch jobs for loading the BETA side trades into Broadridge using Perl script, Unix shell script and Autosys
  • Implemented Perl packages extensively. Used multithreading. Used SOAPLite module to communicate with different web-services based on given WSDL
  • Developed Python batch processors to consume and produce various feeds.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Involved in designing and developing interactive User Interfaces, usability, web and client/server applications using HTML5, CSS3, Bootstrap, JavaScript and JQuery.
  • Involved in developing the Angular.JS Meteor framework for the Single Page Application (SPA) development.
  • Contributing in the design and creation of RESTful APIs using Python/ Django/ Django Rest Framework and Implemented Amazon Web services (AWS) Rest API Gateway using AWS Lambda.
  • Used Numpy, Pandas and other libraries to work with large data sets and threading limitations, multi-process architecture.
  • Written numerous Django views (class based) and templates for page rendering.
  • Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Involved in Restful web services to call for POST, PUT, and DELETE and GET methods.
  • Used Django evolution and manual SQL modifications were able to modify Django models while retaining all data, while site was in production mode.
  • Write Python scripts to parse JSON documents and load the data in database.
  • Design and maintain databases using Python and developed Python based API (RESTful Web Service) using Django, SQL Alchemy and PostgreSQL.
  • Analyzed the SQL scripts and designed solutions to implement usingPySpark.
  • Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
  • Maintained and Updated the application in accordance to the clientele's requirement.

Environment: Python, Django, MVC, XML, HTML5, CSS3, JavaScript, Angular.JS, RESTful, AWS, PySpark, Numpy, Pandas, JQuery, JSON, SQL, Agile and Windows.

Confidential, Chicago, IL.

Jr.Python Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Involved in creating web applications and actualizing Model View Control (MVC) design utilizing worker side applications like Django.
  • Designed frontend and backend of the application utilizing Python on Django Web Framework. Develop buyer-based highlights and applications utilizing Python and Django in test driven development and pair-based programming.
  • Developed Python code using Sql Alchemy ORM to connect to the MySql.
  • Developed Python program which performs Logcompression/ LogRotation of the Logfiles.
  • Involved in building database Model, APIs and Views utilizing Python, in-order to build an interactive web-based solution.
  • Central lead for the ComprehensiveCapitalAnalysis & Review (CCAR) submissions for FY17-18, collaborating with parent company in the US;
  • Developed the presentation layer using HTML5, CSS3, JavaScript, JQuery and AJAX and Used JQuery libraries for all client side JavaScript manipulations.
  • Worked on Angular.JS to augment browser applications with MVC capability.
  • Developed server by using Django framework, writing routes and queries to build Restful API.
  • Creating reports and graph using MatplotLib package with scientific computing stack Pandas Data framework.
  • Developed Pyspark scripts for validation of hive megastore migration and comparison of row counts of hive tables between on-premises and cloud clusters.
  • Used various Python libraries for data analytics and extracting data using Pandas and Numpy.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Worked on Python to place data into JSON files for testing Django Websites using Eclipse.
  • Involved in automating data movements using Python scripts, involved in splitting, validating and processing of files.
  • Used Python based GUI segments for the front-end usefulness, for example, choice criteria, created test outfit to empower exhaustive testing using Python.
  • Wrote python scripts to parse XML documents and loaded the data in database.
  • Wrote Python normalizations scripts to find duplicate data in different environments.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Used AJAX to modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page.
  • Designed and developed Web services using XML and JQuery.
  • Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
  • Involvedin Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
  • Involved in organizing meetings to know the needs of clients for the Enterprise solution Implementation.

Environment: Python, Django, MVC, HTML5, CSS3, JavaScript, Angular.JS, PySpark, PyTest, Pandas, Matplotlib, AWS, Eclipse, XML, AJAX, JQuery, JSON, PL/SQL, Agile and Windows.

We'd love your feedback!