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.