Summary
Overview
Work History
Education
Skills
Timeline
Generic

Hemanth Amarneni

Sr. Python Developer
Little Elm,TX

Summary

Around 10 years of experience in Analysis, Design, Development, and Implementation of various web, stand-alone, and client-server applications using Python, Django, FAST API, client-server technologies, RESTful services, and SQL. Expertise in Object-Oriented Programming (OOP) concepts, including Creating Classes, Inheritance, Constructors, Polymorphism, Encapsulation, Overloading, and Overriding. Proficient in developing UI applications using HTML, CSS, JavaScript, jQuery, and Bootstrap. Extensive experience developing web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript, and jQuery. Collaborate with data scientists to build, train, and optimize machine learning models, transforming business requirements into scalable solutions Expertise in designing, training, and fine-tuning generative AI models (such as GPT, DALL-E, or custom neural networks) using Python and deep learning frameworks. Proficient in Application Servers such as WebSphere, WebLogic, Tomcat, and Web Servers like Apache and NGINX, with extensive experience in IDEs like PyCharm, Eclipse, MyEclipse, JDeveloper, and RAD. Expert in utilizing Django ORM API to create, insert, and retrieve data from databases. Hands-on experience with Azure Infrastructure, including real-time configuration and migration to Azure. Experience in large-scale configuration and management of databases such as MySQL, MongoDB, Cassandra, and PostgreSQL. Extensive experience with SQL databases and Snowflake UI for data warehousing and analytics. Hands-on experience in the development, improvement, and maintenance of Snowflake database applications. Proficient in design patterns such as MVC, using Django, Flask, and deploying applications on Apache Tomcat servers, containerized using Docker. Strong knowledge of Python libraries, including Beautiful Soup, NumPy, Matplotlib, SciPy, PyQt, SQL Alchemy, and Scapy. Developed web-based applications using Python, Django, SaaS, Kafka, CSS, HTML, JavaScript, jQuery, and frameworks like AngularJS and React, with automation scripting using Ansible. Created dynamic web pages, monitoring tools, and notification systems with Python, Django, and Pyramid, leveraging Beautiful Soup for web scraping. Built Tableau dashboards, scorecards, and heatmaps, and worked extensively with SQL (MySQL, PostgreSQL) for data analysis. Experience in API integration with REST, JSON, and AMQP/RabbitMQ, and developed tools for operational efficiency using Python and Bash. Designed data models using MongoDB and managed data warehouses with Redshift. Developed and tested web services using Django, MVC architecture, and OOP concepts, with experience handling large datasets using Spark, Scala, and PySpark. Extensive experience with the LAMP stack and cloud-based applications using AWS services such as EC2, S3, RDS, and DynamoDB. Work closely with cross-functional teams to align on machine learning objectives, ensuring alignment with business goals and clear model interpretability. Proficient in data science libraries from the Anaconda distribution, including Pandas and SciPy, with experience in statistical analysis, data modeling, and machine learning using Python and R. Skilled in relational and NoSQL databases, including MySQL, PostgreSQL, Snowflake, MongoDB, and Cassandra, with experience in SDLC methodologies such as Agile, Scrum, and Waterfall. Proficient in Test-Driven Development (TDD) using tools like PyUnit, pytest, Robot Framework, and Selenium for test automation. Hands-on experience with Agile methodologies and Scrum processes. Proficient in building scalable web applications and RESTful APIs. Document machine learning workflows, findings, and best practices, contributing to a shared knowledge base for continuous improvement in machine learning efforts. Skilled in cloud platforms like AWS and Kubernetes, with expertise in DevOps tools like Ansible, Terraform, Docker, and Jenkins. Extensive experience in writing complex SQL queries and performing operations like Create, Update, Read, and Delete. Experienced across the full software development lifecycle in Waterfall, Agile, and Scrum methodologies. An analytical problem-solver with a strong ability to quickly identify and troubleshoot technical challenges, ensuring the smooth functioning of complex software systems.

Organized and dependable candidate successful at managing multiple priorities with a positive attitude. Willingness to take on added responsibilities to meet team goals.

Thorough team contributor with strong organizational capabilities. Experienced in handling numerous projects at once while ensuring accuracy. Effective at prioritizing tasks and meeting deadlines.

Experienced leader with strong background in guiding teams, managing complex projects, and achieving strategic objectives. Excels in developing efficient processes, ensuring high standards, and aligning efforts with organizational goals. Known for collaborative approach and commitment to excellence.

Detail-oriented individual with exceptional communication and project management skills. Proven ability to handle multiple tasks effectively and efficiently in fast-paced environments. Recognized for taking proactive approach to identifying and addressing issues, with focus on optimizing processes and supporting team objectives.

Equipped with strong problem-solving abilities, willingness to learn, and excellent communication skills. Poised to contribute to team success and achieve positive results. Ready to tackle new challenges and advance organizational objectives with dedication and enthusiasm.

Possesses versatile skills in project management, problem-solving, and collaboration. Brings fresh perspective and strong commitment to quality and success. Recognized for adaptability and proactive approach in delivering effective solutions.

Proactive and goal-oriented professional with excellent time management and problem-solving skills. Known for reliability and adaptability, with swift capacity to learn and apply new skills. Committed to leveraging these qualities to drive team success and contribute to organizational growth.

