0% found this document useful (0 votes)
2 views

Suresh K Python Developer

Suresh Babu Kunku is an IT professional with over 10 years of experience specializing in software development, particularly using Python and Django, and has expertise in cloud computing, containerization, and data processing. He has worked on various projects in insurance, retail, and telecommunications, demonstrating skills in developing web applications, RESTful APIs, and CI/CD pipelines. His technical proficiency includes a wide range of programming languages, frameworks, and tools, alongside a strong commitment to code quality and agile methodologies.

Uploaded by

arun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Suresh K Python Developer

Suresh Babu Kunku is an IT professional with over 10 years of experience specializing in software development, particularly using Python and Django, and has expertise in cloud computing, containerization, and data processing. He has worked on various projects in insurance, retail, and telecommunications, demonstrating skills in developing web applications, RESTful APIs, and CI/CD pipelines. His technical proficiency includes a wide range of programming languages, frameworks, and tools, alongside a strong commitment to code quality and agile methodologies.

Uploaded by

arun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

SURESH BABU KUNKU

Mobile: +1 737-279-0862
Address: Dr, Richardson , Texas, 75080
E-Mail: [email protected]

PROFESSIONAL SUMMARY

 Over 10+ years of experience in the IT industry, with a focus on designing,


developing, and maintaining complex software applications.
 Proficient in Python programming language and its various libraries such as NumPy,
Pandas etc...
 Experience with web frameworks such as Django for building web applications.
 Proficient in designing and building RESTful APIs for web services.
 Proficient in using Exchange Web Services (EWS) to develop and integrate
applications with Microsoft Exchange Server.
 Experience with distributed streaming platforms like Kafka for real-time data
processing.
 Familiarity with containerization using Docker for application deployment.
 Experience with container orchestration tools such as Kubernetes for managing and
scaling containerized applications.
 Experience of cloud computing platforms such as AWS, GCP and Azure for building
and deploying applications.
 Familiarity with Pyspark for huge data processing and analysis.
 Develop and maintain R packages to extend the functionality of the R programming
language. Write efficient and reusable code, document package functionality, and
contribute to the R package development community.
 Design and implement data pipelines, ETL processes, and data integration
workflows using R programming. Optimize data storage and retrieval, perform data
cleaning and transformation tasks.
 Strong experience in working with SQL databases such as MySQL, Oracle,
PostgreSQL , MongoDB and Snowflake.
 Experience with workflow management tools such as Airflow for managing complex
data pipelines.
 Proven track record of delivering high-quality code, debugging complex issues, and
working collaboratively with cross-functional teams.
 Experience with test-driven development (TDD) methodologies, including writing
test cases before writing code, to ensure code quality and maintainability.
 Strong understanding of code quality metrics such as complexity, duplication, and
maintainability, and ability to track and improve them using SonarQube.
 Worked on building CI/CD pipelines using Git and Jenkins for application
development and deployment.
 Development and Application Support in IT systems Ability to understand functional
requirements and design documents.
 Implemented SonarQube into the development process to enforce code quality and
identify potential issues early in the development lifecycle.
 Collaborated with development teams to interpret SonarQube reports and take
corrective actions to improve code quality.
 Utilized Groovy in a Grails or Gradle project to build web applications or manage
project dependencies efficiently.
 Developed Python/Shell/Groovy/ scripts for automating repetitive tasks, such as
build automation, testing, and data processing.
 Proficient in using Kibana to extract and analyze logs from various sources, including
servers, applications, and network devices, to troubleshoot issues and improve
system performance.
 Strong experience with Agile development methodologies, including Scrum and
Kanban, and ability to work collaboratively with cross-functional teams to deliver
high-quality software products in a fast-paced environment.
 Proven track record of delivering high-quality code, debugging complex issues, and
working collaboratively with cross-functional teams.
 Involved in hiring and conducting internal trainings to develop the skills of team
members.
 Strong problem-solving skills and ability to learn quickly, with a focus on delivering
high-quality solutions that meet business needs.

TECHNICAL SKILLS

Primary skill : Python 2.X/ 3.X, Django, R Language, Soroco, Unix Shell
Scripting, Java, Kafka, React Js, Pyspark, Rest API
Domain skill : Kenan BP/FX, Billing, Retail web portal, Insurance
Other : AWS, Azure, GCP, Docker, Nginx, Gunicorn, Kubernetes
Databases : Oracle11g, IBM DB2, PostgreSQL, SQL, Snowflake
Server : IBM WebSphere,
IDE/Development Tools : Eclipse, RAD, Putty, JIRA, SSH, Clear Case, Git, PyCharm, BMC,
Airflow, Pytest
Operating Systems : UNIX, Linux, Windows XP/7/8/10/11

