We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Around 7 years of experience in software field as a Software Developer and experience in other models of the Software development life cycle (SDLC).
  • Expertise in developing N - tier Web applications and data analytics using python programming language and other frameworks.
  • Experience in analyzing, designing, developing, documenting, testing and deploying Web applications and Web services using different languages, frameworks and tools and packages.
  • Experience in Algorithms and Data structures to write smart and efficient code.
  • Strong experience in implementation of Object-Oriented Programming Languages (OOPS).
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Experience working under the Linux and other Operations systems.
  • Experience in developing databases using the Relational Database (SQLite, MySQL, PostgreSQL) and the Non-relational database - NoSQL (MongoDB).
  • Experience in building web applications using major frameworks like Django and Flask.
  • Experience on building RESTful API’s, Design patterns, developing Web Services with Python programming language.
  • Experience in using the Redis server for in-memory data structure, cache and message broker.
  • Experience in developing applications for different scientific, mathematical and statistical calculations using the NumPy, Pandas and other libraries.
  • Experience in python automation scripts and using CRON for running at intervals.
  • Implementing Basic R language code for statistical computing.
  • Experience in developing front-end UI using HTML5, CSS3, JavaScript, jQuery, Angular 1,2 and have some conceptional Knowledge on other JavaScript frameworks like D3.js, Nodes and React JS.
  • Using Jenkins as CICD for auto testing the code once it is pushed into GITHUB.
  • Some experience and knowledge on AWS (EC2, lambda, S3 and DynamoDB), Azure (AZURE) cloud services.
  • Good Knowledge on Time Series Analysis and Forecasting using ARIMA model, Exponential Smoothing model in Python and R.
  • Experience in Data mining with large datasets of Structured and Unstructured data, Data Acquisition, Data Validation, Predictive modeling, Data Visualization.
  • Extraction of data from websites using Web Scraping. Beautiful Soup is used for extraction of web data.
  • Experienced in working on Web Servers, Application servers for python web applications
  • Experience on working in Production Support, fixing bugs, development and integration.
  • Have some conceptual knowledge on DevOp’s tools like Splunk, Spark and Kafka.
  • Strongly experienced in mainly using Agile methodology (Scrum) and following the Agile Methodologies in SDLC using GIT and TFS version controls.
  • Experience in the Test-Driven Development (TDD) using N-Unit testing. Manual and Automated testing of applications developed using Selenium on a Windows, LINUX environment.
  • Strong experience in different domains like Finance, Banking, Insurance, Healthcare, Networking and Transportation.

TECHNICAL SKILLS:

Languages: C, C#, Python 2.x/3.x, Core Java, JavaScript, R

Frameworks/Packages: Django, Flask, NumPy, Pandas, Servlets, JSP. RESTAPI

Database: SQL-MSSQL, Oracle, MySQL, SQLite, PostgreSQL, No-SQL. SQLAlchemy

Web Technologies: HTML5, CSS3, XML, JavaScript, AngularJS

Web Server: IIS, Apache HTTP, NGINX, Apache, Tomcat

Cloud Services: AWS and Azure

IDE’s: PyCharm, eclipse, VS code, sublime, Spyder, Jupyter Notebook, PyScripter

Tools: Celery, RabbitMQ, Redis, Jenkins, Docker, Docker compose, Spark, Splunk, Kafka, Selenium.

Operating Systems: Windows, LINUX, UNIX, AWS Systems

Version Control: Git, Bitbucket

Methodologies: Agile, Scrum, TDD, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Python Developer

Responsibilities:

  • Working as a software developer, I used to work mostly on the backend side the application.
  • Using python as a major programming language and Django framework with some other servers and frameworks.
  • As it is a manufacturing company, we use to work on the bar code. Need to write code that should print labels and checking displaying screens with the correct information at each of assembling.
  • Working on writing python scripts and running those scripts in CRON.
  • Creating new REST API’s and debugging the previous code.

Environment: Python, Django, RabbitMQ, Docker, Redis, Linux Env, Apache Server, CRON jobs, Automation, Git Hub

Confidential, Cambridge, MA

Python Developer

Responsibilities:

  • As a full stack developer using Python as a programming language and Django for building web applications.
  • Developing back-end code using python and other libraries, packages to optimize the application and its performance.
  • Used to fix bugs in the current running application and developing some new templates and features.
  • Used RabbitMQ messaging tool for running Celery workers for running multiple tasks.
  • Django caching, sessions and Redis to reduce the server calls and increase performance.
  • Used Jenkins CICD for testing and deploying after pushing the code into repo.
  • Developing applications to handle large data from different organizations, institutes and from NSF (National Science Foundation) sponsored researchers and other public organizations.
  • Docker and Docker compose to run the application in different environments.

Environment: Python, Django, HTML, CSS, JavaScript, RabbitMQ, Docker, Redis, Linux Env, Git Hub

Confidential, Boxborough, MA

Full stack Python Developer