Innovative technology professional with several years of diverse experience. Skilled in enhancing systems and aligning technical solutions with business objectives. Proven success in leading projects from start to finish and contributing to organizational growth and success.

Dedicated Sr.Python Developer known for streamlining Python development processes by exploiting open-source web frameworks. Specializes in applying Django to complex database assets with strong web presences. Comfortable taking over ongoing administration processes or designing customized administration models.

Eager Python Django developer with 10 years exploiting model-template-view architectural pattern of Django framework to shorten development times and reduce design costs. Specializes in creating accessible, data-driven web assets. Keen to apply expansive development knowledge to deliver fast, efficient Web development projects.

Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Demonstrates strong analytical, communication, and teamwork skills, with proven ability to quickly adapt to new environments. Eager to contribute to team success and further develop professional skills. Brings positive attitude and commitment to continuous learning and growth.

Dynamic individual with hands-on experience in Web Development and talent for navigating challenges. Brings strong problem-solving skills and proactive approach to new tasks. Known for adaptability, creativity, and results-oriented mindset. Committed to making meaningful contributions and advancing organizational goals.

Tech-savvy innovator with hands-on experience in emerging technologies and passion for continuous improvement. Skilled in identifying opportunities for technological enhancements and implementing effective solutions. Adept at leveraging new tools and methods to solve problems and enhance productivity. Excels in adapting to fast-paced environments and driving technological advancements.

Results-oriented achiever with proven ability to exceed targets and drive success in fast-paced environments. Combines strategic thinking with hands-on experience to deliver impactful solutions and enhance organizational performance.

Overview

11
11
years of professional experience
4
4
years of post-secondary education

Work History

Sr.Python Developer

