Post Job Free
Sign in

Python Developer

Location:
United States
Posted:
November 07, 2024

Contact this candidate

Resume:

VINEETH

PYTHON DEVELOPER

Dallas, TX *****

Summary:

5+ years of IT experience in analysis, design, development, testing, maintenance, and applications using various technologies.

Hands on experience in developing web applications implementing Model View Control architecture using Django, Flask web application frameworks.

Developed web applications, RESTful web services and APIs using Python Flask, Django, good knowledge of web services with protocols SOAP, REST.

Skilled in DynamoDB data modeling, including partition key and sort key selection, secondary indexes, and capacity planning for optimal performance.

Strong expertise in development of web-based applications using Python, HTML, XML, KML, CSS, DHTML, JSON, Angular JS, and jQuery.

Working knowledge of Python ORM libraries including Django ORM, SQL Alchemy.

Proficient in using Terraform to provision, manage, and automate infrastructure resources across various cloud providers such as AWS, Azure, and Google Cloud Platform.

Strong understanding of IAM principles and best practices for managing access to AWS resources securely.

Proficient in configuring API proxies, policies, and traffic management features in Apigee to enforce security, rate limiting, caching, and transformation logic for API requests and responses.

Experience in using Docker and Amazon web services (AWS) infrastructure with automation and configuration management tool such as Ansible. Experience in working on various Python packages

such as NumPy, SQL Alchemy, Pyside, SciPy, and PyTables.

Experienced in leveraging Terraform modules, variables, and state management to organize and scale infrastructure codebases efficiently, promoting code reuse and maintainability.

Proficiency in writing SQL queries (T-SQL, PL/SQL programming), tables, view, functions, triggers, stored procedures using relational databases like MySQL, MSSQL, Oracle; Experienced in NoSQL technologies like Cassandra, Mongo DB.

Experienced in working with various Python Integrated Development Environments (IDE) like NetBeans, PyCharm, Eclipse and Visual Studio.

Proficient in configuring API Gateway endpoints, request/response mappings, and authorization mechanisms (e.g., JWT, IAM) to secure and control access to APIs.

Good knowledge of working with application servers - Apache Tomcat, WebLogic, WebSphere.

Experienced in Scrum-Master duties of planning and prioritizing work for team.

Extensive experience in designing, implementing, and managing API solutions using the Apigee Edge platform to expose, secure, and monitor APIs at scale.

Proficient in implementing IAM authentication and authorization mechanisms for applications using AWS services, including API Gateway, Lambda, and S3.

Improved ETL pipeline efficiency using Django, Flask, or Pyramid, integrating with DB2, Sybase/Sybase IQ, and MongoDB, and automating CI/CD processes with Git on Unix/Linux.

Increased data processing automation with Django, Flask, or Pyramid, optimizing integration with Spark, AWS, DB2, Sybase/Sybase IQ, and MongoDB, and deploying through CI/CD pipelines on Unix/Linux.

Enhanced data management efficiency on DB2, Sybase/Sybase IQ, and MongoDB, utilizing Django, Flask, or Pyramid, and streamlined deployment via CI/CD pipelines with Git in Unix/Linux environments.

Technical Skills:

Operating systems

UNIX, Linux, Windows

Programming Languages

Python 2.7, Python 3.4, 3.6, 3.7, 3.10 C, Java, PL/SQL, JavaScript, Shell Scripting,

Cloud Technologies

AWS - EC2, DynamoDB, Redshift, VPC, S3, RDS, Lambda; Microsoft Azure, GCP

Databases

MySQL, Oracle, SQL Server, PostgreSQL,

SDLC

Waterfall, RAD, Agile, Scrum

Frameworks

Django, Flask, AngularJS, J2EE, Struts, MVC, React, Angular JS

Tools & IDE

Pytest, Selenium, Puppeteer, PyCharm, Postman, Sublime, Eclipse, NetBeans, Xcode, Jet Brains

Application Server

Tornado, WebLogic, Tomcat, SOAP

Python frameworks

Pandas, NumPy, SciPy, Matplotlib, Django, Flask, Pyramid

Development Tools

Team Foundation Server (TFS), Rational Application Developer (RAD)

Web Servers

Web Logic, Web Sphere, Apache Tomcat, JBOSS.

Management Tech

SVN, Git, Git-Bash, Jira, Maven, Rally, Teams.

Markup Technologies

HTML5, CSS, NodeJS, Bootstrap, jQuery, Dom, XML

PROFESSIONAL EXPERIENCE:

Role: Python Developer, TX Aug 2023 – Present

Client: Donato

Responsibilities:

Worked as a Python developer for Inerrable, a tool for creating marketing emails. Developed various features, including language translation within the tool, demonstrating proficiency in Python and software development.

Leveraged Streamlit's components to create dynamic dashboards, enhancing the user experience with real-time updates and interactive elements.

Managed the weekly deployment of Support tool, ensuring a smooth and controlled release process.

Developed and maintained user interfaces (UIs) for web applications using React.js, translating design wireframes into efficient, reusable components.

Collaborated with data science teams to prototype and showcase machine learning models and data insights through Streamlit applications.

