You are on page 1of 3

Vasudeva Reddy Jangam

Cell: +1 (530) 812-1494


Email: career.vasudev@gmail.com
LinkedIn: https://www.linkedin.com/in/career-vasudev/

PROFESSIONAL SUMMARY

● Accomplished software developer with 11+ years of experience in the development and implementation of web
applications using Python, Flask, Django, RESTful APIs.
● Experience in Python, Multithreading, NumPy, Pickle, Pandas, SciPy, wxPython, urllib2, Web Services, XML,
Oracle 11g, DB2, MySQL, Docker, Kubernetes, Jenkins.
● Experience GPT tools for use cases for: Market Analysis, Ad Campaigns, Content & Image curation, Competitive &
Product Analysis, Product tagging for Keyword Search & Image/text content for Digital Campaigns.
● Experience in Front end technologies HTML, CSS, java script, AJAX, React JS and JSON.
● Strong experience in programming and object-oriented design.
● Experience in C++, Java, Hadoop, Big data, object-oriented and distributed applications.
● Experience in the development and implementation of large application software systems.
● Certified in Big Data and Hadoop development echo system.
● Experience in design and development of applications in Automobile, Telecom, CRM, finance, and Industrial
automation verticals using Agile, SCRUM Methodologies.

TECHNICAL SKILLS

Technical Skills: Python, C++, Java, HTML, CSS3, JavaScript, React JS, Angular JS, Node JS, XML, SQL, Pl/SQL.
Frameworks: Docker, Kubernetes, Flask, Django, RESTful Web services, Big data, Hadoop.
Database: MySQL, SQL Server, Oracle 12g, MongoDB, Google Big Query, Google Spanner
Tools / Services: PyCharm, Eclipse, unit test, GitHub, SVN, ClearCase, Agile Scrum, Apache Tomcat, Jenkins, HP PLM,
Jira, Maven, Amazon Web Services (AWS), Google Cloud Platform (GCP).
Programming and Design: Data structures and algorithms, OOP Design, Design Patterns
Methodologies: Agile, Scrum, Test Driven Development, RAD and Waterfall.
Operating Systems: Linux, Windows, Mac.

PROFESSIONAL EXPERIENCE

Google Jul 2018 – Present


Role: Python Developer Sunnyvale, CA

Building Micro service-based issue management system application software to manage organization ticketing, Business
process automation, approvals, API and User Management. Provides multiple channels like email, chat, UI, APIs to
manage customer issues/tickets.

Responsibilities:

● Working as per Agile Methodology (Scrum) to meet project timelines with quality deliverables.
● Working closely with product owners to gather business requirements and create user stories.
● Working on Google GUTS Application, Email Engine, API, DB Schema, Remedy and Data-QA processes features
using application framework API and REST.
● Working on V3 API, email engine and developing internal tools for data migration and verification using Java.
● Work on bug fixing and parallel run for conversion of PL/SQL procedures.
● Integrating OpenAI & Chat GPT 3rd party tools like: Mid Way, Pix2Pix, Runway, Smart reach Ai, Albert Ai &
Clerk.IO to streamline and automate processes for lean teams.
● Developing the application API and User Interface using Python, Flask, Java, HTML5, CSS3, JavaScript, Angular
JS, Remedy, SQL, Google Cloud Platform (GCP), Docker, Kubernetes.
● I provided Python code to successfully add OpenAI Chat GPT to a Microsoft PowerBI report using the OpenAI API
connection
● Builds and develops new products and services that provides functions as-a-service using GCP.
● Create processes that enhance operational workflow and provide positive customer impact.
● Participate in complete software application development life cycle including Business and technical analysis,
design, coding, unit testing, implementation and documentation of solutions for new development, system
enhancements, and production support.
● Using ORACLE, SQL, Remedy and PL/SQL for the database development and configuration.
● Environment: Python, Django, unit test, Flask, Java, Angular JS, JavaScript, html, CSS, Remedy, Oracle, Google
Perforce, SQL, Google Big Query, Google Spanner.
Cisco Systems Sep 2016 – Jun 2018
Role: Software Developer Bangalore, India

Cisco Finesse Agent desktop is application software used to manage agents and its state transitions throw-out customer
experience. Consists of Conference, Consult, Monitor Agents, Supervisor, admin, Agent to agent chats and other Gadgets.