Turner
Atlanta, Georgia
12.2018 - Current
  • Responsible for gathering requirements, conceptual design, analysis, detailed design, development, system testing, user acceptance testing, data validation, version control, and deployment
  • Participated in the requirement gathering and analysis phase of the project, documenting business requirements through workshops and meetings with various business users
  • Design REST APIs to serve real-time predictions from machine learning models, ensuring low latency and high availability on AWS or other cloud environments
  • Strong knowledge of UML, FRS, and proficient in creating Use Cases, Sequence Diagrams, Collaboration Diagrams, Activity Diagrams, and Class Diagrams
  • Implement monitoring and logging for deployed models, using tools such as Datadog, CloudWatch, or Prometheus to track performance, identify anomalies, and initiate retraining as needed
  • Deploy machine learning models into production environments using AWS SageMaker or custom-built pipelines, ensuring seamless integration with Python applications
  • As a Python Developer, responsible for modifying the backend application using Python, developing and updating APIs with Node.js, and updating the user interface in Angular based on changes
  • Designed and developed robust RESTful APIs using Django and Flask frameworks
  • Created efficient designs and developed responsive UIs using HTML5, CSS3, JavaScript, the MEAN stack (MongoDB, Express, Angular, Node.js), and React.js
  • Develop and implement data preprocessing pipelines, focusing on feature extraction, normalization, and data augmentation to improve model performance
  • Participated in the complete SDLC process, using Python to develop website functionality
  • Developed entire frontend and backend modules using Python on the FastAPI and Django Web Framework
  • Designed and developed a data management system using MySQL and built application logic using Python 3.8 and 3.12
  • Use Pandas, NumPy, and Scikit-learn to transform raw data into high-quality datasets optimized for machine learning
  • Worked with Python OpenStack APIs, using Python scripts to update content in databases and manipulate files
  • Experienced in developing web-based applications using SaaS, Python, Django, Kafka, RPC, CSS, Artificial Intelligence (AI/ML), HTML, JavaScript, and jQuery based on Ansible automation scripts, AngularJS, Boto3, and React
  • Used FastAPI for building asynchronous programming with async and wait for database access
  • Designed and implemented RESTful APIs using Python and FastAPI, enabling efficient communication between frontend and backend systems
  • Designed complex SQL statements for querying, updating, and reporting using Python Database Connector
  • Implemented MVC architecture while developing web applications with the Django framework
  • Developed internal team web applications using Django Rest Framework, AngularJS, and MySQL to meet business needs
  • Conduct model evaluations using metrics like accuracy, precision, recall, F1-score, and AUC, iterating on hyperparameters to achieve optimal performance
  • Use tools such as Grid Search, Random Search, and Bayesian Optimization for hyperparameter tuning, and integrate these findings into the final model pipeline
  • Implemented several OOP concepts to achieve data encapsulation
  • Experienced with Kafka, Spark batch, and Spark streaming jobs using Scala
  • Developed Python scripts to load transformed data into the Azure cloud and databases
  • Involved in Docker deployment pipelines for custom application images in a private cloud using Jenkins
  • Developed web-based applications using Python, Django, PHP, Flask, Web API, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript, and jQuery
  • Utilize generative AI frameworks, such as LangChain and Langraph, to create intelligent, agent-based workflows that enhance automation and decision-making
  • Implement and manage Retrieval-Augmented Generation (RAG) systems, utilizing vector databases to ensure accurate and fast data retrieval for AI-powered applications
  • Designed and developed SQL/BI reports, integrated into clients’ portals for greater day-to-day business visibility
  • Developed stored procedures/views in Snowflake and used Talend for loading dimensions and facts
  • Developed and tested features for dashboards using Flask, CSS, and JavaScript
  • Hands-on experience with CI/CD tools like Jenkins, Bamboo, and Hudson, and skilled in AWS for high availability
  • Worked on cloud automation using Kubernetes and Terraform and created CI/CD pipelines utilizing Jenkins
  • Set up CI/CD pipelines to ensure that each developer's commit undergoes the software lifecycle process and is tested before reaching production
  • Created data pipelines, flows, and complex transformations using Azure Data Factory (ADF) and PySpark with Databricks
  • Developed automated frameworks for data extraction from various data sources using Python/Flask, connecting to Snowflake and PostgreSQL as a data warehouse
  • Experienced with Redshift for handling large datasets and developed backend services and RESTful APIs using Django with an MVC architecture
  • Deployed and managed AI/ML models, including generative models (e.g., GPT, DALL-E) with Python libraries such as Pandas, NumPy, and Boto3 on AWS
  • Worked with AWS SQS to consume data from S3 buckets and imported data from various sources like AWS S3
  • Deployed and tested different modules in Docker containers and used Git for version control
  • Implemented programming automation using Jenkins and Ansible on Unix/Linux over cloud environments like Docker
  • Designed and maintained databases using Python and developed Python-based APIs (RESTful Web Services) using Flask, SQL-Alchemy, and PostgreSQL
  • Worked with Machine Learning concepts, including TensorFlow and the Inception model
  • Developed and maintained backend services for cloud-based applications using Python and the Flask framework
  • Implemented Behavior-Driven Development (BDD) practices using pytest and behave for automated testing of application features and scenarios
  • Integrated CI/CD pipelines using GIT to ensure automated builds, tests, and deployments
  • Designed and implemented RESTful APIs for data retrieval and manipulation, adhering to industry best practices
  • Familiar with OpenAPI/Swagger for API documentation to ensure clarity and ease of use for developers and clients
  • Proficient in Kubernetes for container orchestration, including deployment, scaling, and management of microservices in a high-availability environment
  • Implemented automated testing using Jest and Enzyme for frontend components and pytest for backend APIs, ensuring code reliability and reducing bugs
  • Experienced with Confluence, Markdown, and Swagger for maintaining up-to-date project documentation
  • Developed and deployed RESTful APIs using Angular to handle complex business logic and ensure high-performance back-end operations
  • Estimated efforts and maintained the process using JIRA
  • Used the Pandas API to manipulate and retrieve timestamp data in time-series and tabular formats
  • Utilized Kubernetes for CI/CD runtime environments to build, test, and deploy applications
  • Managed source code version control using GitHub, automated Docker container builds with Jenkins, and deployed on AWS
  • Utilized PyUnit and PyTest frameworks for Python applications and participated in the complete SDLC process, following Test-Driven Development (TDD) methodologies
  • Environment: Python3.12/3.10, Django, Flask, FAST API, Java, Restful API, Pandas, Pytest, Behave, Swagger, JavaScript, SQL, MySQL, Oracle, PostgreSQL, MongoDB Git, AWS, Azure, JIRA, AWS, Docker, Kubernetes, Jenkins.
  • Worked independently to design, develop and test code.
  • Automated repetitive tasks using Python scripts, increasing efficiency within the team''s workflow processes.
  • Ensured timely delivery of high-quality products through diligent project management and prioritization of tasks.
  • Improved application performance by optimizing Python code and implementing best practices.
  • Implemented API integration for seamless communication between different software components within the organization''s ecosystem.
  • Supported business objectives by developing custom reporting tools using Python libraries like Pandas and Matplotlib.
  • Followed best practices with code development, maintenance and testing to improve solution design.
  • Generated workflow reports to test proposed change executions.
  • Monitored and maintained operational readiness of middleware applications.
  • Applied change control best practices for software enhancements to minimize end-user disruptions.
  • Enhanced business drivers with enterprise-scale applications, enabling visualization, consumption and monetization of both structured and unstructured data.
  • Translated business requirements into logical and physical file structure designs.
  • Collaborated with cross-functional teams to design, develop, and implement high-quality Python applications.
  • Spearheaded the migration of legacy systems to more scalable and maintainable Python-based solutions.
  • Developed efficient algorithms for complex data processing tasks, resulting in faster operations.
  • Achieved substantial cost savings by migrating on-premises infrastructure to cloud-based services such as AWS or GCP.
  • Integrated machine learning models into Python applications for advanced data analysis and predictions.
  • Ensured application reliability and scalability by implementing load-balancing and caching techniques in the Python codebase.
  • Led Scrum development practices to maintain on-time milestone achievement.
  • Stayed current on developments in related Python frameworks.
  • Identified possible system enhancements to improving functionality and streamline administration.
  • Contributed to a positive work environment by mentoring junior developers on Python best practices and coding standards.
  • Enhanced user experience by designing intuitive user interfaces using modern web technologies.
  • Integrated Java-based web services into database management projects using Python.
  • Implemented robust security measures to protect sensitive data from unauthorized access and potential threats.
  • Translated technical information to non-technical terminology for team members and stakeholders.
  • Increased code reusability with modular programming techniques, facilitating faster development cycles.
  • Designed web-based assets for deployment on cloud computing platforms.
  • Optimized database queries for improved performance, reducing response times significantly in key areas of the application.
  • Partnered with leads and architects to establish technical vision and deliver consistent, scalable capabilities.
  • Assessed clients' enterprise IT environments to facilitate data integration on traditional and Hadoop environments.
  • Collaborated closely with team to create story points and sprint planning.
  • Reduced system downtime by resolving critical bugs and issues in the codebase.
  • Investigated new technologies like Docker or Kubernetes to streamline deployment processes while maintaining a consistent dev/prod environment.
  • Collaborated with quality assurance team to verify correct implementation of software development changes.
  • Used Nifi and Python to create data flows and transformations.
  • Engineered software within service-oriented architecture.
  • Streamlined the software development process with Agile methodologies and effective communication among team members.
  • Utilized test-driven development methods to catch potential errors before they became major issues in production environments.
  • Worked with security team to determine compliance of the complete system.
  • Coordinated deployments of new software, feature updates and fixes.
  • Built databases and table structures for web applications.
  • Tested and deployed scalable and highly available software products.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Conducted data modeling, performance and integration testing.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Developed conversion and system implementation plans.
  • Developed next generation integration platform for internal applications.
  • Corrected, modified and upgraded software to improve performance.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Created proofs of concept for innovative new solutions.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Optimized dust, temperature and humidity controls for installed systems.
  • Tested functional compliance of company products.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Proved successful working within tight deadlines and a fast-paced environment.

