Suresh K Python Developer
Suresh K Python Developer
Mobile: +1 737-279-0862
Address: Dr, Richardson , Texas, 75080
E-Mail: [email protected]
PROFESSIONAL SUMMARY
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
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.
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
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
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 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%