Sr. Python Developer Resume
Fargo, ND
SUMMARY
- Having 7+ years of experience as a Web/ApplicationDeveloperand analytical programming with strong expertise inPython.
- Experience in analysis, design, and development, testing, implementation, and maintenance of various web applications usingPython.
- Hands on experience in developing web applications implementing Model ViewControl architecture using Django, Flask web application frameworks.
- Experience in relational databases like Oracle MS SQL server, developing PL/SQL packages, Stored Procedures, Functions, Views, Indexes, Triggers, XML join, user defined data types and other complex queries.
- Experience with Requests, NumPy, SciPy, Matplotlib, and Pandas,pythonlibraries during development lifecycle.
- Extensive knowledge inPython, PHP, MySQL, NoSQL, UNIX, and Linux.
- Experience with Design, code, debug operations, reporting, data analysis and web applications utilizingPython.
- Experience working with notebook technologies like Jupyter and open - source distribution Anaconda.
- Hands on Experience with variousPythonIntegrated environments like NetBeans,PyCharm, Eclipse & Visual Studio.
- Experience with creating complex Spotfire Dashboards, maintaining the existing dashboards, reports, and administration activities.
- Experience with Implementing Data warehouse solutions in Amazon Redshift,Oracle and SQL Server.
- Extensive knowledge in development of web-based applications using Python,JAVA, HTML, XML, KML, CSS, DHTML, Java Script, Json, Angular JS and jQuery.
- Experienced in NoSQL technologies like Cassandra, Mongo DB.
- Experienced on JSON based REST Web services and Amazon Web Services (AWS) Such as EC2, Lambda, ELB, Amazon SQS, VPC and cloud watch.
- Working knowledge on Kubernetes to deploy scale, load balance, and manageDocker containers with multiple namespace versions.
- Good knowledge on IBM WebSphere Application Deployment and maintenance of an application-on-Application Server using clusters concept and IBM TivoliMonitoring.
- Experienced in developing API services inPython/Tornado, while leveraging AMQP and RabbitMQ for distributed architectures.
- Experience in developing ColdFusion Components, custom tags, and modified CFObjects.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experienced in building tools such as ANT, Apache MAVEN, and JENKINS.
- Experience in deploying applications in heterogeneous Application ServersTOMCAT, Web Logic and Oracle Application Server.
- Good Experience on testing tools like JIRA and Bugzilla for bug tracking.
- Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling
- Experienced inPythonto manipulate data for data loading and extraction and worked withpythonlibraries like Matplotlib, NumPy and Pandas for data analysis.
- Experience in full-stack development for designing cloud-basedPythonweb applications and RESTful APIs usingPythonREST API Framework.
- Experience in Implementation of MVC/ MVW architecture using Servlet, Django, andRESTful, SOAP web service, and SOAPUI.
- Good experience in developing web applications and implementing Model ViewControl (MVC) architecture using server-side applications like Django, Flask andPyramid.
- Expertise in creating Scrum stories, Agile Methodologies, Sprint’s experience inPythonbased environment, along with data analytics, Excel data extracts and data wrangling.
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential, Fargo, ND
Responsibilities:
- Designed and developed the server module and resolved issues and responsible for its enhancements.
- Architected and developedPythonand Django for the backend development and front-end application using React, Webpack, Redux, and ES6/7 and PostgreSQL for the database.
- Involve in web applications development using Django/Python, .NET/C#,Flask/Python, and Node.js, Angular.js, ember.js, jQuery, Ajax while usingHTML/CSS/JS for server-side rendered application.
- Developed and executed complex SQL queries to pull data from data sources likeSQL server database, andOracle.
- Built application and database servers usingAWSEC2 and create AMIs also usingRDS for Oracle DB.
- Worked on Django ORM module for signing complex queries.
- Developed Bash andPythonscripts/code for migrating SFTP user accounts, data from chef-based managed system to UI.
- Designed and developedPythonmodules to migrate/move content from NFS based storage to OpenStack Swift and merging containers within OpenStack base.
- Defined different Django API profiling techniques for faster rendering information.
- Used Ansible, Vagrant, and Docker for managing the application environments.
- Implemented CSV file load processes inOraclein PySpark by using Panda libraries.
- Worked with Splunk for testing the performance and debugging server level problems.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Used React JS in components like JSX, creating React components, Virtual DOM,React Props, Lifecycle methods, working with the React States and Events.
- Leveraged AWS Redshift to query data directly into Amazon S3 Data Lake to easily integrate data sources.
- Build application and database servers using AWS EC2 and create AMIS also usingRDS forOracleDB.
- Deployed AWS Lambda code from Amazon S3 buckets and created a Lambda Deployment function and configured it to receive events from S3 bucket.
- Develop single page application by using Angular JS backed by MongoDB andNodeJS.
- Migrating the Django database from SQLite to My SQL to Postgre SQL with complete data integrity and Designed, developed, and deployed CSV Parsing using the big data approach on AWS EC2.
- Developed Restful Micro Services using Flask and Django and deployed on AWS servers using EBS and EC2.
- Migrated Database from SQL Databases (Oracleand SQL Server) to NO SQL Databases(MONGODB).
- Implemented the application usingPythonSpring IOC (Inversion of Control),Django Framework and handled the security usingPythonSpring Security.
- Installed and configured pyBuilder for application builds and deploying it.
- Automate different workflows, which are initiated manually withPythonscripts and UNIX shell scripting.
- GeneratePythonDjango forms to record data of online users and used PyTest for writing test cases.
- Developed views and templates with Django view controller and template to create a user-friendly website interface.
- Developed Microservices by creating REST APIs and used them to access data from different suppliers and to gather network traffic data from servers.
- Worked on Django and RabbitMQ queues.
- Used Circle CI for continuous integration and delivery platform over GIT.
- Used Django Migrations for designing and expanding of the database.
- Automated most of the daily task usingpythonscripting.
- Involved in the CI/CD pipeline management for managing the weekly releases.
- Developed Bash andPythonscripts to automate different monitoring, deployment and data Management tasks.
- ImplementedOracledatabase and JDBC drivers to access the data.
- Worked on Jira for managing the tasks and improving the individual performance.
- Troubleshoot and debug the issues occur in customer production and POC environments.
- Making recommendations to the team in terms of appropriate testing techniques, shared testing tasks.
Environment: Python 3.7, JavaScript, Django Framework 2.2, CSS 3, SQL, MySQL, LAMP, Oracle, JQuery,Adobe Dreamweaver, Apache web server. GitHub, Ansible, HTML5, PostgreSQL,Amazon Web Service (AWS), S3, EC2, EBS, PyCharm, Microsoft Visual Code, Linux.
Python Developer
Confidential, Chicago, IL
Responsibilities:
- Designed the application usingPython, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application.
- Developed consumer-based features and applications usingPython, Django, HTML,Behavior Driven Development (BDD) and pair-based programming.
- Developed views and templates withPythonand Django's view controller and templating language to create a user-friendly website interface.
- UsedPythonand Django to interface with the jQuery UI and manage the storage and deletion of content.
- Implemented dynamic page elements and form error validations using AngularJS.
- Wrote and executed various MYSQL database queries fromPythonusingPython-MySQL connector and MySQL package.
- Managed, developed, and designed a dashboard control panel for customers and administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features ofPythoncode using a web browser.
- Performed efficient delivery of code based on principles of Test-DrivenDevelopment (TDD) and continuous integration to keep in line with Agile SoftwareMethodology principles.
- UsedPythonpackages like cx oracle, pyodbc and MySQL DB for working withOracle, SQL Server, and MySQL DB respectively.
- Worked onPythonOpenStack APIs and used NumPy for Numerical analysis
- Involved in design, implementation and modifying thePythoncode and MySQL database schema on-the back end.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Extract, Transform and load data fromOracle, SQL or MS servers toPythonecosystem for further processing usingPythontechnologies.
- Had regular interactions with customers and gathered requirements in Big Data collation, summation, filtering and normalizing the data.
- Python/Django based web application, Postgre sql DB and integrations with 3rd party email, messaging, storage services.
- Developed a fully automated continuous integration system using Git, Gerrit,Jenkins, MySQL and custom tools developed inPythonand Bash.
- Worked on HTML, CSS, JavaScript, AngularJS, Node.JS, Git, REST API, Mongo DB,IntelliJ.
- Design, develop, test, deploy and maintenance of the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS andJavaScript.
- Developed entire frontend and backend modules using PHP/Python.
- ManageOracleNetworks (Listener-TNS).
- Designed and developed data management system using MySQL.
- Developed and tested many features for dashboard usingPython, Java, Bootstrap,CSS, JavaScript and jQuery.
- Rewrite existing Java modules to deliver certain format of data.
- Worked on web-scraping the WebPages and used modules like urllib2, BeautifulSoup and pandas.
- Wrotepythonscripts to parse XML documents and loaded the data in database.
- UsedPythonlibraries such NumPy, SciPy, Matplotlib and PandWrote and executed various MYSQL database queries fromPythonusingPython-MySQL connector and MySQL dB package.
- Successfully migrated the Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
- Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents.
- Responsible for setting upPythonREST API framework and spring framework usingDjango.
Environment: Python 3.5/3.X, Django 2.0, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Oracle, Wire shark, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Angular.js,Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.
Python Developer
Confidential, Dallas, TX
Responsibilities:
- Used Django framework to design and develop the application.
- Involved in tuning and optimization of SQL statements and ManagedBackendusingPythonand MVC framework Django.
- Used HTML/CSS, Bootstrap, and JavaScript for UI development.
- Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angular JS,Node.js, bootstrap.js, backbone.js.
- Used Restful API’s with JSON, XML to extract Network traffic information.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from.PythonusingPython-MySQL connector MySQLdb package to retrieve information.
- Used JSON based and RESTful API for information extraction.
- Using Restful APIs to access data from different suppliers.
- UsedPythonand Django for creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Managed large datasets using Panda data frames and SQL.
- Used GitHub forPythonsource code version control, Jenkins for automation.
- Re-engineered various modules for implementing changes and creating efficient systems.
- Used MySQL as backend database and MySQL dB ofpythonas database connector to interact with MySQL server.
- Managed large datasets using Panda data frames and MySQL and creating efficient systems.
- Tested entire frontend andbackendmodules usingPythonon Django Web Framework.
- Actively involved in Initial software development life cycle (SDLC) of requirement gathering and in suggesting system configuration specifications during client interaction.
- Used Celery with Rabbit MQ, MySQL, Elasticsearch, and Flask to create a distributed worker framework.
- Involved in writing application-level code to interact with APIs, Web Serving using AJAX, JSON, and XML.
- UsedPandaslibrary for statistical Analysis.
- Recording of Scripts (Web, Web Services HTML) using Vugen and Soap UI and script validation through co correlations, parameterizations and other methods. Scripting- web and web services.
- UsedNODE.JS and writtennode.JS application in JavaScript and can be run within tanode.JS runtime.
Environment: Python2.7, Django1.8, MySQL, Jenkins, Linux, HTML, CSS, JSON, Restful Web Services, JavaScript, Apache, Linux.