Sr. Python Developer

Anthem
Atlanta, Georgia
10.2016 - 11.2018
  • Actively involved in Initial software development life cycle (SDLC) of requirement gathering and in suggesting system configuration specifications during client interaction
  • Part of the team implementing REST APIs in Python using micro-framework like Flask in the backend for management of data center resources on which OpenStack would be deployed
  • Developed frontend and backend modules using Python on Django Web Framework
  • OAUTH 2.0 authorization framework are configuring to provide the security to rest web services
  • Responsible for designing, coding and developed the application in Python using Django MVC
  • Responsible for setting up the azure pipelines in Azure devops board to build and prompt the image into ACR
  • Designed and developed microservices architecture using Flask, enhancing system modularity and flexibility
  • Developed views and templates with Python and Django's view Apigee controller and templating language to create a user-friendly website interface
  • Developed RESTful APIs to enable seamless communication between front-end and back-end systems
  • Involved in the deployment of cloud solutions, focusing on cost optimization and resource management
  • Worked on cloud integration projects, leveraging Azure services to deploy and manage applications
  • Worked in agile environment and developed CI/CD (Continuous Integration and Continuous Deployment) pipeline through Jira, GitHub
  • Design and implement secure, high-performance integrations between databases and external APIs, ensuring comprehensive validation, error handling, and retry mechanisms
  • Integrate with Redis, MongoDB, and Amazon DynamoDB for efficient data storage and retrieval, leveraging these databases' unique capabilities to improve system response times
  • Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django and PostgreSQL
  • Developed entire frontend modules using Python on Django including tasty pie Web Framework using Git
  • Developed and maintained comprehensive documentation for API specifications and usage
  • Worked with the development team to implement automated tests using pytest for unit and integration testing of application components
  • Involved in User interface Web pages design and coding using Html, Java Script and CSS
  • Developed a module for uploading various products and prices from seller’s drop zone using python with flask
  • Contributed to the development of RESTful APIs using Python and Flask, focusing on scalability and performance optimization.
  • Improved application performance by optimizing Python code and implementing best practices.
  • Implemented API integration for seamless communication between different software components within the organization''s ecosystem.
  • Supported business objectives by developing custom reporting tools using Python libraries like Pandas and Matplotlib.
  • Followed best practices with code development, maintenance and testing to improve solution design.
  • Generated workflow reports to test proposed change executions.
  • Monitored and maintained operational readiness of middleware applications.
  • Applied change control best practices for software enhancements to minimize end-user disruptions.
  • Enhanced business drivers with enterprise-scale applications, enabling visualization, consumption and monetization of both structured and unstructured data.
  • Translated business requirements into logical and physical file structure designs.
  • Collaborated with cross-functional teams to design, develop, and implement high-quality Python applications.
  • Spearheaded the migration of legacy systems to more scalable and maintainable Python-based solutions.
  • Developed efficient algorithms for complex data processing tasks, resulting in faster operations.
  • Achieved substantial cost savings by migrating on-premises infrastructure to cloud-based services such as AWS or GCP.
  • Integrated machine learning models into Python applications for advanced data analysis and predictions.
  • Ensured application reliability and scalability by implementing load-balancing and caching techniques in the Python codebase.
  • Led Scrum development practices to maintain on-time milestone achievement.
  • Stayed current on developments in related Python frameworks.
  • Identified possible system enhancements to improving functionality and streamline administration.
  • Contributed to a positive work environment by mentoring junior developers on Python best practices and coding standards.
  • Enhanced user experience by designing intuitive user interfaces using modern web technologies.
  • Integrated Java-based web services into database management projects using Python.
  • Implemented robust security measures to protect sensitive data from unauthorized access and potential threats.
  • Translated technical information to non-technical terminology for team members and stakeholders.
  • Increased code reusability with modular programming techniques, facilitating faster development cycles.
  • Designed web-based assets for deployment on cloud computing platforms.
  • Optimized database queries for improved performance, reducing response times significantly in key areas of the application.
  • Partnered with leads and architects to establish technical vision and deliver consistent, scalable capabilities.
  • Assessed clients' enterprise IT environments to facilitate data integration on traditional and Hadoop environments.
  • Collaborated closely with team to create story points and sprint planning.
  • Reduced system downtime by resolving critical bugs and issues in the codebase.
  • Investigated new technologies like Docker or Kubernetes to streamline deployment processes while maintaining a consistent dev/prod environment.
  • Collaborated with quality assurance team to verify correct implementation of software development changes.
  • Used Nifi and Python to create data flows and transformations.
  • Engineered software within service-oriented architecture.
  • Streamlined the software development process with Agile methodologies and effective communication among team members.
  • Utilized test-driven development methods to catch potential errors before they became major issues in production environments.
  • Worked with security team to determine compliance of the complete system.
  • Coordinated deployments of new software, feature updates and fixes.
  • Built databases and table structures for web applications.
  • Tested and deployed scalable and highly available software products.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Conducted data modeling, performance and integration testing.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Developed conversion and system implementation plans.
  • Corrected, modified and upgraded software to improve performance.
  • Developed next generation integration platform for internal applications.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Created proofs of concept for innovative new solutions.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Optimized dust, temperature and humidity controls for installed systems.
  • Tested functional compliance of company products.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Worked independently to design, develop and test code.
  • Automated repetitive tasks using Python scripts, increasing efficiency within the team''s workflow processes.
  • Ensured timely delivery of high-quality products through diligent project management and prioritization of tasks.

