Post Job Free
Sign in
Sorry, this job has been deleted.
Please consider applying to the jobs below.

Python Developer Full-Stack

Location:
Argyle, TX, 76226
Posted:
October 16, 2024

Contact this candidate

Resume:

SUMMARY

Mounika R

Python Developer

+1-636-***-**** *******.****@*****.*** United States

•Around 6 years of experience as a Full-Stack Developer building enterprise applications.

•Expertise in Python frameworks like Django, Flask, Fast API and JavaScript frameworks like React.js, and Vue. js.

•Proficient in JavaScript, HTML, CSS, and familiar with Node.js, Express.js and .Net framework.

•Strong background in web standards and web security, including iFrames, browser contexts, CORS, and XSS.

•Worked on Nosql databases like MongoDB and CASSANDRA

•Extensive experience with Pandas for data manipulation and analysis.

•Cloud platform proficiency (AWS, Azure) for deployment and scalability.

•Skilled in automation testing (Unit test, Pytest) for quality assurance.

•Utilized Mocha and Jest for unit testing, ensuring rigorous testing coverage for both backend logic and frontend components, contributing to code quality and robustness.

•Database expertise (SQL, relational databases) for data management.

•Background with AWS Cloud technologies (S3, Lambda) and microservices architecture.

•Experience in Cloud-based ETL services, such as AWS Glue and Azure Data Factory.

•Designed rich user interfaces using modern web technologies.

•Strong collaboration skills with cross-functional teams.

•API development: Proficient in building and integrating RESTful APIs.

•Knowledge of deployment tools using Jenkins, python packages

•Adept at using Pandas and NumPy for data manipulation and analysis, and Boto3 for seamless AWS services interaction.

•Demonstrated success in deploying scalable and secure applications on AWS and GCP, leveraging services such as EC2, S3, Lambda, ECS, EKS, Cloud SQL, and Cloud Spanner.

•Hands-on experience with Google Cloud Platform (GCP).

•Experience in integrating Quartz for job scheduling and task automation to enhance backend processes.

•Experienced in using Git for version control and collaboration.

•Problem-solving: Proven ability to troubleshoot and resolve technical challenges effectively.

•Proficient in developing and maintaining Batch scripts and utilizing Perl for automation tasks and data manipulation.

•Utilized Kubernetes for container orchestration, ensuring efficient deployment, scaling, and management of containerized applications.

•Proficient in integrating PySpark with data lakes and other big data storage solutions to facilitate seamless data processing and analysis.

•Deployed Datadog for extensive monitoring and performance tracking, providing valuable insights to improve system reliability and operational effectiveness.

•Communication skills: Excellent written and verbal communication skills for clear collaboration with technical and non- technical teams.

•Lifelong learner: Passionate about staying up to date with the latest technologies and trends in software development.

•Security-conscious: Experience implementing security best practices in software development.

•Experienced in collaborating with UI Engineering teams to solve technical challenges related to scalability, reliability, and performance.

SKILLS

Programming Languages Python, TypeScript, CSS, HTML, JavaScript, SQL, Bash scripting, scala

Web Frameworks Node.js, Express.js, Django, Flask, Angular.js, Vue.js, React.js

Databases Oracle, MYSQL, PostgreSQL, SQLite, MongoDB

Cloud and Big Data Google Cloud Platform (GCP), AWS (EC2, S3, RDS, Glue, Lambda, Kinesis), Azure (AKS, App Service, Cosmos DB, Functions), Apache Hadoop, Spark, Splunk, Snowflake, Apache Kafka

CI/CD and DevOps Tools Jenkins, Urban Code Deploy, Docker, Kubernetes, Ansible Development Tools/IDE Sublime Text, Jet Brains PyCharm, Visual Studio Code, ATOM Data Manipulation and Analysis Pandas, Numpy

Testing Frameworks: Unit Test, Pytest, Mocha, Jest

Version Control and Monitoring Tools GIT, Bitbucket, Azure DevOps, Datadog

EXPERIENCE

Senior Python Developer Princess Cruises

Mar '23 — Present Santa Clarita, United States

• Utilizing Python Django RESTful API for robust API development and performance-critical microservices. Leverage React.js to build interactive user interfaces, enabling a comprehensive approach to web application development and microservices implementation.

•Designing, deploying, and managing AWS solutions, including EC2, S3, IAM roles, Security Groups, Lambda, ECS, EKS, EMR, Kinesis, Redshift, and DynamoDB to achieve scalability and reliability.