PROFESSIONAL EXPERIENCE

1. CHUBB - New Jersey, USA Oct 2019 – Jun 2023

1.Project: Chubb Automation Systems


Domain : Insurance
Duration : Oct 2019 to Jun 2023
Role : Sr R/Python Developer
Project Summary:
Chubb Limited, incorporated in Zurich, Switzerland, is the parent company of Chubb, a
global provider of insurance products covering property and casualty, accident and health,
reinsurance, and life insurance and the largest publicly traded property and casualty company in
the world.
Responsibilities:

 Developed a robust web application using Django framework, replacing a manual


excel-based system, resulting in enhanced maintainability and scalability.
 Managed and optimized virtual servers using Amazon EC2, auto-scaling, and load
balancing to ensure optimal performance and cost efficiency.
 Implemented CI/CD pipelines with AWS Code Pipeline, Code Commit, Code Build,
and Code Deploy for automated application deployment on AWS.
 Designed and implemented automation bots for insurance use cases, streamlining
processes and reducing processing time and resource costs.
 Developed microservices using Python and Django, following microservice
architectural principles and deploying them using CI/CD pipelines.
 Conducted unit testing, integration testing, and end-to-end testing to ensure the
reliability and quality of microservices.
 Integrated Graph API to enhance data sharing across systems, resulting in improved
efficiency.
 Utilized Django's Cache Framework with Redis Backend: Effectively utilized Django's
built-in cache framework to seamlessly interact with the Redis backend.
Implemented caching strategies such as time-based expiration and cache versioning
to ensure data consistency and efficient cache management.
 Successfully integrated third-party applications into existing software, improving
system features and performance.
 Proficient in writing complex SQL queries to retrieve, update, and manipulate data
from databases.
 Utilized SQL's aggregation functions, joins, subqueries, and conditional statements
to perform data analysis and generate reports.
 Followed Agile methodologies to develop testable and high-quality software,
meeting, or exceeding client expectations.
 Provided timely support to agents, addressing issues with existing bots and offering
quick fixes to improve operational efficiency and customer satisfaction.
 Conducted data migration (ETL) from source to target database using data
workflows, pipelines, and ingestion
 Integrated FastAPI's automatic OpenAPI documentation generation feature to
provide clear and up-to-date API documentation for team members and external
consumers. Improved collaboration and reduced the overhead of maintaining
separate documentation.
 Leveraged FastAPI, a modern web framework for building APIs, to design and
implement high-performance RESTful services. Utilized FastAPI's asynchronous
capabilities to handle concurrent requests efficiently, resulting in improved
scalability and response times..
 Leveraged Poetry to create isolated virtual environments for projects, maintaining
clean and organized development environments.
 Managed project dependencies efficiently using Poetry, a modern Python
dependency management tool.
 Created new Python projects effortlessly using Poetry's project initialization
command, streamlining project setup and configuration.
 Implemented scheduled tasks with crontab to run bots automatically through
Soroco dashboard, enhancing efficiency and reducing manual effort.
 Developed user interfaces and dashboards using React JS for business use,
facilitating review of daily run policies.
 Integrated React JS with APIs and backend systems to fetch data via RESTful APIs.
 Developed Python scripts for log and screenshot download, enabling easy access
and data analysis for issue resolution and performance improvement.
 Prepared Logstash scripts to send data from the database to Kafka, fostering
collaboration with third-party teams for analysis.
 Proficient in deploying and managing containerized applications using Kubernetes,
ensuring scalability and resilience.
 Skilled in creating and managing infrastructure resources on cloud platforms like
AWS, Azure, or GCP using Terraform.
 Extensive experience with serverless architecture, utilizing technologies such as
Lambda, API Gateway, and Step Functions for efficient and cost-effective application
development.
 Designed and automated Continuous Integration (CI) and Continuous Deployment
(CD) pipelines using Azure DevOps. Streamlined the software development lifecycle,
enabling rapid and reliable application releases.
 Familiarity with Lambda functions, AWS services, and best practices for secure and
efficient integration.
 Implemented SonarQube into the development process to enforce code quality and
identify potential issues early in the development lifecycle.
 Collaborated with development teams to interpret SonarQube reports and take