Python Developer

GAP Inc
San Francisco, California
09.2015 - 08.2016
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application
  • Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users
  • Designed and implemented RESTful APIs using Flask and Django in microservices architecture, ensuring efficient communication and scalability of applications on Azure
  • Implemented various ETL and ELT flows to move data from different sources to S3 and Redshift
  • Experience with cloud automation using Kubernetes and Terraform
  • Created CI/CD pipelines utilizing Jenkins, GitlabCI and Gitops
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production
  • Backend experience, with data-processing using NoSQL: Redis, MongoDB
  • Creating pipelines, data flows and complex data transformations and manipulations using Azure Data Factory (ADF) and PySpark with Databricks
  • Leveraged Azure services to deploy and manage microservices, utilizing Azure App Service and Azure Functions to enhance application performance and reliability
  • Responsible for updating database tables and designing SQL queries using PL/SQL
  • Worked on the design and development of scalable web applications using Django, enhancing user experience and performance
  • Developed multiple high profile web applications utilizing Django, Flask and VueJS frameworks
  • Developed Automated Framework for Data Extraction from all kinds of Data sources using Python/Flask connecting Snowflake, PostgreSQL as Data Warehouse
  • Create the issues and resolve the issues that arise out of the testing process with different type of systems
  • Worked Django to manage URLs and application parameters
  • Involved in developing stored procedures/views in Snowflake and use in Talend for loading Dimensions and Facts
  • Involved in performing data analysis using Pandas as API to convert data into tabular format
  • Developed command-line tools and utilities in Golang for automation, system administration, and Spark DevOps tasks, improving productivity and efficiency
  • Used Django APIs for database access and worked on databases like MySQL, Postgres
  • Designed and optimized MongoDB database schemas to support microservices, ensuring efficient data storage and retrieval while maintaining data integrity
  • Collaborated with cross-functional teams in an Agile/Scrum environment, participating in sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of features
  • Designed and documented RESTful APIs following industry standards, ensuring clarity and usability for frontend teams and third-party integrations
  • Established and maintained continuous integration and continuous deployment (CI/CD) pipelines using Jenkins, automating the build, test, and deployment processes for Python applications
  • Environment: Python 3.5/ 3.4, Django, Aws, azure Lambda, Pandas, Kafka, JSON, LINUX, React.js, Django, Flask, Django, Jenkins, Unix, HTML, CSS, JSON, Restful Web Services, JavaScript, Pycharm, Spyder, Serverless framework, Mongo DB, PostgreSQL, MySQL, AWS, REST API, Spark, Jenkins, Eclipse, CloudWatch, GIT, Kubernetes, Docker.
  • Worked independently to design, develop and test code.
  • Automated repetitive tasks using Python scripts, increasing efficiency within the team''s workflow processes.
  • Ensured timely delivery of high-quality products through diligent project management and prioritization of tasks.
  • Improved application performance by optimizing Python code and implementing best practices.
  • Implemented API integration for seamless communication between different software components within the organization''s ecosystem.
  • Supported business objectives by developing custom reporting tools using Python libraries like Pandas and Matplotlib.
  • Followed best practices with code development, maintenance and testing to improve solution design.
  • Generated workflow reports to test proposed change executions.
  • Monitored and maintained operational readiness of middleware applications.
  • Enhanced business drivers with enterprise-scale applications, enabling visualization, consumption and monetization of both structured and unstructured data.
  • Applied change control best practices for software enhancements to minimize end-user disruptions.
  • Translated business requirements into logical and physical file structure designs.
  • Collaborated with cross-functional teams to design, develop, and implement high-quality Python applications.
  • Spearheaded the migration of legacy systems to more scalable and maintainable Python-based solutions.
  • Developed efficient algorithms for complex data processing tasks, resulting in faster operations.
  • Achieved substantial cost savings by migrating on-premises infrastructure to cloud-based services such as AWS or GCP.
  • Integrated machine learning models into Python applications for advanced data analysis and predictions.
  • Ensured application reliability and scalability by implementing load-balancing and caching techniques in the Python codebase.
  • Led Scrum development practices to maintain on-time milestone achievement.
  • Stayed current on developments in related Python frameworks.
  • Identified possible system enhancements to improving functionality and streamline administration.
  • Contributed to a positive work environment by mentoring junior developers on Python best practices and coding standards.
  • Enhanced user experience by designing intuitive user interfaces using modern web technologies.
  • Integrated Java-based web services into database management projects using Python.
  • Implemented robust security measures to protect sensitive data from unauthorized access and potential threats.
  • Translated technical information to non-technical terminology for team members and stakeholders.
  • Increased code reusability with modular programming techniques, facilitating faster development cycles.
  • Designed web-based assets for deployment on cloud computing platforms.
  • Partnered with leads and architects to establish technical vision and deliver consistent, scalable capabilities.
  • Optimized database queries for improved performance, reducing response times significantly in key areas of the application.
  • Assessed clients' enterprise IT environments to facilitate data integration on traditional and Hadoop environments.
  • Collaborated closely with team to create story points and sprint planning.
  • Reduced system downtime by resolving critical bugs and issues in the codebase.
  • Investigated new technologies like Docker or Kubernetes to streamline deployment processes while maintaining a consistent dev/prod environment.
  • Collaborated with quality assurance team to verify correct implementation of software development changes.
  • Used Nifi and Python to create data flows and transformations.
  • Engineered software within service-oriented architecture.
  • Utilized test-driven development methods to catch potential errors before they became major issues in production environments.
  • Streamlined the software development process with Agile methodologies and effective communication among team members.
  • Worked with security team to determine compliance of the complete system.
  • Coordinated deployments of new software, feature updates and fixes.
  • Built databases and table structures for web applications.
  • Tested and deployed scalable and highly available software products.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Conducted data modeling, performance and integration testing.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Developed conversion and system implementation plans.
  • Developed next generation integration platform for internal applications.
  • Corrected, modified and upgraded software to improve performance.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Created proofs of concept for innovative new solutions.
  • Optimized dust, temperature and humidity controls for installed systems.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Tested functional compliance of company products.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Proved successful working within tight deadlines and a fast-paced environment.

