Post Job Free
Sign in

Java Full stack developer /python

Location:
Phoenix, AZ
Salary:
65$/hour
Posted:
October 29, 2024

Contact this candidate

Resume:

Reshma Mahjabeen

EMail:

*****************@*****.***

Contact: +1-620******

Linkedin:https://www.linkedin.com/in/reshma-mahjabeen-117180174 EXPERIENCE SUMMARY

• 9+ years of experience as a Python Developer with expertise in Python, REST APIs, AWS, C, C++, and SQL.

• Skilled in developing web applications using Python frameworks like Django and Flask, along with front-end technologies such as HTML5, CSS3, JavaScript, and Bootstrap.

• Strong background in database management, including writing complex SQL queries, stored procedures, and triggers in MySQL and PostgreSQL, as well as experience with NoSQL databases like MongoDB.

• Proficient in building and consuming RESTful APIs and working with MVC design patterns using Python and Node.js.

• Extensive experience in data processing and automation using libraries like Pandas, NumPy, and BeautifulSoup, with visualization using matplotlib.

• Hands-on experience with version control systems like Git and GitHub, and issue tracking tools such as Jira.

• Strong knowledge of cloud technologies like AWS (EC2, S3), with experience in application deployment on servers like Apache Tomcat.

• Proficient in testing and debugging using TDD (Test Driven Development), unit testing, and integration testing.

• Experienced in UNIX/Linux environments and shell scripting for automation.

• Adept at using Docker for containerization and deployment of applications in isolated environments.

• Solid understanding of object-oriented design and Python-C/C++ bindings using Boost Python for performance optimization.

• Familiar with agile development methodologies and practices, enhancing collaboration and project delivery.

• Skilled in using Celery for task queue management and RabbitMQ for messaging in distributed applications.

• Experience with data visualization tools and libraries to present insights effectively.

• Knowledgeable in APIs and web services architecture, enhancing integration with third-party applications.

• Strong analytical and problem-solving skills, with a focus on delivering efficient and maintainable code.

• Problem-Solving: Strong analytical skills with a focus on identifying and solving complex issues.

• Team Collaboration: Excellent interpersonal skills, fostering collaboration in team environments.

• Adaptability: Ability to quickly learn new technologies and adapt to changing project requirements.

• Communication Skills: Effective verbal and written communication for presenting technical concepts to non- technical stakeholders.

TE CHNICAL SKILLS

Languages Python 3.x/2.7, SQL, Java, C++

Python Framework FastAPI, Flask, Django,Docker

Python Libraries NumPy, SciPy, Matplotlib, python-twitter, Pandas, 1etwork, urllib2, MySQLdb, SOAP Python IDE’S Eclipse, PyCharm, PyDev, Sublime Text 3, Jupyter Notebook Databases No SQL(MangoDb), RDBMS(Oracle, MYSQL, SQL Server), HDFS(Hadoop) Web Technologies XML, CSS3, HTML5, DHTML, JavaScript, JQuery, Bootstrap, RESTful Web Services, AJAX, Angular JS, AWS, Java Script, PySpark

Web Services & Testing Tools SOAP, REST, Selenium

Methodologies Agile, Scrum

Operating Systems Window, UNIX, Linux

WORK EXPERIENCE

King Khalid University

Abha-KSA

PROJECT: Sr Python Developer

August 2022 – JUNE 2024

Responsibilities:

• Automated workflows using Python scripts and Unix shell scripting to minimize manual processes, enhancing operational efficiency.

• Created and managed environments in Anaconda, leveraging Python for effective data processing and automation tasks.

• Developed and tested interactive dashboards utilizing Python, Java, JavaScript, and Bootstrap, improving the overall user experience of web applications.

• Proficient in writing and optimizing SQL queries, including stored procedures, triggers, and functions in MySQL and PostgreSQL databases.

• Developed and optimized large-scale data pipelines using PySpark to process and analyze healthcare datasets at Cardinal Health, ensuring data accuracy and improving performance by 30%.