Designed and developed robust data pipelines using Streamlit’s to handle large volumes of data efficiently, ensuring seamless data flow and minimizing latency.

Proficient in using Terraform to provision, manage, and automate infrastructure resources across various cloud providers such as AWS, Azure, and Google Cloud Platform.

Developed and maintained custom Helm charts to package, configure, and deploy microservices, improving deployment efficiency and manageability.

Deployed and managed Apache Kafka clusters for real-time data streaming and processing, ensuring high throughput and low latency.

Deployed mircoservices2, including provisioning AWS environments using Ansible Playbooks.

Extensive experience in designing, implementing, and managing API solutions using the Apigee Edge platform to expose, secure, and monitor APIs at scale.

Implemented frontend logic using JavaScript ES6+ to ensure clean, maintainable codebase, leveraging Reacts state and props for managing component state.

Managed and optimized Amazon EKS clusters for high availability, scalability, and security, ensuring seamless orchestration of containerized applications.

Implemented continuous integration and continuous deployment (CI/CD) pipelines for EKS using tools like Jenkins and GitLab CI, automating the build, test, and deployment processes.

Designed and developed the user portal using AngularJS 2 along with HTML, CSS and TypeScript.

Developed Single Page applications using Angularjs using components, directives using JavaScript, Backbone.js, TypeScript and Nodejs.

Created JavaScript, TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2

Worked with Angular 2 and TypeScript as part of migration from Angular and vanilla JavaScript to Angular 2 and React

Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring technology.

Built Single Page Apps using Angular 2 and TypeScript for Responsive Design.

Built and trained machine learning models using libraries/frameworks like scikit-learn, TensorFlow, or PyTorch, optimizing hyperparameters and model architectures to achieve desired performance metrics.

Deployed machine learning models into production environments, integrating them with existing systems and ensuring scalability, reliability, and maintainability.

Collaborated with cross-functional teams including data scientists, software engineers, and domain experts to understand business requirements and translate them into AI solutions.

Documented machine learning pipelines, algorithms, and experiments comprehensively, ensuring reproducibility, knowledge sharing, and compliance with regulatory requirements.

Led the scrum call and served as a Scrum Master

Worked closely with cross-functional teams, including data engineers, analysts, and developers, to implement and improve Streamlift-based data solutions, fostering a collaborative development environment.

Environment: Python 3.9, React, AI/ML, PyCharm, Ansible, GitHub, AWS, Postman, SNDS, Postmaster, Grafana, Spark post, Datadog, alterable, Databricks, SQL, Slack, Jira.

Role: Python Developer, India Aug 2019 – Aug 2022

Client: Camp Systems Pvt Limited

Responsibilities:

Designed, wrote, tested, and debugged code, and integrated applications with web services using Django's Test Module for testing.

Designed and implemented robust data pipelines using Kafka for seamless integration between various data sources and consumers, enhancing data flow and processing efficiency.

Leveraged Angular features such as modules, components, services, and directives to build scalable and maintainable applications.

Developed interactive and user-friendly web applications using Streamlit to visualize data and analytical results. Implemented client-side routing and navigation using Angular Router, ensuring smooth user experience, and deep linking capabilities.

Identified and resolved issues in Streamlit data streams, employing effective debugging techniques to ensure continuous and reliable data flow.

Developed reusable Terraform modules to standardize and simplify infrastructure provisioning, reducing deployment time and minimizing configuration errors.

Deployed Angular applications to various environments, monitoring performance and troubleshooting issues as needed.

Experienced in developing and deploying serverless applications using AWS Lambda, significantly reducing infrastructure management overhead and costs while increasing system scalability and reliability.

Created comprehensive documentation and conducted training sessions for team members on using and maintaining Streamlit, promoting knowledge sharing and best practices.

Expert in integrating Lambda with other AWS services such as S3, DynamoDB, and API Gateway to build fully serverless architectures that dynamically scale based on demand.

Maintained and documented the entire backend modules using Python on the Django Web Framework, while creating and managing a knowledge base for the team on system architecture, application production support documents, coding standards, and conventions.

Implemented custom Streamlit widgets to extend the functionality of applications and meet specific user requirements.

Customized JIRA workflows for multiple projects as per business needs, facilitating agile project management and tracking.

Developed and optimized back-end components using Django to enhance responsiveness and overall performance, and integrated user-facing elements into applications.

Tested and debugged programs to ensure functionality, and improved existing systems with enhanced features, security, and data protection solutions.

Followed Agile methodology and a three-week sprint, working on multiple tasks at a time and delivering them through a continuous integration and delivery (CI/CD) pipeline.

Used localhost and Docker image for testing the project before deploying to the development server.

Tracked the project using JIRA, an agile project management tool.

Environment: Python 3.9, AWS - S3, DynamoDB, API Gateway, Angular, Django, Docker, PyCharm, GitHub, SQLite3, SQL, jQuery, JavaScript, HTML, CSS, Slack, Jira.

EDUCATION

Master’s: Computer Science from University of North Texas Aug 2022 - May 2024

Major: Data Science and Artificial Intelligence.

Bachelor’s: Aeronautical Engineering Aug 2015 - June 2019

University: JNTU, Hyderabad, India.



Contact this candidate