Python Developer

Philexin Data Solutions
Hyderabad , Telangana
05.2014 - 04.2015
  • Deployed Jenkins and Nexus on Docker using Terraform for cloud services
  • Built database models, APIs, and views with Python for interactive web solutions
  • Converted Java applications to Python modules for data formatting
  • Created test harnesses and wrote Python scripts for XML parsing and database updates
  • Used Django APIs for database access and worked on databases like MySQL, Postgres
  • Designed the user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, Angular JS, JQuery and implemented CSS framework Bootstrap for better appearance and feel
  • Involved in internal teams to define the migration process of legacy systems to the AWS cloud and ensure the implementation of the most appropriate cloud
  • Developed remote integration with third party platforms by using RESTful web services
  • Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare calls
  • Developed a fully automated continuous integration system using Git, MySQL, Jenkins, and custom tools developed in Python
  • Managed datasets using Panda data frames and MySQL, queried MySQL database queries from Python using Python -MySQL connector MySQL dB package to retrieve information
  • Develop consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming
  • Environment: Python3.5/3.4, XML, MySQL, Apache, CSS, HTML, JavaScript, Shell Scripts, Linux, and Windows
  • Worked independently to design, develop and test code.
  • Automated repetitive tasks using Python scripts, increasing efficiency within the team''s workflow processes.
  • Ensured timely delivery of high-quality products through diligent project management and prioritization of tasks.
  • Improved application performance by optimizing Python code and implementing best practices.
  • Implemented API integration for seamless communication between different software components within the organization''s ecosystem.
  • Supported business objectives by developing custom reporting tools using Python libraries like Pandas and Matplotlib.
  • Followed best practices with code development, maintenance and testing to improve solution design.
  • Generated workflow reports to test proposed change executions.
  • Monitored and maintained operational readiness of middleware applications.
  • Enhanced business drivers with enterprise-scale applications, enabling visualization, consumption and monetization of both structured and unstructured data.
  • Applied change control best practices for software enhancements to minimize end-user disruptions.
  • Translated business requirements into logical and physical file structure designs.
  • Collaborated with cross-functional teams to design, develop, and implement high-quality Python applications.
  • Spearheaded the migration of legacy systems to more scalable and maintainable Python-based solutions.
  • Developed efficient algorithms for complex data processing tasks, resulting in faster operations.
  • Achieved substantial cost savings by migrating on-premises infrastructure to cloud-based services such as AWS or GCP.
  • Integrated machine learning models into Python applications for advanced data analysis and predictions.
  • Ensured application reliability and scalability by implementing load-balancing and caching techniques in the Python codebase.
  • Led Scrum development practices to maintain on-time milestone achievement.
  • Stayed current on developments in related Python frameworks.
  • Identified possible system enhancements to improving functionality and streamline administration.
  • Contributed to a positive work environment by mentoring junior developers on Python best practices and coding standards.
  • Enhanced user experience by designing intuitive user interfaces using modern web technologies.
  • Integrated Java-based web services into database management projects using Python.
  • Implemented robust security measures to protect sensitive data from unauthorized access and potential threats.
  • Translated technical information to non-technical terminology for team members and stakeholders.
  • Increased code reusability with modular programming techniques, facilitating faster development cycles.
  • Designed web-based assets for deployment on cloud computing platforms.
  • Partnered with leads and architects to establish technical vision and deliver consistent, scalable capabilities.
  • Optimized database queries for improved performance, reducing response times significantly in key areas of the application.
  • Assessed clients' enterprise IT environments to facilitate data integration on traditional and Hadoop environments.
  • Collaborated closely with team to create story points and sprint planning.
  • Reduced system downtime by resolving critical bugs and issues in the codebase.
  • Investigated new technologies like Docker or Kubernetes to streamline deployment processes while maintaining a consistent dev/prod environment.
  • Collaborated with quality assurance team to verify correct implementation of software development changes.
  • Used Nifi and Python to create data flows and transformations.
  • Engineered software within service-oriented architecture.
  • Utilized test-driven development methods to catch potential errors before they became major issues in production environments.
  • Streamlined the software development process with Agile methodologies and effective communication among team members.
  • Worked with security team to determine compliance of the complete system.
  • Coordinated deployments of new software, feature updates and fixes.
  • Built databases and table structures for web applications.
  • Tested and deployed scalable and highly available software products.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Conducted data modeling, performance and integration testing.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Developed conversion and system implementation plans.
  • Developed next generation integration platform for internal applications.
  • Corrected, modified and upgraded software to improve performance.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Created proofs of concept for innovative new solutions.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Optimized dust, temperature and humidity controls for installed systems.
  • Tested functional compliance of company products.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Inspected equipment, assessed functionality, and optimized controls.