• Processed and cleaned large datasets using Pandas, NumPy, SQLAlchemy, and Excel macros to ensure structured and actionable outputs.

• Migrated data to Jira databases using Python scripts, ensuring accuracy and efficiency during data transfers.

• Developed RESTful APIs with Flask, SQLAlchemy, and PostgreSQL, integrating third-party services to enhance application functionality.

• Deployed and managed cloud applications using AWS, including fast HTTP servers and containerized deployments for scalability.

• Gained experience in API system deployment utilizing Celery, RabbitMQ, and Redis for executing asynchronous operations.

• Built single-page applications with AngularJS, NodeJS, and MongoDB, optimizing performance and user engagement.

• Applied Natural Language Processing (NLP) tools such as NLTK and StanfordNLP for text analysis and intelligence gathering, enhancing data insights.

• Optimized Django ORM queries to reduce database load and improve the performance of scalable web applications.

• Built automated testing frameworks with Selenium for web applications, streamlining end-to-end testing processes and reducing manual intervention by 50%.

Software/Environment: Python, Java, JavaScript, MySQL, Flask, Django, PostgreSQL, MongoDB, Bootstrap, Bitbucket, Git, Pandas.

August 2015– August 2021

KING KHALID UNIVERSITY

PROJECT: Sr Python Developer

Responsibilities:

• Developed scalable Python applications to enhance data processing workflows.

• Implemented RESTful APIs using Flask and Django for integration with front-end applications.

• Utilized Google Cloud Platform (GCP) services, including Cloud Functions and BigQuery, for data analysis.

• Automated data pipelines using Apache Airflow, improving operational efficiency.

• Built and maintained SQL databases (PostgreSQL) for large dataset management.

• Created interactive dashboards using Python and JavaScript for data insights.

• Conducted unit and integration testing to ensure application reliability using PyTest and unittest.

• Employed Google Cloud Storage for secure data storage and retrieval.

• Conducted performance tuning of PySpark jobs to reduce job execution time and optimize resource utilization within the Google Cloud Platform (GCP) environment.

• Collaborated with cross-functional teams to translate requirements into technical specifications.

• Implemented CI/CD pipelines using Jenkins for streamlined deployments.

• Used machine learning libraries such as Scikit-Learn for data modeling.

• Enhanced application performance through code optimization and refactoring.

• Monitored application performance and debugged issues to ensure system reliability.

• Documented code and processes for future reference and team collaboration.

• Engaged in peer code reviews to uphold code quality and best practices.

• Provided technical support and mentorship to junior developers.

• Automated repetitive tasks and workflows using Selenium, improving operational efficiency by 40% at Google Operation Center, while enhancing the overall QA process for web-based applications. Software/Environment: Python, JavaScript, Flask, Django, Google Cloud (Cloud Monitoring, Cloud Trace, Cloud Logging, Error Reporting), Google BigQuery, Google App Engine, Google Cloud Platform (GCP), Google Cloud Functions, Google Cloud Storage, Google Build Systems. November 2012- August 2015

KING KHALID UNIVERSITY

PROJECT: Sr Python Developer

Responsibilities:

• Developed and maintained scalable Python applications to streamline data processing and reporting.

• Designed and implemented RESTful APIs using Flask and Django for seamless integration with front-end applications.

• Leveraged Google Cloud Platform (GCP) services, including Cloud Functions and Cloud Pub/Sub, for real-time data processing and messaging.

• Automated ETL processes using Apache Airflow to enhance data ingestion and transformation workflows.

• Utilized SQL databases (MySQL, PostgreSQL) for efficient data storage and management.

• Created interactive data visualizations and dashboards using Python libraries like Matplotlib and Plotly.

• Conducted thorough unit testing and debugging using PyTest to ensure high-quality code.

• Collaborated with cross-functional teams to gather requirements and translate them into technical specifications.

• Integrated machine learning models using Scikit-Learn for predictive analytics and data-driven decision-making.

