KARAN B
SENIOR FULLSTACK PYTHON AWS DEVELOPER
Email: ***************@*****.***
Phone: +1-571-***-****
PROFESSIONAL SUMMARY:
• Over 8 years of experience in developing frontend and backend components using Python within the Django Web Framework, ensuring seamless integration and functionality.
• Designed intuitive user interfaces using HTML, CSS, Bootstrap, AJAX, and JSON to enhance user interaction and engagement.
• Leveraged Python libraries such as Beautiful Soup, NumPy, and SQLAlchemy for efficient data manipulation and processing.
• Utilized Django API's and models for streamlined database access and management, ensuring data integrity and efficiency.
• Employed Spark for optimizing Hadoop algorithms, including JSON data serialization and storage via Spark SQL, enhancing performance and scalability.
• Crafted mobile applications for Android and iOS platforms using the Flutter framework, focusing on intuitive user experiences and engagement.
• Configured AWS VPC network and security groups, streamlining cloud infrastructure management and ensuring data security.
• Developed tools using Iron Python and MySQL for effective database administration and maintenance, optimizing database performance and reliability.
• Prepared detailed technical documentation for report design and ETL processes, ensuring clarity and coherence in project deliverables.
• Implemented DevOps automation tools like Ansible for efficient deployment and configuration management, streamlining development workflows.
• Conducted thorough gap analysis on cloud functionality, ensuring alignment with future state capabilities and business objectives.
• Demonstrated proficiency in Azure cloud infrastructure technologies and services, enhancing operational efficiency and scalability.
• Integrated SAP and Salesforce systems using SOAP and REST APIs, facilitating seamless data exchange and interoperability between platforms.
• Deployed and monitored scalable infrastructure on AWS and Azure, leveraging Docker, Kubernetes, and Ansible for effective code deployment and management.
• Utilized Python libraries like numpy, pandas, and matplotlib for robust data processing and analysis, enabling data-driven decision-making.
• Developed and executed PySpark programs for data validation, manipulation, and loading into databases, ensuring data accuracy and reliability.
• Collaborated with UI/UX designers to create functional Flutter-based apps and user-friendly website interfaces, enhancing user experience and engagement.
• Designed backend database models and T-SQL stored procedures for efficient data management and reporting, ensuring data integrity and accessibility.
• Worked in Agile/Scrum environments, overseeing production rollouts and efficiently resolving issues, ensuring timely delivery of quality software.
• Implemented continuous integration processes using Jenkins and Shell scripting, ensuring smooth development workflows and code integration.
• Enhanced scalability by integrating Redis-Cache with Django Rest Framework for accelerated data reading, improving system performance and responsiveness.
• Crafted Docker images to support development and testing teams, facilitating seamless code deployment and scalability.
• Managed virtual and physical Linux hosts, handling day-to-day administrative activities and ensuring system reliability and security.
• Developed multi-threaded standalone applications using Python and PHP for enhanced performance, ensuring efficient execution of business logic and processes.
• Ensured compliance with web standards such as HTTP, SOAP, and REST, maintaining high data integrity and interoperability.
• Utilized Python Library Beautiful Soup for web scraping, extracting data for analysis and visualization, enabling informed decision-making.
• Employed Python modules to connect to MongoDB with PyMongo, facilitating CRUD operations and data management, ensuring data consistency and reliability.
• Implemented MVC architecture in web application development using Django, ensuring modular and scalable solutions, improving maintainability and extensibility.
• Configured Django admin site and custom dashboards for end-users, enhancing accessibility and usability, improving user experience and engagement.
• Designed scalable web applications using Django, Flask, and Angular for robust backend and frontend development, ensuring scalability and performance optimization.
PROFESSIONAL EXPERIENCE:
ROLE: Sr. FULLSTACK PYTHON AWS DEVELOPER AUG 2022- PRESENT
CLIENT: AMERICAN EXPRESS, NEW YORK CITY, NY
Responsibilities:
• Developed frontend and backend components of applications using Python within the Django Web Framework, ensuring seamless integration and functionality.
• Designed user interfaces employing HTML, CSS, Bootstrap, AJAX, and JSON for enhanced user interaction and engagement.
• Leveraged Python libraries such as Beautiful Soup, NumPy, and SQLAlchemy for efficient data manipulation and processing.
• Utilized Django API's and models for streamlined database access and management.
• Employed Spark for optimizing existing Hadoop algorithms, including JSON data serialization and storage via Spark SQL.
• Tested and crafted mobile applications for Android and iOS platforms using the Flutter framework, focusing on intuitive user experiences.
• Configured AWS VPC network and security groups, streamlining cloud infrastructure management.
• Developed tools using Iron Python and MySQL for effective database administration and maintenance.
• Prepared detailed technical documentation for report design and ETL processes, ensuring clarity and coherence.
• Implemented DevOps automation tools like Ansible for efficient deployment and configuration management.
• Conducted thorough gap analysis on Vlocity Insurance Cloud functionality, ensuring alignment with future state capabilities.
• Demonstrated proficiency with Azure cloud infrastructure technologies and services.
• Integrated SAP and Salesforce systems using SOAP and REST APIs, facilitating seamless data exchange between platforms.
• Deployed and monitored scalable infrastructure on AWS and Azure, utilizing Docker, Kubernetes, and Ansible for effective code deployment and management.
• Utilized Python 3.4 libraries like numpy, pandas, and matplotlib for robust data processing and analysis.
• Developed and executed PySpark programs for data validation, manipulation, and loading into databases.
• Collaborated with UI/UX designers to create functional Flutter-based apps and user-friendly website interfaces.
• Designed backend database models and T-SQL stored procedures for efficient data management and reporting.
• Worked in Agile/Scrum environments, overseeing production rollouts and efficiently resolving issues.
• Implemented continuous integration processes using Jenkins and Shell scripting, ensuring smooth development workflows.
• Enhanced scalability by integrating Redis-Cache with Django Rest Framework for accelerated data reading.
• Crafted Docker images to support development and testing teams, facilitating seamless code deployment.
• Managed virtual and physical Linux hosts, handling day-to-day administrative activities and maintaining file permissions.
• Developed multi-threaded standalone applications using Python and PHP for enhanced performance.
• Ensured compliance with web standards such as HTTP, SOAP, and REST, maintaining high data integrity.
• Utilized Python Library Beautiful Soup for web scraping, extracting data for analysis and visualization.
• Employed Python modules to connect to MongoDB with PyMongo, facilitating CRUD operations and data management.
• Implemented MVC architecture in web application development using Django, ensuring modular and scalable solutions.
• Configured Django admin site and custom dashboards for end-users, enhancing accessibility and usability.
• Designed scalable web applications, utilizing Django, Flask, and Angular for robust backend and frontend development.
ENVIRONMENT: Python 3.4/2.7, Django 1.8, C++, MySQL, MongoDB, AWS, GCP, CPQ, QPID, LAMP, Redis, JIRA, Ansible, JSON, Angular JS, Flutter,Docker, Agile, Jenkins, Linux, MYSQL, T-SQL, Shell, Spring MVC 4.0, PHP, Html5, JavaScript, SAP, Restful Web Service, Hibernate, jQuery, CSS, log4j, Tomcat.
ROLE: Sr. FULLSTACK PYTHON AWS DEVELOPER APRIL 2019 – JULY 2022
CLIENT: PANNERA BREAD, ST.LOUIS, MO
Responsibilities:
• Developed comprehensive frontend and backend modules using Python within the Django Web Framework.
• Designed user interfaces using HTML, AJAX, CSS, and JavaScript for improved user experience.
• Utilized PyQt to create GUIs for report generation and modification based on client data.
• Employed Pythonbased GUI components for frontend functionality and selection criteria.
• Engineered innovative and disruptive financial technology solutions in Rust, shaping the future of finance.
• Worked with MySQL databases for queries, stored procedures, and normalization.
• Developed and executed whitebox test cases using Python and frameworks like Pytest and Robot, ensuring robustness.
• Wrote Python scripts to parse XML documents and load data into databases.
• Implemented microservices architecture with Spring Boot and Docker, leveraging REST and Apache Kafka.
• Managed containerization using Docker, including Dockerfile creation and automated builds on Docker Hub.
• Leveraged Amazon Web Services (AWS) for enhanced storage efficiency and access speed.
• Implemented CI/CD processes using Jenkins and Shell scripting for efficient development workflows.
• Integrated applications with Django REST framework to build APIs for seamless communication.
• Managed code versioning with GitHub, Bitbucket, ensuring smooth deployment to staging and production servers.
• Utilized various IDEs like Eclipse and PyCharm for efficient development in Python and Java.
• Automated tasks using Python, Maven, Jenkins, and Bash scripts, enhancing productivity.
• Employed REST and SOAP APIs for testing web services and serverside changes.
• Enhanced server performance by implementing multiprocessing for caching systems.
• Developed monitoring and notification tools using Python for streamlined system management.
• Implemented Prometheus metrics feature for monitoring and alerts in TMKMS using Node.js library port to Rust.
• Engaged in Agile (SCRUM) practices, planning sprints, and attending daily SCRUM meetings for timely delivery of quality software.
• Ensured adherence to coding standards and PEP8 guidelines in Python development.
• Successfully migrated Django databases from SQLite to MySQL to PostgreSQL with complete data integrity.
• Utilized Django evolution and manual SQL modifications for seamless modifications to Django models in production environments.
• Integrated applications with various thirdparty APIs, including RESTful and SOAP, for diverse functionalities.
• Developed RESTful web services for catalog and pricing using Django, MySQL, and Oracle.
• Utilized SQLAlchemy with Flask and PostgreSQL for efficient database management in web applications.
Environment: Python 2.7, Django 1.10, MySQL, MongoDB, SOAP, Bootstrap, PyCharm, AWS (EC2, S3, RDS), Python 3.4/2.7, Django 1.7, HTML5, CSS, JSON, SQLite, Docker, Windows 12 Server, PyUnit, Jenkins, Selenium Automation Testing.
ROLE: FULLSTACK PYTHON AWS DEVELOPER APRIL 2017 – DEC 2018
CLIENT: VALUE LAB SOLUTIONS, HYDERABAD, INDIA
Responsibilities:
• Proficiently utilized AJAX framework with jQuery and Dojo for seamless widget implementation and event handling.
• Customized Log4J to streamline information maintenance and debugging processes.
• Designed DTDs to effectively represent XML data structures.
• Orchestrated build preparation, deployment, and coordination with release management teams, ensuring adherence to release protocols.
• Tailored thirdparty vendor integrations using SOAP and WSDL web services.
• Developed data access beans using Hibernate and middleware web service components.
• Contributed to team efforts in building and deploying Python Flask and Peewee on Linux servers hosted on AWS.
• Demonstrated proficiency in AWS technologies, including EC2, RDS, DynamoDB, and more.
• Crafted intuitive GUIs using JSP and Spring Web Flow, following Spring Web MVC patterns.
• Designed views and templates using Python and Django, facilitating userfriendly website interfaces.
• Implemented persistence layers using Hibernate, leveraging POJOs to represent database tables.
• Utilized Django Database APIs for efficient database interaction.
• Managed large datasets using Panda data frames and PostgreSQL.
• Designed and developed a data management system using PostgreSQL.
• Integrated with 3rd party APIs such as Google, Facebook, and Stripe.
• Developed APIs using the Serverless framework in Python 3.6.
• Utilized Restful APIs with JSON and XML for information extraction.
• Developed Restful Web Services using Microservices architecture.
• Created automation scripts in Python for testing applications and integrating APIs and UIs.
• Crafted JUNIT test cases to validate system functionalities.
• Installed and administered SonarQube for code quality checks.
• Ensured version control integrity using SVN across shared source code repositories.
• Configured and maintained Jenkins for continuous integration (CI) processes.
• Utilized GitHub for Python source code version control and Jenkins for automated container builds.
• Leveraged MySQL as the backend database and MySQLDB Python connector for seamless interaction.
• Developed stored procedures using MySQL for efficient database management.
• Written SparkSQL queries in Scala for advanced data processing.
• Automated server load monitoring and scaling using Python scripts in production environments.
• Supported Apache Tomcat Web server on Linux Platform.
• Managed Kubernetes applications, manifest files, and Helm package releases.
• Orchestrated container management using Docker, including Dockerfile creation and automated builds on Docker Hub.
Environment: Python, RAD 7.0, C++, Ajax, HTML, Restful API, MySQL, Django, JSON, Panda, Java, AWS, Shell Scripting, PL/SQL, SVN, Jenkins, Jira, UNIX, Linux, Python 3, HTML, CSS, Restful Web Services, JavaScript, Serverless framework, PostgreSQL, Docker, Amazon Web Services(AWS), REST API, SPARK, Eclipse, CloudWatch, GIT, LAMBA, Kubernetes.
ROLE: PYTHON DEVELOPER SEP 2015 – MAR 2017
CLIENT: INNOPLUS TECHNOLOGIES, HYDERABAD, INDIA
Responsibilities:
• Crafted and optimized Python components to extract and manipulate data efficiently.
• Revamped multiple modules to enhance system efficiency and adapt to evolving requirements.
• Skillfully managed extensive datasets through Panda data frames and MySQL, streamlining operations.
• Engineered intuitive UI experiences using a blend of HTML, XHTML, AJAX, JavaScript, and jQuery.
• Leveraged JavaScript frameworks such as jQuery UI, DataGrid, jscolor, and highcharts to enrich user interfaces.
• Developed dynamic presentation layers employing HTML, JSP, CSS, and DHTML.
• Engineered GUI widgets using PyGtk modules in Python.
• Utilized Django framework to build and deploy web applications, orchestrated through Jenkins.
• Employed MySQL as the backend database, integrating seamlessly with Python's MySQL dB for efficient interaction.
• Conceptualized and presented client-facing designs, incorporating feedback to refine layouts and navigation.
• Leveraged Restful APIs to seamlessly integrate data from diverse suppliers.
• Employed Python and Django for graphical creation, XML document processing, and robust server-side logic.
• Employed Python data structures including sqlite3, dictionaries, and tuples for efficient data management.
• Utilized prominent Python libraries like NumPy, Pandas, and Matplotlib to enhance functionality.
• Facilitated the seamless transition from legacy servers to the Jira database using Python scripts for data transfer and validation.
• Provided adept support for Apache Tomcat Web server on Linux Platform.
• Employed RAD 7.0 to implement both Static and Dynamic web services, catering to diverse business needs.
• Spearheaded User Acceptance Testing phases, ensuring smooth execution of test plans.
• Wrote application-level code to interface with APIs and facilitate web services using AJAX, JSON, and XML, ensuring seamless data exchange.
Environment: Java, JDK, J2EE, JSP, Spring, Servlets, JavaScript, XML, HTML, CSS, Web Services (RESTful), XML, XSLT, Ajax, Log4j, Tortoise SVN, Rational Application Developer, WebSphere application server, AWS, Red hat Linux, JBOSS.