Python Developer

Infodat Technologies
Hyderabad, Telangana
07.2013 - 04.2014
  • Developed backend services using Python, gaining experience in foundational frameworks like Django and Flask
  • Contributed to creating basic data pipelines and learned data processing techniques, with a focus on Python-based solutions
  • Supported MySQL database management by handling data entry, executing queries, and performing basic database optimizations
  • Assisted in setting up and configuring AWS environments, gaining an understanding of cloud infrastructure essentials and deployment basics
  • Supported frontend development tasks, creating simple user interfaces with HTML, CSS, and JavaScript
  • Improved JavaScript skills by adding interactivity to static web pages and ensuring cross-browser compatibility
  • Participated in designing and testing RESTful API endpoints, learning the basics of API documentation
  • Gained exposure to CI/CD tools and version control systems, handling basic tasks in Jenkins and Git for team collaboration
  • Developed knowledge of version control principles, using Git within a team to manage and track code changes
  • Actively contributed to troubleshooting and debugging tasks, building foundational problem-solving skills in software development.
  • Automated repetitive tasks using Python scripts, increasing efficiency within the team''s workflow processes.
  • Ensured timely delivery of high-quality products through diligent project management and prioritization of tasks.
  • Improved application performance by optimizing Python code and implementing best practices.
  • Implemented API integration for seamless communication between different software components within the organization''s ecosystem.
  • Supported business objectives by developing custom reporting tools using Python libraries like Pandas and Matplotlib.
  • Followed best practices with code development, maintenance and testing to improve solution design.
  • Generated workflow reports to test proposed change executions.
  • Monitored and maintained operational readiness of middleware applications.
  • Enhanced business drivers with enterprise-scale applications, enabling visualization, consumption and monetization of both structured and unstructured data.
  • Applied change control best practices for software enhancements to minimize end-user disruptions.
  • Translated business requirements into logical and physical file structure designs.
  • Collaborated with cross-functional teams to design, develop, and implement high-quality Python applications.
  • Spearheaded the migration of legacy systems to more scalable and maintainable Python-based solutions.
  • Developed efficient algorithms for complex data processing tasks, resulting in faster operations.
  • Achieved substantial cost savings by migrating on-premises infrastructure to cloud-based services such as AWS or GCP.
  • Integrated machine learning models into Python applications for advanced data analysis and predictions.
  • Ensured application reliability and scalability by implementing load-balancing and caching techniques in the Python codebase.
  • Led Scrum development practices to maintain on-time milestone achievement.
  • Stayed current on developments in related Python frameworks.
  • Identified possible system enhancements to improving functionality and streamline administration.
  • Contributed to a positive work environment by mentoring junior developers on Python best practices and coding standards.
  • Enhanced user experience by designing intuitive user interfaces using modern web technologies.
  • Integrated Java-based web services into database management projects using Python.
  • Implemented robust security measures to protect sensitive data from unauthorized access and potential threats.
  • Translated technical information to non-technical terminology for team members and stakeholders.
  • Increased code reusability with modular programming techniques, facilitating faster development cycles.
  • Designed web-based assets for deployment on cloud computing platforms.
  • Partnered with leads and architects to establish technical vision and deliver consistent, scalable capabilities.
  • Optimized database queries for improved performance, reducing response times significantly in key areas of the application.
  • Assessed clients' enterprise IT environments to facilitate data integration on traditional and Hadoop environments.
  • Collaborated closely with team to create story points and sprint planning.
  • Reduced system downtime by resolving critical bugs and issues in the codebase.
  • Investigated new technologies like Docker or Kubernetes to streamline deployment processes while maintaining a consistent dev/prod environment.
  • Collaborated with quality assurance team to verify correct implementation of software development changes.
  • Used Nifi and Python to create data flows and transformations.
  • Engineered software within service-oriented architecture.
  • Utilized test-driven development methods to catch potential errors before they became major issues in production environments.
  • Streamlined the software development process with Agile methodologies and effective communication among team members.
  • Worked with security team to determine compliance of the complete system.
  • Coordinated deployments of new software, feature updates and fixes.
  • Built databases and table structures for web applications.
  • Tested and deployed scalable and highly available software products.
  • Designed and developed forward-thinking systems that meet user needs and improve productivity.
  • Supervised work of programmers, designers and technicians, assigned tasks and monitored performance against targets.
  • Analyzed work to generate logic for new systems, procedures and tests.
  • Conducted data modeling, performance and integration testing.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Developed conversion and system implementation plans.
  • Developed next generation integration platform for internal applications.
  • Corrected, modified and upgraded software to improve performance.
  • Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Created proofs of concept for innovative new solutions.
  • Translated technical concepts and information into terms parties could easily comprehend.
  • Authored code fixes and enhancements for inclusion in future code releases and patches.
  • Optimized dust, temperature and humidity controls for installed systems.
  • Tested functional compliance of company products.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.
  • Inspected equipment, assessed functionality, and optimized controls.
  • Proved successful working within tight deadlines and a fast-paced environment.
  • Worked independently to design, develop and test code.