corrective actions to improve code quality.
 Utilized Groovy in a Grails or Gradle project to build web applications or manage
project dependencies efficiently.
 Developed Python/Shell/Groovy/ scripts for automating repetitive tasks, such as
build automation, testing, and data processing.
 Proficient in Git version control, utilizing workflows to collaborate effectively with
teams and manage code changes.
 Leveraged Kibana for data visualization and log analysis, enabling quick issue
resolution and improved system performance.
 Developed and maintained automated tests using Python testing frameworks like
Pytest and UnitTest to ensure software quality.

Environment: Python, Django, Soroco, Robot, selenium, Unix, Shell script, Postgres, GitHub,
ServiceNow, JIRA, Logstash, Kafka, Kibana, Pycharm, Rest API, React JS Pytest, SonarQube,
Azure, AKS, GIT, Jenkins, Nexus, R, AWS, AWS Lambda, AWS Gateway, Kubernetes , Docker.

2. Accenture - Hyderabad, India June 2015 – Sep 2019

1.Project: eSupplier Connect Portal


Client : FIAT
Domain : Retail services
Duration : Feb 2018 to Sep 2019
Role : Sr. Python Developer
Onsite : Italy (1 Month)

Project Summary:
Fiat main aim to maintain the all users as single portal to connect all application
internally, earlier each application has separate credentials and end customer need to take of
the application list. Now esupplier connect portal maintain all applications with single
credentials and internally to will connect all application related to user and region. Use to
maintain end customer.
Responsibilities:
 Demonstrated comprehensive understanding of the end-to-end functional flow of
eSupplier Connect portal services, including user creation, application processes,
and scheduled jobs.
 Successfully configured new scheduled jobs, improving the overall efficiency and
performance of the system.
 Expertise in developing APIs using Django REST framework and accessing existing
applications with JSON and XML data, thereby enhancing data sharing capabilities
across the system.
 Skilled in creating API views and handling CRUD operations (Create, Read, Update,
Delete) on database models.
 Proficient in implementing API versioning, pagination, filtering, and sorting features
in Django REST framework.
 Familiarity with third-party packages and extensions for Django REST framework,
such as Django REST Swagger.
 Experience in designing and implementing AWS Lambda functions to handle specific
business logic and tasks.
 Experience in debugging and troubleshooting Lambda functions and utilizing AWS
CloudWatch for monitoring and logging.
 Proficient in containerization using Docker for deploying and managing applications.
 Experience in creating Docker containers using Dockerfile and Docker Compose for
multi-container applications.
 Knowledge of containerization concepts and benefits, including scalability,
portability, and reproducibility.
 Proficiency in testing REST APIs using tools like Postman, cURL, or Insomnia to
validate endpoints, test request/response flows, and simulate different scenarios.
 Knowledge of debugging techniques and tools to troubleshoot API issues and
resolve bugs efficiently.
 Proficiency in Unix shell scripting using popular shells like Bash, sh, or csh.
 Experience with writing shell scripts to automate tasks, perform system
administration tasks, and process data efficiently.
 Developed new application flows to accept all region suppliers, resulting in
increased system flexibility and ease of use.
 Provided ongoing support to business teams by troubleshooting issues and
providing insights into code flow and post-production issues.
 Contributed to code reviews, unit testing, end-to-end testing, and defect tracking,
ensuring that issues were promptly identified and resolved.

Environment: Python, Django, JIRA, Unix, Shell script, DB2, GitHub, ClearCase, Drive IT, Excel

2.Project: FIAT Dealer Portals for Equipment and Warranty


Client : FIAT
Domain : Retail services
Duration : Mar 2017 to Feb 2018
Role : Senior Software Engineer

Project Summary:
Fiat uses a web application for its dealers to interact with customers, i.e. CNH Dealer
Portal. This application is used by dealers to create Quotation, Retail Offer, configure a vehicle,
comparing vehicles and many other options like offline requests etc.
Responsibilities:
 Spearheaded the development of new vehicle models from concept to launch,
ensuring adherence to industry standards and best practices.
 Created and implemented Unix shell scripting automation processes to streamline
repetitive tasks and increase team efficiency.
 Skilled in writing clean, efficient, and maintainable Java code following coding
standards and best practices.
 Collaborated with cross-functional teams to enhance existing web portals based on
evolving business requirements and user feedback.
 Provided comprehensive support to business stakeholders by offering insights into