•Designing and implementing secure RESTful APIs with Django for seamless frontend-backend communication. Utilizing NoSQL for data retrieval and reporting, optimizing database performance with MongoDB, DynamoDB, and Redshift, implementing efficient queries, and conducting complex query writing, query optimization, debugging, user-defined functions, views, and indexes.

• Utilizing Docker Compose files and YAML for smooth service deployment and operation across various environments. This approach simplifies the deployment process and promotes consistency across development, testing, and production environments.

•Developing comprehensive unit tests for Python microservices using Pytest and leveraging Mocha and Jest for unit testing in JavaScript-based components, ensuring high code quality across all layers of the application.

•Troubleshooting issues, ensuring application reliability, security, and performance through robust testing practices with Mocha and Jest.

•Implementing robust security measures like credential masking and integrating alert systems within web applications to protect sensitive data. Conducting thorough testing, debugging, and optimization procedures to ensure application reliability, security, and performance.

•Responsible for analysis and development of applications on the Quartz trading platform to support various regulatory requirements. Integrated key Quartz components like Sandra, Bob, and Hugs to ensure efficient performance and compliance with regulatory standards.

•Involved in setting up Jenkins master and multiple slaves for the entire as a CI tool as part of continuous development and deployment process.

•Integrating Quartz for job scheduling and task automation to streamline backend processes and improve system efficiency.

•Utilizing Kubernetes for container orchestration, ensuring efficient deployment, scaling, and management of containerized applications.

•Implementing Datadog for comprehensive monitoring and performance tracking, enhancing system reliability and operational insights.

•Leveraging Databricks for advanced data processing, machine learning workflows, and integration with Apache Spark to enhance data pipeline efficiency and scalability.

Software/Environments: React.js, Python, AWS, Docker, VS Code, Django, Django REST Framework, EC2, S3, IAM, Security Groups, Lambda, ECS, EKS, EMR, Kinesis, Redshift, DynamoDB, Databricks, CI/CD, Jenkins, MongoDB, No SQL, Pytest, Unit test(Mocha, Jest)Quartz, Kubernetes, Datadog

Python Developer Mar '22 — Feb '23

Costco Issaquah, United States

• Designed and developed a full-stack application utilizing PySpark for large-scale data processing and Scala for distributed computing on the backend.

•Utilized Apache Spark with Python on AWS EMR to develop and execute Big Data Analytics and Machine Learning pipelines, ensuring efficient processing of large datasets.

•Leveraged Databricks for enhanced data processing workflows, utilizing its integration with Apache Spark to optimize the performance and scalability of Big Data pipelines.

• Integrated Apache Kafka for real-time data streaming and ingestion into the application, ensuring efficient data flow and continuous updates.

• Built a dynamic and responsive user interface using .Net framework and front- end technologies (HTML, CSS, Bootstrap, JavaScript).

• Developed secure RESTful APIs with Django for user authentication, content management, and interactions within the application.

• Implemented and optimized a data model using Snowflake for scalable and cloud-based storage of user profiles, multimedia metadata, and access control data.

•Performed complex query writing, query optimization, and debugging to enhance the efficiency and reliability of the Snowflake data model. Additionally, utilized user-defined functions, views, and indexes to improve data retrieval and reporting.

• Enabled secure user access and authorization using JSON Web Tokens (JWT) for multimedia content within the application.

•Leveraged AWS services for deploying the application, ensuring high availability and scalability.

• Delivered functionalities for multimedia content management including uploading, metadata extraction, categorization, and social interaction features (likes, comments, sharing).

• Conducted thorough testing, debugging, and optimization procedures to ensure application reliability, security, and performance throughout the development process.

•Integrated Mocha and Jest for developer unit testing frameworks, ensuring rigorous and efficient testing of backend and frontend components for quality assurance.

•Responsible for the analysis and development of applications on the Quartz trading platform to meet regulatory requirements.

•Orchestrated containerized applications using Kubernetes, optimizing the deployment, scaling, and management processes to enhance efficiency and consistency across different environments.

•Deployed Datadog for extensive monitoring and performance tracking, providing valuable insights to improve system reliability and operational effectiveness.

•Utilized Jenkins as part of the CI/CD pipeline for automated builds, testing, and deployments, ensuring consistent delivery and integration.

