Python Developer 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 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.
