Karthik P
Python Full Stack Developer
PROFESSIONAL SUMMARY:
Overall 9 years of experience developing web and application solutions using Python, Django, PHP, C++, JavaScript (ReactJS, AngularJS, Vue.js), and jQuery. Proficient in implementing MVC architecture using frameworks like Django, Flask, Pyramid, and Zope.
Extensive experience in building dynamic, responsive user interfaces with HTML5, CSS3, Bootstrap, AngularJS, and ReactJS, integrated with Web Services and APIs for seamless user experiences.
Strong experience with ReactJS, developing interactive, responsive, and dynamic front-end components using React Hooks, Redux, Context API, and Material-UI.
Expertise in developing scalable backend systems with Django, FastAPI, Flask, and Express.js. Experienced in building RESTful, SOAP, and GraphQL APIs both on AWS and on-premise environments.
Strong knowledge of AWS cloud services, including EC2, S3, Lambda, API Gateway, DynamoDB, CloudWatch, SNS, SQS, Kinesis, Glue, and Step Functions. Experienced in designing serverless architectures with AWS and managing cloud resources efficiently.
Hands-on experience with automation and deployment using Git, Jenkins, Terraform, and Docker/Kubernetes. Strong background in Agile methodologies, code reviews, unit testing, and continuous integration/deployment pipelines.
Implemented centralized monitoring and logging solutions using AWS CloudWatch, Prometheus, Grafana, and FluentD/Fluent Bit for enhanced system observability.
Extensive experience with SQL-based databases (MySQL, PostgreSQL, MS SQL, Oracle) and NoSQL databases (MongoDB, Cassandra, DynamoDB). Proficient in designing optimized database schemas and query performance tuning.
Developed real-time data processing pipelines using Kafka and AWS services like Kinesis and Glue. Experience in handling large-scale data lakes and implementing ETL processes.
Proficient in Python scripting for DevOps automation, cloud resource management, and infrastructure as code (IaC). Experienced in shell scripting for Linux environments.
Implemented OAuth2, JWT, SAML, and RBAC policies for secure authentication and authorization in web applications.
Strong experience in unit testing, load testing, and test automation using Selenium, TestNG, and JUnit. Adept at following Test-Driven Development (TDD) practices.
Skilled in configuring and maintaining Apache, NGINX, Tomcat, WebLogic, and WebSphere for hosting and serving applications efficiently.
Strong understanding of networking concepts, security best practices, and system administration in Linux environments (Ubuntu, RedHat, Fedora).
Strong experience working in Agile, Scrum, and DevOps environments, leading development teams, and following best coding practices with code reviews, TDD, and CI/CD workflows.
Knowledge of AI/ML concepts, implementing TensorFlow, Scikit-Learn, and NLP for intelligent automation and data-driven insights.
TECHNICAL SKILLS:
Languages
Python 3.x,2.7/2.4, C++, Groovy, Java, Shell Script, Perl, SQL
Python Framework
Fast API,Django 1.3/1.4/1.5,Flask, Pyramid, Zope
Databases
MySQL 5.1, SQL Server 2008, Oracle 10g, Siebel
Web Technologies
AJAX, JavaScript, HTML, DHTML, XHTML, XML, YAML, JQuery, NodeJs, Vue.js
Big Data Technologies
Pyspark, Apache spark, Hadoop
Versioning Tools
Subversion, GIT, Perforce, CVS
Version Control Tools
GIT, SVN, BitBucket
IDE
Eclipse, My Eclipse, PyCharm, RAD
Web servers
Apache, IIS
Debugging tools
Selenium, IDE
NO SQL
MongoDB, Cassandra
Network Protocols
TCP/IP, Subnets, FTP, SMTP, UDP, ICMP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, LAN
Cloud Technologies
AWS, OpenStack
PROFESSIONAL EXPERIENCE:
UPS (United Parcel Services), Dallas, TX Aug 2022 - Present
Sr. Python Full Stack Developer
Responsibilities:
Automated tasks using Python, Shell scripting, and XML; interfaced with supervisors and system admins to meet deadlines.
Developed responsive web applications integrating Angular2, Vue.js, Bootstrap, and Web Services.
Designed and deployed FastAPI-based APIs on AWS (Lambda, RDS, S3, Glue, Kinesis, Step Functions, EC2, EBS, VPC, CloudWatch, ELB).
Built microservices with FastAPI, Flask, Django, and deployed using Docker, Kubernetes, and AWS EKS.
Developed data pipelines with PySpark, HBase, Kafka, DB2, and Hadoop for real-time and batch processing.
Implemented authentication & authorization with OAuth2, JWT, and integrated GraphQL APIs.
Created ReactJS components with JSX, Props, State, Lifecycle methods, Redux, and Context API.
Worked on CI/CD pipelines using Git, Jenkins, GitHub Actions, Terraform, Ansible, and YAML.
Managed NoSQL databases (MongoDB, Redis, Cassandra) and SQL databases (MySQL, PostgreSQL).
Developed Go and Scala-based microservices, and implemented serverless applications on AWS.
Built monitoring solutions using Prometheus, Grafana, OpenTelemetry, FluentD, and CloudWatch.
Performed testing & automation with Selenium, PyTest, TestNG, RSpec, FactoryGirl, and Capybara.
Worked on DevOps, Ansible Playbooks, Terraform, Kubernetes Helm charts, and Azure Site Recovery.
Designed custom scripted fields and implemented Groovy, Grails, Java, and Spring UI components.
Designed high-performance APIs using FastAPI, Django, and Flask, reducing response times and improving scalability by implementing asynchronous processing, caching strategies (Redis, Memcached), and database indexing.
Used RabbitMQ, Memcached, and Redis Cache for optimized messaging and caching solutions.
Environment: Python 3.x, 2.7, JavaScript (ES6+), TypeScript, Shell Scripting, AWS (EC2, EBS, S3, VPC, Lambda, RDS, DynamoDB, Glue, Step Functions, CloudWatch, API Gateway), Azure (VM, Blob Storage, Azure Site Recovery) Django, Flask, FastAPI,Vue.js, Angular, ReactJS 18.x, 17.x, HTML 5, CSS 3, Bootstrap, Jinja, jQuery,MySQL,PostgreSQL,MongoDB, SQL Server 2019, 2017, Docker, Kubernetes, Jenkins, Ansible, Terraform, Git, GitHub Actions, Selenium, PyTest, JUnit, Cypress, Apache Spark, PySpark, Kafka, Hadoop, RabbitMQ, Redis, Memcached, PyCharm, VS Code, SQL Workbench, Selenium IDE, YAML, JSON RFC, Pandas, Ajax, RESTful & SOAP Web Services
Ericsson Bengaluru, Ind. Dec 2018 – Nov 2021
Sr. Python Full Stack Developer
Responsibilities:
Automated CI/CD pipelines using Git, Gerrit, Jenkins, Ansible, and Bash, ensuring smooth deployments.
Developed a serverless authentication system using AWS Lambda (Boto3) and Cognito for secure login services.
Designed and managed dashboard control panels with Django, PostgreSQL, Oracle DB, and VMware APIs.
Built and deployed FastAPI-based microservices on AWS (EC2, Docker, Kubernetes) to enhance performance.
Developed and maintained PySpark data pipelines, processing terabytes of data for real-time analytics.
Implemented AWS CloudFormation templates for scalable EC2, RDS, Lambda, SNS, SQS, and Step Functions.
Configured auto-scaling microservices with Docker, Kubernetes, AWS AppSync, and GraphQL.
Developed Vue.js and React.js UI components with Redux, Vuex, GraphQL, and Apollo for seamless front-end development.
Engineered RESTful and SOAP APIs using Flask, Django, CherryPy, and integrated them with FastAPI & Node.js.
Automated infrastructure management with Terraform, Ansible Playbooks, and Puppet for AWS/Azure environments.
Built log monitoring solutions with Splunk, FluentD, OpenTelemetry, Prometheus, and Grafana.
Worked on on-prem to cloud migrations using Azure Site Recovery, MVMC, and Python automation scripts.
Developed isomorphic web applications using Redux, GraphQL, and Apollo for scalable front-end architecture.
Created high-performance APIs with FastAPI, Flask, and Django, optimizing for low-latency and high-availability.
Ensured cloud security & authentication by implementing OAuth2, JWT, IAM roles, and VPC security groups.
Built and deployed Python/Django-based web applications in AWS EBS, EC2, and Lambda environments.
Integrated Apache Kafka, RabbitMQ, and Redis for real-time messaging and caching solutions.
Engineered continuous monitoring solutions using Jenkins, Nexus, and Puppet for DevOps automation.
Environment: Python (Django, Flask, FastAPI, CherryPy), JavaScript (Vue.js, React.js, AngularJS), AWS (EC2, Lambda, RDS, S3, AppSync), Azure, OpenStack, Terraform, Ansible, Jenkins, Docker, Kubernetes, MySQL, PostgreSQL, Oracle DB, Cassandra, Git, GitHub, CVS, Gerrit, Nexus, Puppet, Selenium IDE, PyUnit, PyTest, PySpark, Apache Kafka, RabbitMQ, Redis, Splunk, FluentD, OpenTelemetry, Prometheus, Grafana, YAML, JSON, Apache, Jira, Linux, Windows
Ericsson Bengaluru, Ind. Jul 2017-Nov 2018
Web / Python Developer
Responsibilities:
Developed Python-based RESTful APIs using Django to track events and perform analytics.
Built Python and Bash automation tools for system efficiency, API integrations, and AWS Cognito security.
Designed and implemented CI/CD pipelines using Jenkins and Pipeline as Code for on-premises deployments.
Led development of JSON/XML parsers and JAXB bindings for structured data handling.
Created Django-based web applications integrating MySQL, HTML, CSS, jQuery, and High Charts for data visualization.
Worked on JMS for asynchronous messaging and built SOAP/RESTful web services using Spring & Jersey.
Implemented MVC architectural patterns with Struts, JSP, Servlets, and JavaBeans for enterprise applications.
Developed Plone CMS features, including Single Sign-On (SSO) with CAS server/Java.
Optimized data processing with Pandas API, NumPy, and Matplotlib, improving analytics efficiency.
Built multi-threaded applications using Core Java, C++, STL, and UNIX environments.
Environment: Python (Django), Java (JSP, Servlets), JavaScript (jQuery), HTML, DHTML, CSS, XML, JavaScript, AMQP/RabbitMQ, REST, JSON, SOAP, Shell Scripts.
Apollo Health, Hyd, Ind Feb 2016 – Jun 2017
Jr. Python Developer
Responsibilities:
Developed backend applications using Python/Django, enforcing best practices and scalable architecture.
Implemented PySpark Streaming for real-time data processing, enhancing data-driven decision-making.
Built RESTful APIs using Flask and Django MVT, integrating with AWS services.
Migrated databases from MySQL to PostgreSQL, optimizing performance and scalability.
Assisted big data analytics team by developing Python scripts for Sqoop, Spark, and Hadoop.
Developed interactive web applications using AngularJS, HTML5, CSS3, Bootstrap, and JavaScript.
Created Flask Admin dashboards to manage database information in MySQL and SQLite.
Processed log data with Logstash and indexed it in Elasticsearch for analytics.
Designed workflows and SQL queries to optimize business logic processing.
Built NLP-based solutions using Python within the Hadoop framework.
Environment: Python, Django, JSON, REST, AWS, Hadoop framework, HTML, MVT, Mongo DB, JavaScript, Ajax, PyQT, PyUnit, PL/SQL, and Oracle SQL Developer.
EDUCATIONAL DETAILS:
Master’s in computer science and information technology- Sacred Heart University – 2022
Bachelors: Computer Science Engineering from Vignan’s university 2016