PRASAD KAMA
Alpharetta, GA - *****
mobile: +1-470-***-****
email: ***********@*****.***
LinkedIn: www.linkedin.com/in/prasad-kama-44b7b964
PROFILE
Over 17 years of professional IT (Information Technology) experience including Specification, Design, Implementation, Debugging, Testing, and Deployment of complex software applications using Java, Oracle, SQL, Big Data (Spark/Kafka/Hadoop), Python.
4 years of work experience as a Big Data Lead Engineer with sound knowledge in Ingestion (Kafka), Storage (HDFS, Redis), Querying (Hive), Processing (Spark) and Modern Data Analytics.
Strong foundation in Object-Oriented Programming (Java, Python), application performance tuning, and database optimization.
Strong experience in developing and setting up 24/7 high-performing production streaming applications using Spark Streaming and Kafka.
Strong experience in data processing of big data using Spark (Python), Scala, Java.
Experience in working with Spark distributions like Databricks and Palantir Foundry.
Experience in developing RESTful APIs and integrating with enterprise systems, including Single Sign-On (SSO), JWT, and password management systems.
Expertise in automated testing, CI/CD practices, and tools like Junit, Selenium, and version control systems (Git, SVN).
Proficient in SQL (Oracle, PostgreSQL, MySQL), NoSQL (MongoDB, Redis), and extensive database management, including performance tuning and optimization.
Expertise in developing user-friendly interfaces using Angular, HTML5, JavaScript, and CSS, with a focus on modern frameworks like Angular and Typescript.
Strong experience in developing micro services using Spring, Spring Boot and Python web framework.
Experience in writing Shell Scripts and Data Visualization with Palantir, MS-Excel.
Experience in importing and exporting data from HDFS to Relational Database Systems and vice versa.
Experience in developing and implementing RESTful Web Services using Spring Boot that will integrate with multiple applications.
Having excellent Technical, Problem Solving, Client Interaction and Management Skills.
Experience in automating build (Gradle, Maven) and development tasks using Shell Scripts, and Python.
Champion of Agile practices, fostering collaboration across teams and delivering timely, high-quality solutions in fast-paced environments.
TECHNICAL SKILLS
Programming Languages
Java, J2EE, Python, C++, SQL
Big Data Platform Distribution
Databricks, Palantir Foundry
Big Data Frameworks
Hadoop, Spark, Kafka
Web Frameworks
JSP, Struts, Spring, Spring Boot
Cloud Services
Amazon Web Services (S3, EC2, VPC, RDS)
Application Security
Outh2, JWT
Scripting Languages
ShellScript, JavaScript
Reporting and Visualization Tools
MS Excel, PowerBI.
Message Queues/Brokers
Kafka
Packaging/Deployment
Maven, Gradle
Version Control tools
Tortoise SVN, Git, GitHub
Databases
Oracle, MySQL, PostgreSQL, MongoDB, Redis
IDE Tools
IntelliJ, Eclipse, Visual Studio
Testing Frameworks/Tools
JUnit, pytest
Tools for issue tracking
JIRA, Bugzilla
EDUCATIONAL QUALIFICATIONS
Master of Science (MSc)
Information Systems
Nagarjuna University. 2003
Bachelor of Computer Applications (BCA)
Computer Science
Nagarjuna University. 2001
PROJECTS EXPERIENCE
Project Title
Migrate CircleBI, Serenity Infotech
Client
Dollar General, USA
Duration
April 2024 – Till date
Technologies
Java, Python, Palantir Foundry, PySpark, html, JavaScript, CSS
Responsibilities
Provided data for reports dashboarding and forecast for predictions on Foundry from CircleBI.
Building data pipelines to have the right data from Oracle, Postgres to Palantir Foundry repository.
Used Contour to explore and transform data to perform complex data manipulations, visualizations, and derive new datasets without needing to write code.
Built Quiver chart apps for object-driven analysis, time series analysis, dashboard building relationships within data and creating interactive visualizations.
Customized Slate visual elements (buttons, forms, charts) to align with organizational branding guidelines, using advanced CSS techniques.
Built Ontology to evolve representation of an organization's key concepts and how they relate to each other.
Building new data repositories to write and execute code using Python and SQ for more advanced data processing and analysis.
Developed dynamic functionality, including data filtering, sorting, and form validation, leveraging AJAX and JavaScript frameworks.
Ingesting data from Oracle, Postgres to Palantir Foundry repository.
Project Title
RSA Conference
Client
RSA
Duration
July 2022 – April 2024
Technologies
Java, Python, Palantir Foundry, PySpark, html, JavaScript, CSS
Responsibilities
Building data pipelines to have the right data for consumption by application.
Used Contour to explore and transform data to perform complex data manipulations, visualizations, and derive new datasets without needing to write code.
Built Quiver chart apps for object-driven analysis, time series analysis, dashboard building relationships within data and creating interactive visualizations.
Customized Slate visual elements (buttons, forms, charts) to align with organizational branding guidelines, using advanced CSS techniques.
Built Data Connections and data repositories in foundry to import external application data.
Worked on designing workshops, ontology object maturity.
Developed Python scripts to load data from S3 to Databricks.
Developed pyspark sql queries to meet business requirements.
Developed an ingestion framework to meet business requirements.
Worked with multiple stakeholders in business requirement discussion and providing architecture feasibility based on Palantir Foundry product support.
Project Title
RSA IGA – Collections & Reports
Client
MUFG, Southwest Airlines
Duration
April 2020 – June 2022
Technologies
Java, Spring boot, Hibernate, Kafka, Redis, REST API, Databricks, Apache Spark, Python, Wildfly/Weblogic/WAS, AWS, MongoDB, Oracle 19c, PostgreSQL, PL/SQL, Gradle, Maven, Junit
Responsibilities
Provided data for reports dashboarding and forecast for predictions using Databricks.
Performed data cleansing and applied transformations using Databricks and Spark data analysis.
Extensively used Databricks notebooks for interactive analytics using Spark APIs.
Created databricks notebooks for creating tables, data frames and health check validation of the data.
Experience in designing and developing ETL solutions using Spark SQL in Databricks for data extraction, transformation and aggregation from multiple file formats (csv, Json, parquet) and data sources for analyzing and transforming the data to uncover insights into the usage patterns.
Developed Spark jobs on Databricks to perform tasks like data cleansing, data validation, standardization, and then applied transformations as per the use cases.
Responsible for estimating the cluster size, monitoring and troubleshooting of the spark databricks cluster.
Managed interactions with product owners, project managers, QA teams and developers, in tracking and communicating progress on technology roadmap.
Project Title
Governance & Lifecycle – Access Certification
Client
Telstra, TD Bank, VISA, Mastercard, IndusIND
Duration
October 2016 – March 2020
Technologies
Java/J2EE, Spring, Angular, Hibernate, Weblogic/Wildfly/ WAS, Oracle 12c, JMS, Maven, Gradle, Junit, Selenium, RESTful services, Workpoint
Responsibilities
Involved in complete product lifecycle management of designing and solutioning of the new requirements in Java and related frameworks.
Responsible for developing user interactive screens using Angular, HTML, CSS3, JavaScript.
Responsible for the new developments, enhancements, modifications, and maintenance of applications.
Responsible for feature planning, effort estimation, stakeholder management and business and technical risk for the product.
Applied techniques and standards for authentication (Basic, JWT, OAUth2), authorization using Spring Security, and encryption.
Responsible for creating and maintaining architecture for Restful API using Spring Boot.
Working on highly critical customer escalated issues in stabilizing overall customer environments for customers like MasterCard, Commerz Bank, Telstra, ING, MUFG bank etc.
Extensively works on Java and Oracle PL/SQL Performance tuning.
Developed collector module screens in Angular latest version.
Developed and maintained distributed services using Docker and orchestration using Kubernetes.
Automated the integration of code changes using with Git and CI/CD pipeline engines.
Wrote code and tests, built prototypes, resolved technical issues, and analyzed performance bottlenecks.
Managed interactions with product owners, project managers, QA teams and developers, in tracking and communicating progress on technology roadmap.
Project Title
Aveksa, EMC2
Client
Morgan Stanly, JP Morgan, RB, Barclays, Lloyds Bank
Duration
Jan 2013 – September 2016
Technologies
Java/J2EE, Spring, Hibernate, Weblogic/Jboss/WAS, Oracle 12c, JMS, Maven, Junit, Selenium, Workpoint.
Responsibilities
Involved in complete product lifecycle management of designing and solutioning of the new requirements in Java and related frameworks.
Written controllers and services using Spring framework to perform various collection tasks.
Responsible for developing user interactive screens using HTML, CSS3, JavaScript.
Responsible for the new developments, enhancements, modifications, and maintenance of applications.
Responsible for feature planning, effort estimation, stakeholder management and business and technical risk for the product.
Used various J2ee design patters in code refactoring.
Responsible for creating and maintaining architecture for Restful API using Spring Boot.
Extensively works on Java and Oracle PL/SQL Performance tuning.
Responsible for code reviews for the team members and grooming Jira tickets.
Writing functional and automated tests using JUnit and Selenium frameworks
End to end development support of the application till the final rollout of the application.
Performing Scum Master activities for one of the scrum team.
Project Title
Flexcube Retails, Oracle Financial Services Software
Client
Canara Bank, Lakshmi Vilas Bank.
Duration
November 2009 – January 2013
Technologies
Java/J2EE, JSP, Oracle 10g, XML, Xsl, VB, VC++.
Responsibilities
Involved in developing Base Framework.
Involved in analysis, end to end coding and unit testing.
Involved in preparing Design Document and test execution plans.
Involved in functional discussion with bank functional team.
Performed code review for the team members.
Report to the supervisor periodically on team and individual work accomplishments, problems and work processes.
Project Title
FSCM (Supply Chain Management), Oracle Financial Services Software
Client
Citi Bank, Singapore
Duration
December 2009 – October 2010
Technologies
J2EE, Struts, Spring, iBatis, Weblogic Server, MQ Series, JMS, Ant, VSS, Oracle 10g, StarUML.
Responsibilities
Involved in analysis, coding and unit testing.
Involved in designing high level and low-level documents.
Performed code review for the other team members.
Involved in Bug fixing during CIT, SIT and UIT phases.
Involved in Functional discussions..
Project Title
NBOL (New Business Online), Oracle Financial Services Software
Client
Standard Bank, SA
Duration
February 2008 – November 2009
Technologies
Oracle JDeveloper, EJB 2.1, Hibernate, Java Swings, Jasper Report, JUnit, MQ Series, JMS, Maven, SVN, Oracle 10g.
Responsibilities
Involved in developing Base Framework.
Involved in analysis, end to end coding and unit testing.
Involved in preparing Design Document and test execution plans.
Involved in functional discussion with bank functional team.
Performed code review for the team members.
Report to the supervisor periodically on team and individual work accomplishments, problems and work processes.
Project Title
ePics (Electronics Pricing & Implementation System),
Client
Citi Bank, UK
Duration
Nov 2006 – January 2008
Technologies
Java/J2EE, JSP, Oracle 10g, XML, Xsl, VB, VC++.
Responsibilities
Played an important role in migration of the application from weblogic6.1 to weblogic8.1.
Played an important role in requirement gathering, developing and implementing phase1 and phase2 enhancements.
Played an important role in providing post-implementation support.
Project Title
MCD, VEDAVAAG Systems Limited (formerly SARK Systems India Limited)
Client
Municipal Corporation Of Delhi, IN
Duration
January 2004 – October 2006
Technologies
Html, Javascript, css, dhtml, asp.
Responsibilities
Involved in designing UI screens .
Implemented client-side validations.
Implemented css styling for various html components.
Involved in Bug fixing during CIT, SIT and UIT phases.
Involved in Functional discussions.