We provide IT Staff Augmentation Services!

Python Developer Houston, Tx

2.00/5 (Submit Your Rating)

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 libraries.
  • Experience in Algorithms and Data structures to write smart and efficient code.
  • Strong experience in implementation of Object-Oriented Programming Languages (OOPS).
  • Experience working under the Linux and other Operations systems environment.
  • Developed large number of web applications using major frameworks like Django and Flask.
  • Building databases and writing high performance and optimized queries in different Relational Database (SQLite, MySQL, PostgreSQL).
  • Experience on developing RESTful API’s and other Web Services using Python.
  • Experience in using the Redis, for database, 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.
  • 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.
  • 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

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.

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.
  • Building and consuming REST API’s for secured transformation of data for internal and 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.

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 real-time simulation 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.

We'd love your feedback!