Responsibilities:

  • Developed web applications using python programming language.
  • Using Django and flask frameworks for developing the web applications.
  • Using high charts to plot the graphs of the data of different Confidential devices.
  • Application showing the KPI (Key Parameter Index) data and plotting the json data.
  • Showing maps with different points and its ranges circle using the JavaScript code and passing CSV/JSON code to plot and show the networking companies signal levels.
  • Creating REST API’s to get the secured data and post to third parties.
  • Using NumPy and Pandas for large data sets.
  • Developed different applications for each networking company to shows Confidential devices performance.
  • Used web scraping to get the exact data time with weather prediction at specific locations for testing.
  • Also developed an application that take data from devices, which helps Confidential to increase its device performance by doing some data analytics.
  • Working on data using Anaconda and different python packages.
  • Initially use basic Unit Tests and at final stage used Selenium for auto testing after pushing to GIT.

Environment: Python, Django, Rest API, JavaScript frameworks, SciPy, PostGre’s, Selenium, Git Hub.

Confidential, Green Bay, WI

Software Developer, Data analyst

Responsibilities:

  • Designed and developed web applications using Django and Flask.
  • Worked majorly on building the pricing simulation gaming applications for businesspeople who needs to get experience for the real time business.
  • Used HTML, CSS and JavaScript, jQuery in developing the front-end pages. Also used AJAX call for updating the page dynamically.
  • Experience in building models to DB or using ORM (SQLAlchemy) as a layer between them.
  • Used NumPy and Pandas to easily perform operation in data arrays received from users.
  • Used Redis servers for caching and using Django sessions.
  • Building a simulation application using Celery and RabbitMQ messaging tool.
  • Used Web sockets for applications to reduce the calls to the server when more numbers of users using a single simulation. Daphne is a server used for the web sockets application.
  • Finally build the complete application in a docker container which makes us easy in deploying into cloud service (AWS).
  • In working for data analytics, used very large data for analyzing for parsing through machine learning models, we used Hive database for storing and retrieving the data.
  • Developed the Restful API’s for the clients and implementing using the Apache server.
  • Python automation to parse the JSON data and pass through timeseries algorithms
  • In the prod development used Oracle as a database (PostGre SQL).
  • Finally used Selenium for auto testing of the applications.

Environment: Python, Django, AWS Docker, RabbitMQ, Redis, Sockets, Rest API, PostGre’s, Git Hub.

Confidential, Chevy Chase, MD

Application Development.

Responsibilities:

  • Designed and developed the applications using the Python language.
  • Developed the web applications using the Django framework to implement the MVT architecture pattern.
  • Placed data into JSON files using Python to test Django websites.
  • Used Python scripts to update the content in database and manipulate files to the required formats as required.
  • Developed the Restful API’s for the clients and running using the Apache server.
  • Generated Python Django forms to maintain the record of online users and providing the authentication and security to the forms/applications.
  • Used Django API's to easily access the database for web servers and for the other third party’s developer or analytics developers.
  • Created Unit test/ Regression test framework for working/new code.
  • Learning cloud services for developing, deploying and maintaining the applications.
  • Used the latest application front-end using the AngularJS framework, especially for developing the SPA (single page applications)
  • Developed remote integration with third party platforms by using RESTful web services.

Environment: Python, Django, JavaScript frameworks, Rest API’s, Testing, Scripting, Linux, Git Hub.

Confidential, Sacramento, CA

Python Application Developer

Responsibilities:

  • Involved in the complete Software Development life cycle (SDLC) in developing web application for the people of Arizona.
  • Developed user interface solutions on a Django web framework.
  • Experienced in various front-end tools in developing templates.
  • Developed custom user defined functions in JavaScript and jQuery to validate application functionalities/features.
  • Also used Jinja for flask applications.
  • Wrote a code to support model-view-controller (MVT) pattern of Django framework in developing several modules for the application.
  • Managed large datasets using Pandas data frames and Oracle for operations in the application and finally push the output into database using the df to SQL function.
  • Built various graphs for business decision-making using Python matplotlib library.
  • Used Python scripts to update content in the database and manipulate files.
  • Involved in building database Model, REST APIs, and Views utilizing Python technologies to build web-based applications.
  • Maintained program libraries, user’s manuals and technical documentation in GitHub.

Environment: Python, Django, JavaScript, Rest API, Documentation, SciPy, Oracle. Linux, Git Hub.

Confidential

Jn Java Developer

Responsibilities:

  • Involved in the complete SDLC - Requirement Analysis, Development, System Integration Testing and Performance Testing.
  • Most of the work spent on software training and working with senior developers.
  • Using JavaFX for displaying the GUI for the application
  • Designed and Implemented Hibernate data persistent framework to persist any kind of Java object, manipulate a hierarchy of objects, handle collections, caching and work with transactions.
  • Involved in Implementation of a Middleware framework using Hibernate and Spring Framework.
  • Designed and developed a Service layer using Spring framework.
  • Involved in Integration of Hibernate and Struts with a Spring Service layer.
  • Implemented Struts tag libraries like html, logic, tab, bean etc. in the JSP pages.
  • Used Struts tiles libraries for layout of web page and performed struts validations using Struts validation framework.
  • Used WebLogic Server to develop, test and deploy all the Java components.
  • Implemented Oracle database and JDBC drivers to access the data.
  • Performed unit testing, system testing and integration testing.

Environment: Java, JavaFX, HTML, CSS, JavaScript, Spring, Hibernate, JDBC, Testing, Linux Environment.

We'd love your feedback!