•Maintained clear code version control using Git for efficient collaboration with the development team.

•Utilized Agile processes and JIRA for sprint cycle tracking, ensuring project management and timely delivery.

Software/Environments: Scala, PySpark, Kafka, Databricks, Snowflake, Angular, Git, Apache Spark, Django, AWS, Kubernetes, Quartz, Mocha, Jest, Jenkins, Datadog

Junior Python Developer May '20— Dec '21

Carestream (Scube Soft Solutions) Rochester, New York

•Participated in the full software development lifecycle (SDLC) from requirements gathering through deployment.

Utilized Python (Flask) for robust backend development and interactive web applications. Leveraged HTML, CSS, JavaScript (jQuery), and AJAX to create user-friendly front-end experiences.

• Built database models using Django and interfaced with MySQL, SQL Server, and SQLite for data storage and retrieval. Developed and consumed RESTful web services using Django REST Framework and Flask, ensuring CRUD operations functionality.

•Utilized Pandas for data manipulation and analysis, ensuring efficient processing and transformation of large datasets.

•Leveraged NumPy for numerical computing tasks, enabling efficient array operations and mathematical computations.

•Integrated Boto3 for AWS services interaction, facilitating seamless cloud resource management and automation.

•Deployed applications to cloud infrastructure (Pivotal Cloud Foundry, potentially Azure).

• Designed scalable distributed systems for running web applications and web services. Maintained a clear and organized development workflow by managing version control with Git.

•Debugging and resolving data issues, errors, and performance bottlenecks using Unix command-line tools and scripting.

• Developed user interfaces using HTML5, CSS3, JavaScript frameworks (jQuery), and JSON. Utilized JIRA for bug tracking and project management, ensuring efficient collaboration and task completion.

• Developed data processing tasks for data reading, merging, enrichment, and loading into target destinations. Collaborated effectively with cross-functional teams (designers, other developers) to deliver user-friendly and scalable web applications.

•Utilized Mocha and Jest for unit testing, ensuring rigorous testing coverage for both backend logic and frontend components, contributing to code quality and robustness.

•Utilized Oracle Database for efficient data storage and retrieval, optimizing query performance, and ensuring secure access control.

Software/Environments: Python, Flask, Pandas, NumPy, Boto3, HTML, CSS, JavaScript, AJAX, MySQL, MVC, JIRA, jQuery, IntelliJ, SQLite, SQL Server, Oracle, Mocha, Jest, Haystack, Virtualenv, Git, RESTful, Unix and Linux, PHP

,

Junior Python Developer Jan ‘19— Jan ‘20

Trident Hyderabad, India

•Participated in the full SDLC for data pipelines and web applications. Developed Python scripts for data validation, transformation, and loading (PostgreSQL) and wrote JIL scripts for AutoSys job scheduling. Implemented CRUD methods with Active Records in Python/Flask modules and built front-end functionalities using Angular.js.

• Designed and configured secure cloud infrastructure on Azure (VNets, subnets, DHCP, DNS, security policies). Deployed Django web applications in Apache web servers and Carpathia Cloud. Integrated Python with Azure for secure data storage, leveraging Celery and RabbitMQ/Redis for executing asynchronous tasks within the cloud environment.

•Conducted comprehensive testing throughout the development lifecycle, including unit testing, integration testing, and web application testing.

• Managed and analyzed data using Python libraries (Pandas) and SQL queries. Utilized Pandas data frames and MySQL for data manipulation and analysis.

•Developed and maintained scripts for Unix and Linux operating systems to automate tasks, manage data, and support application deployment and maintenance processes.

• Collaborated effectively with cross-functional teams (data analysts, backend developers) to design, develop, and maintain data pipelines and web applications.

• Practiced Agile and Scrum methodologies throughout the development lifecycle, ensuring iterative and collaborative development processes that prioritize customer feedback and adaptability to changing requirements.

Software/Environments: Python, Flask, Pandas, NumPy, Boto3, HTML, CSS, JavaScript, AJAX, MySQL, MVC, JIRA, jQuery, IntelliJ, SQLite, SQL Server, Haystack, Virtualenv, Git, RESTful, Unix and Linux, PHP

EDUCATION

M.S. in Computer Science, Saint Louis University, Missouri (GPA: 3.7) United States

B.E. in Electronics and Communication, Anna University, India (GPA: 3.2) India



Contact this candidate