• Managed version control and code collaboration using Git and Bitbucket.

• Designed and implemented distributed data processing systems using PySpark, enabling efficient handling of large datasets and reducing data processing times by 20%.

• Implemented CI/CD practices with Jenkins to automate deployment processes and reduce release cycles.

• Ensured compliance with data security standards and best practices throughout the development lifecycle.

• Developed and documented technical specifications for new features and enhancements.

• Conducted code reviews to maintain coding standards and improve code quality.

• Monitored application performance and optimized code for better efficiency.

• Provided technical support and troubleshooting for deployed applications.

• Participated in Agile ceremonies, including sprint planning, stand-ups, and retrospectives.

• Collaborated with data scientists to understand data requirements for model training and validation.

• Trained junior developers on best practices and technologies used in the project.

• Created robust web scraping scripts using Selenium, extracting key metrics from web-based platforms to enhance data collection and reporting for marketing and customer engagement analytics Software/Environment: Python, JavaScript, Flask, Djang, MySQL, PostgreSQL, Google Cloud Platform (GCP), Cloud Functions, Cloud Pub/Sub, Apache Airflow, Git, Bitbucket, Jenkins, PyTest, Scikit-Learn, Matplotlib, Plotly KING KHALID

UNIVERSITY

Project: Jr. Python Developer

February 2011– October 2012

Responsibilities:

• Assisted in the development of Python applications to support financial data processing and analysis.

• Collaborated with senior developers to design and implement RESTful APIs for internal services using Flask.

• Utilized Google Cloud Platform (GCP) services, including Cloud Storage and BigQuery, for data storage and analytics.

• Wrote efficient SQL queries for data retrieval and manipulation in MySQL databases.

• Developed scripts for data cleansing and transformation using Pandas to improve data quality and reliability.

• Conducted unit testing and debugging using PyTest to ensure application stability and performance.

• Participated in agile development practices, including sprint planning and daily stand-ups, to align with team objectives.

• Assisted in the integration of third-party APIs for data exchange and processing.

• Documented code and created user guides to facilitate knowledge sharing within the team.

• Contributed to the design and implementation of data pipelines for ETL processes using Apache Airflow.

• Collaborated with QA teams to perform testing and validation of software deliverables.

• Engaged in code reviews to provide feedback and improve code quality across the development team. Technologies Used: Python, SQL, Flask, MySQL, Google Cloud Platform (GCP), Cloud Storage, BigQuery, Pandas, PyTest, Apache Airflow

KING KHALID UNIVERSITY

PROJECT: Jr Python Developer

March 2009 – February2011

Responsibilities:

• Developed and maintained data processing scripts using Python to automate data analysis workflows.

• Utilized IBM SPSS Statistics for statistical analysis and data interpretation, contributing to actionable insights.

• Created and managed datasets, ensuring data integrity and consistency throughout the project lifecycle.

• Implemented custom procedures in Python for data manipulation and reporting, enhancing data usability.

• Designed and utilized Pivot Tables to summarize large datasets for detailed reporting and analysis.

• Collaborated with cross-functional teams to gather requirements and define project specifications.

• Conducted thorough data analysis to identify trends and patterns, supporting strategic decision-making.

• Developed data visualizations using Python libraries to present findings to stakeholders.

• Ensured compliance with data management protocols and best practices in dataset handling.

• Assisted in migrating data processes to Google Cloud Platform (GCP), improving scalability and performance.

• Participated in code reviews and contributed to best practices in software development within the team.

• Provided technical support and training to team members on data analysis tools and methodologies. Technologies Used: IBM SPSS Statistics, Python, Pivot Tables, Dataset Management, Data Analysis, Custom Procedures, Google Cloud Platform (GCP)

EDUCATION

• Osmania University MSITM (Master of Science Information Technology Management) - 4.5 GPA Jan 2003 - May 2005

• OsmaniaUniversity BCA (Bachelor of Computer Applications) – 95% April 2000 - May 2003



Contact this candidate