Education

Masters - Computer Science

Northwestern Polytechnic University
Fremont, CA
05.2015 - 08.2016

Bachelor’s - information technology

Jawaharlal Nehru Technological University
Kakinada, India
05.2010 - 05.2013

Skills

Visual Studio

IntelliJ

Pycharm

Android Studio

Putty

Filezilla

TFS

JIRA

Rally

Version1

HP ALM

Test Track Pro

Rational team Concert

Linux/Unix

Windows

Vista

Mac OSX

C

Java

Shell Script

Perl

SQL

Agile

Scrum

Waterfall

MySQL 80

84

SQL Server 2008

Oracle 10g

21c

PLSQL

Microsoft SQL

PostgreSQL

MongoDB

Eclipse

My Eclipse

PyCharm

RAD

Net beans

MS Visio

Sublime Text

Notepad

Git-Hub

Sub Version

AJAX

JavaScript

DHTML

XHTML

XML

JQuery

CSS

Subversion

GIT

Perforce

CVS

GNU

Apache Ant

Apache Maven

Buck

Bit-Bake

Boot

Grunt

Artificial Neural Network

Convolution Neural Network

Bayesian Network/BBN

Linear Regression

Logistic Regression

Decisions Tree

Elastic-net regularized generalized linear models (built in R)

k-NN

SVM

SVDK Clustering

Page Rank

PCA

MCA

MFC

Apriori

other data mining and Deep Learning Algorithms

Social Media Analytics

Sentimental analysis

Market Base Analysis

Bagging

Boosting

Apache

IIS

Code writing

Database management

API development

Object-oriented programming

Pandas library

Machine learning

Python django

Process automation

Django framework

NumPy library

Git workflow

RESTful apis

Software development

Linux environment

Natural language processing

Software engineering

Flask framework

Unit testing

Agile methodology

REST

Project planning

OpenCV library

NoSQL databases

Performance optimization

Test automation

Multithreading

Scikit-learn library

Google cloud platform

AWS services

Amazon web services (AWS) integration

PyTorch library

Functional programming

TensorFlow library

System design

DevOps practices

Bash scripting

SOAP

Scrum framework

Keras library

Cost estimation

Socket programming

Network programming

Asynchronous programming

Security best practices

Kanban method

Microservices architecture

Version control

Continuous deployment

Web development

Microsoft Azure

Continuous integration

Code quality optimization

Software prototyping

Deep learning

Python and C

Problem-solving

Programming

Database programming

Javascript

Analytical thinking

Multitasking

Programming languages: java, C#, net, Python

Testing and debugging

Creative and innovative

Code validation

Source and version control: git, github

Problem-solving abilities

Multitasking Abilities

Adobe software

Problem-solving aptitude

Algorithm implementation

Excellent communication

Software deployment

Continuous improvement

Application development

Team building

Creative problem solving

Technical analysis

Teamwork and collaboration

Analytical skills

Time management

Databases: oracle, MongoDB

Web programming

Adaptability

Interpersonal communication

Active listening

Project documentation

GitHub collaboration

Linux environments

Adaptability and flexibility

Cloud computing

API design and development

Project management

Written communication

Code reviews

Compatibility testing

Python

HTML

Timeline

Sr.Python Developer

Turner
12.2018 - Current

Sr. Python Developer

Anthem
10.2016 - 11.2018

Python Developer

GAP Inc
09.2015 - 08.2016

Masters - Computer Science

Northwestern Polytechnic University
05.2015 - 08.2016

Python Developer

Philexin Data Solutions
05.2014 - 04.2015

Python Developer

Infodat Technologies
07.2013 - 04.2014

Bachelor’s - information technology

Jawaharlal Nehru Technological University
05.2010 - 05.2013
Hemanth AmarneniSr. Python Developer