existing processes through code flow analysis and troubleshooting complex issues.
 Participated in code review sessions, conducted unit testing, end-to-end testing, and
tracked defects to closure, ensuring the delivery of high-quality code.
 Experience in designing and implementing Python applications using object-oriented
programming principles.
 Experience in writing and executing unit tests and conducting debugging and error
handling in Python applications.
 Familiarity with Python package management and dependency management tools
like pip and virtual environments.
 Hands-on experience with popular Python frameworks and libraries such as Django,
NumPy and pandas.
 Familiarity with version control systems like Git for collaborative development and
code versioning.

Environment: Java, J2EE, Python, Web Services, EJB, SAP, DB2, IBM Web Sphere Server,
ClearCase, Drive IT, JIRA, ServiceNow, SSH, Putty

3.Project: Liberty Global


Client : Liberty Global
Domain : Telecommunication services
Duration : June 2015 to Mar 2017
Role : Software Engineer

Project Summary:
AM Billing provide real-time postpaid invoices for cable services like internet, mobile
postpaid and TV services. It will calculate service-related rates and generate bill according to the
bill frequency. If bill not paid, then those customers go into collections. In this project, we
handle Application Maintenance of Customer Billing system.
Responsibilities:
 Gained expertise in Comverse Kenan billing system, which includes different
modules such as Account Management, Usage Processing, Bill Processing, and
Collections.
 Analyzed incidents and ensured quick resolution without affecting business
continuity.
 Skilled in writing clean, efficient, and maintainable Java code following coding
standards and best practices.
 Knowledge of Java web development, including building RESTful APIs, handling HTTP
requests, and working with databases.
 Modified PL-SQL procedures and functions to align with changing business
requirements.
 Troubleshooting and Debugging: Identifying and resolving issues related to data
inconsistency, database errors, or application failures are part of the developer's
role. This may involve debugging PL/SQL code, analyzing error logs, and performing
data fixes or recovery when necessary.
 Optimizing script performance is important for efficient execution. Shell Script
Developers should analyze scripts, identify bottlenecks, and implement performance
enhancements to minimize execution time and resource utilization
 Crafted complex SQL queries with joins and sub-queries to extract data from
databases.
 Experience in writing and executing unit tests and conducting debugging and error
handling in Java applications.
 Developed and executed regression test cases to ensure that existing functionality
remained intact.
 Delivered presentations on billing concepts and emerging technologies to share
knowledge and insights.
 Provided production support during the deployment of change requests to
production.
Environment: Java, J2EE, Oracle-PL/SQL, UNIX Shell scripting, Kenan, KenanFX, Eclipse, Oracle
sql developer, putty, SSH, WinScp, BMC, JIRA, Oracle.

3. Digital Logiciel solutions Pvt Ltd - Chennai, India June 2013 – June 2015

Project: Scivantage Maxit


Client : Scivantage
Domain : Banking/Financial services
Duration : june 2013 to June 2015
Role : Software Engineer

Project Summary:
Scivantage Maxit provides real-time cost basis and tax-based investment decision support to
help financial advisors and individual investors minimize tax liabilities and increase after-tax
performance. Developed by experts in the tax compliance and cost basis software field, Maxit is
the most comprehensive, automated cost basis and portfolio tax reporting system available—
delivering a full range of tools designed to help clients track capital gains, generate IRS Schedule
for tax filing and improve investment tax decisions.
Responsibilities:
 Conducting root cause analysis to identify and troubleshoot defects, and
implementing bug fixes to ensure smooth operation of the system.
 Monitoring batch applications and reports in the production environment to ensure
timely execution and error-free processing.
 Performing data processing and data cleanup activities to resolve data issues and
ensure data accuracy.
 Troubleshooting process errors in the production environment, and monitoring
production jobs to ensure their successful execution.
 Working on conversion processes and addressing escalated production issues for all
clients.
 Developing and executing database cleanup queries as per client requests.
 Proposing solutions to improve the product based on customer feedback and
system analysis.
 Manually running production jobs for all clients in case of automation failures, and
fixing bugs to ensure smooth operation of the system.

Environment: Java, J2ee, Java Server Pages, Java Servlets, Oracle, UNIX, Eclipse, Oracle sql
developer, putty, Control –M work load auto machine.

EDUCATIONAL QUALIFICATION:
 Bachelor of Engineering in Electronics and Communication Engineering, Nova
College of Engineering and Technology, JNTU Kakinada, Vijayawada with an
aggregate of 70%

You might also like