Cisco Unified Contact Center – Enterprise (UCCE) is distributed systems application software used to manage
customers, partners of a contact center / customer care for high scale and high volume of customers.

Responsibilities:

● Enhanced the Cisco Finesse, web services and UI modules for UCCE and Cisco Finest applications.
● Developed a web-based REST application using Python, Django, pySpark, Java, HTML, CSS, React JS, JavaScript,
Amazon Web Services (AWS), Docker, Kubernetes and Jenkins to give a summary of all the Orders and Products in
the Siebel application that had not completed the ABO life cycle.
● Enhanced the modify quotes and order feature based on the cardinality defined in the product and promotion structure.
● Create operational workflows and person-based applications using AWS stack.
● Implemented features in Flask and RESTful.
● Fixed customer issues and internal bugs raised in in-house testing.
● Developed Edit Promotion UI using Java, HTML, CSS, React JS and JavaScript.
● Participate in design and code review sessions as appropriate; to ensure the quality of work delivered by teammates is
in accordance with development standards.
Environment: Python, Flask, unit test, Java, C++, ReactJS, jQuery, Ajax, SQL Server, html, CSS, JavaScript, Oracle,
OATS, Selenium, SOAP, RESTful, GitHub enterprise.

Oracle Corporation May 2014 – Sep 2016


Role: Software Developer Bangalore, India

Oracle Siebel Financial Services allows employees such as customers, salespeople and call center agents to create and
manage leads, opportunities, quotes and orders through their entire life cycle. Siebel Financial Services can be tightly
integrated with back-office systems, allowing users to perform tasks such as offers, checking credit and confirming
availability, as well as monitoring the fulfillment process. Financial Services allows Accounts, Contacts, Leads,
Opportunities, quotes, and orders to be created based on a customer’s account. Performing Analytics helps to identify
customers and improve their experiences, analyzing logs, recommending products, services, validating transactions, and
identifying interests that helps to increase the sales revenue.

Responsibilities:

● Enhanced the Oracle Siebel CRM application web service module for financial services that Inserts or updates the
product information in the Siebel business application as sent by the third-party application.
● Enhanced the Oracle Siebel application framework and web service modules for financial services.
● Developed applications and REST API endpoint using Python, Flask, C++, Java, HTML, CSS, JavaScript, Jenkins and
Test Automation to give a summary of all the Orders, Opportunities and Products in the Siebel application.
● Enhanced the modify quotes and order feature based on the cardinality defined in the product and promotion structure.
● Developed web services using Flask and Django.
● Implemented features in Flask, Django and RESTful.
● Fixed customer issues and internal bugs raised in in-house testing.
● Developed Edit Promotion UI using Java, HTML, CSS and JavaScript.
Environment: Python, Flask, jQuery, Ajax, SQL Server, html, CSS, JavaScript, Oracle, Fusion Middleware, OATS,
Selenium, SOAP, RESTful, ClearCase.

Samsung Jan 2012 – Apr 2014


Role: Software Developer Bangalore, India

NextGen Network Camera Software – Open SDK – aims to develop the Software Development Kit (SDK) targeted for
Samsung IP Cameras. Provides a platform for any 3rd party developers and helps to create applications exclusively for
Samsung IP based camera(s). Developers can Create/Maintain, Upload/Install, Upgrade/Uninstall, Start/Stop camera
applications using SDK software.
Surface Mount Technology – OLP Software involves the development and maintenance of application software used to
manage the chips placement machine (Chip-Mounter) using SMT technology. The application majorly focuses on the
surface mount machines (Chip mounters) in the production line. Goal of the project is to increase productivity by
programming the chip-mounter and process the request more effectively.

Responsibilities:

● Involved in the implementation of application software using C++, Java, Python and python frameworks.

● Performed end to end development of new enhancements and resolved defects in the applications.

● Developed rich client interfaces using HTML, JavaScript, AJAX.

● Mentor and perform code review for peers in a team to ensure quality.

● Preparing Test Cases and Unit testing of various modules of the system.

● Environment: Python, C++, Java, html, CSS, JavaScript, AJAX, PyUnit, Selenium

EDUCATION

Bachelor of Technology [Electronics and Communications Engineering]


Jawaharlal Nehru Technological University, Hyderabad. 2007

You might also like