[go: up one dir, main page]

0% found this document useful (0 votes)
62 views6 pages

PradeepV Resume

V

Uploaded by

Madhava Rao
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)
62 views6 pages

PradeepV Resume

V

Uploaded by

Madhava Rao
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/ 6

PRADEEP RAO VENNAMANENI

Professional Summary:
 Lead Engineer with over 10+ years of experience in software development, specializing in Java, Groovy,
Python and Big Data technologies across the full Software Development Life Cycle.
 Demonstrated ability to deliver end-to-end solutions, from initial concept to deployment, across various
industries including finance, healthcare, and e-commerce
 Skilled in designing scalable, maintainable, and efficient software architectures, including microservices
and monolithic architectures.
 Proven ability in leading development teams and managing multiple projects under tight deadlines.
 Extensive experience in developing enterprise-level applications using Java and Groovy, along with
frameworks such as Spring Boot, Spring MVC, Spring Security, and Spring Data JPA. Skilled in
implementing microservices, RESTful APIs, and integrating with various databases.
 Expertise in building RESTful APIs and real-time applications using Node.js and Express.js.
 Developed web interfaces using HTML, CSS, JavaScript, jQuery, Angular, and React.js.
 Proficient in database management with Oracle, SQL Server, MongoDB, and DynamoDB.
 Experienced in working in Agile environments, with proficiency in Scrum and Kanban frameworks,
ensuring timely delivery and continuous improvement.
 Experienced in deploying scalable systems on AWS and Azure.
 Experienced in Hadoop ecosystem (Spark, MapReduce, Kafka, Hive, HBase), containerization with
Docker, Kubernetes, and Jenkins.
 Experienced with JBoss, Apache Tomcat, IBM WebSphere, and security protocols such as SSL/TLS,
OAuth, and JWT.
 Strong in writing secure code and maintaining documentation with tools like JIRA, Confluence,
SharePoint.
 Proficient in cybersecurity practices with CyberArk and KMS, and experienced in the payment/banking
sector managing credit, debit, and gift card transactions.
 Demonstrated a strong passion for staying up-to-date with the latest technology trends and r egularly
experimented and explored new technologies, integrating innovative solutions into projects and sharing
knowledge with team members.

TECHNICAL SKILLS:

Programming Languages Java, Groovy, Python


Frameworks/Architecture Spring, IBM Commence – Comergent, Hibernate
Web Technologies React.js, Angular, Node.js, HTML, CSS, JavaScript
Cloud Platforms AWS Cloud, Azure, RedHat OpenShift Cloud Application Platform
Databases Oracle, MS SQL Server, MongoDB, Postgres SQL, Dynamo DB
Application & Web Servers Apache Tomcat, J Boss, IBM WebSphere
Build Tools ANT, Maven, Gradle, Jenkins, P360
Version Control CVS, SVN, Git – Bitbucket, GitHub
Data Lakes Apache Hadoop, Apache Spark, and Amazon S3
ETL Tools SSIS, Apache NiFi, Talend, and Informatica PowerCenter
IDE Eclipse, IntelliJ, Microsoft Visual Studio, Microsoft VS Code, PyCharm
Operating Systems Windows, Unix, Linux, macOS
Professional Experience:

JP Morgan Chase & Co., USA Apr 2022 – Current


Role: Lead Engineer
Description: Figg is JPMorgan Chase's card-linked offers platform, a leading transaction-based digital
advertising platform in the United States. Serving financial institutions, banks, fintech’s, and digital platforms,
Figg leverages $500 billion in annual transactions to provide advertisers with precise targeting and detailed
attribution data. Our innovative approach is transforming how brands engage with customers through a diverse
portfolio of advertiser-funded, card-linked offers.

Responsibilities:

 Planned, designed, developed, tested, and implemented software solutions using a variety of front-end
and back-end technologies. Conducted regular code reviews to ensure quality and consistency with
coding standards.
 Collaborated with Product Managers and Product Owners to define requirements, prioritize features, and
establish project timelines, aligning technical solutions with business goals. Engaged closely with key
stakeholders to update on project status and technical proposals.
 Created comprehensive documentation, including flowcharts, layouts, and diagrams, to clearly
demonstrate solutions and streamline the development process.
 Led the software development lifecycle from requirement analysis to deployment, optimizing data usage
and workflows. Developed and implemented solutions using Java, Spring Boot, Hibernate and Angular.
 Designed and developed RESTful APIs in Java using Spring Boot, adhering to best practices and REST
principles for scalability and reliability.
 Leveraged Groovy to build and customize applications within the Atlassian Suite, enhancing productivity
and user experience.
 Developed and deployed microservices using Spring Boot, providing scalable and efficient solutions for
complex business requirements. Upgraded batch projects to the latest Java & Spring Boot versions.
 Spearheaded the modernization and enhancement of batch processing and event publishing infrastructure,
resulting in improved efficiency and scalability.
 Developed and maintained Java applications using Groovy for scripting tasks, leveraging Groovy's
concise syntax and powerful features for enhanced productivity.
 Integrated Groovy scripts into existing Java codebase, improving readability and reducing boilerplate
code, thus streamlining development processes.
 Utilized Groovy's dynamic typing and metaprogramming capabilities to create flexible and scalable
solutions, enhancing code maintainability and adaptability.
 Implemented unit tests with Groovy's testing framework Spock, ensuring robustness and reliability of
Java applications.
 Utilized Groovy and Atlassian Scriptrunner to develop complex scripts, automate workflows, and
streamline processes, resulting in significant efficiency improvements.
 Implemented PostgreSQL database schemas, including tables, indexes, and relationships to optimize
performance and data integrity.
 Developed data analysis scripts using Python pandas and NumPy, performing data cleaning,
transformation, and visualization to derive actionable insights
 Containerized and applications using Docker and Kubernetes, managing clusters, deployments, and
scaling of services.
 Set up and managed CI/CD pipelines using Jenkins, automating build, test, and deployment processes.
 Deployed and managed scalable virtual servers on AWS EC2. Developed a new transformation service
using AWS Lambda, optimizing data processing and transformation tasks.
 Integrated EMR with S3, DynamoDB, and RDS for data storage and retrieval. Utilized Amazon Athena
for serverless SQL querying of data stored in S3, enabling quick data analysis without managing
infrastructure.
 Utilized infrastructure as code (IaC) using Terraform to automate provisioning and management of AWS
resources. Maintained version control with Bitbucket and tracked user stories and defects in Agile
methodologies using Jira.

Environment: Java, Groovy, Angular, Python, Spring, Terraform, AWS Cloud, EC2, Glue, Athena, S3, EMR,
Lambda, Apache Airflow, Kafka, REST API, Maven, Docker, Kubernetes, Jenkins, Dynamo DB, PostgreSQL.
Medtronic - Chanhassen, MN Feb 2019 – Apr
2022
Role: Lead Software Engineer
Project: MCMS - Risk Stratification
Description: Medtronic Care Management Services (MCMS) designs, manufactures, and distributes non-sterile,
non-implantable remote patient-monitoring devices. Their product range includes noninvasive blood pressure
monitors, patient weight scales, pulse oximeters, and a hub system that aggregates data from these devices.
MCMS also develops and distributes remote patient monitoring software and mobile applications for nurse
stations. Additionally, the MCMS Data Analytics team conducts risk stratification for payer clients and maintains
complaint files for all distributed medical devices.

Responsibilities:

 Served as a liaison between engineering teams and stakeholders, effectively communicating project
updates, identifying risks, and advocating for solutions that align with both business and technical needs.
 Mentored junior engineers through pair programming, code reviews, and technical discussions, enhancing
their skills and contributing to the team’s success.
 Acted as a subject matter expert, overseeing the overall application design, solution testing, and
knowledge sharing.
 Maintained dual batch processing temporarily, ensuring seamless transition and minimizing downtime
during the migration phase.
 Utilized Docker for containerizing batch processing applications, facilitating seamless deployment and
scalability on Amazon EKS.
 Designed and implemented RESTful APIs using Groovy and Grails, facilitating seamless communication
between frontend and backend systems.
 Integrated third-party tools and APIs with Atlassian products through custom Groovy scripts, enabling
seamless data synchronization and extending platform capabilities.
 Developed full-stack web applications with Angular on the frontend and Node.js on the backend,
integrating RESTful APIs for efficient client-server communication.
 Integrated Jasper Reports with Java Groovy application to extract data from source database PostgreSQL
and present it in customizable formats.
 Designed and implemented microservices using AWS Lambda for scalable and independent deployment.
 Managed database migrations to Amazon RDS using AWS Database Migration Service (DMS) and other
migration tools.
 Optimized complex SQL queries, stored procedures, and functions in MySQL to improve application
performance and responsiveness.
 Integrated Groovy scripts with Jenkins CI/CD pipelines to automate software delivery.
 Assisted with production job configurations, ensuring smooth and efficient execution of batch processes
in the production environment.
 Enhanced data handling and processing using Apache Kafka, Spring Batch, and Apache NiFi, with a
focus on efficiency and scalability and utilized AWS Glue.
 Maintained continuous integration and deployment using Jenkins and Octopus, and managed version
control and project tracking with Git, Jira, and Confluence.

Environment: Java, Groovy, Spring Boot, Angular, Node.js, AWS Cloud, EC2, RDS, Lambda, S3, EKS, Mongo
DB, Maven, Gradle, Jenkins, Octopus, MySQL, Docker, Kubernetes, Git, JIRA, Apache Tomcat, ELK stack.

UnitedHealth Group - Optum, Eden Prairie, MN Aug 2018 – Feb 2019


Role: Senior Full Stack Developer
Project: OCM/ICUE – Impact Pro
Description: UnitedHealth Group – Optum’s Optum Clinical Manager (OCM) and Integrated Clinical User
Experience (ICUE) are Web applications which facilitates UnitedHealth Care’s Internal Business users to suffice
the Business needs. ICUE application is used mostly for Nurse Line which provides the entire necessary
information of the UnitedHealth Care members which facilitates to access the Member’s data to the Business
User and helps to provide right away on-call to the Members. ICUE-ImpactPro Project is to integrate ICUE and
ImpactPro applications to ensure Member’s data is up to data and in sync between both the Web applications.
Responsibilities:
 Participated in all phases of the Software Development Life Cycle (SDLC), adhering to Agile Scrum
methodology and employing Test Driven Development (TDD) for rigorous test case creation.
 Developed and supported RESTful web services using Spring Boot and Hibernate, facilitating efficient
data exchange between applications.
 Created advanced Groovy scripts for automating various tasks, including issue transitions, cus-
tom field calculations, and user notifications, reducing manual effort and minimizing errors.
 Designed and implemented RESTful APIs in Java with Groovy's builder pattern, simplifying API
development and enhancing communication between components.
 Developed Groovy scripts for Gradle build automation, enabling continuous integration and deployment
(CI/CD) pipelines for faster and more reliable software delivery.
 Documented APIs comprehensively using Swagger, detailing endpoints, data structures, and
authentication methods to aid in client integration and developer usage.
 Managed Continuous Integration and Deployment using Jenkins, GitHub for version control, and Azure
DevOps for building and deploying Java applications in CI/CD pipelines.
 Developed Java applications for deployment on Microsoft Azure platforms such as Azure App Service,
Azure Functions, and Azure Kubernetes Service (AKS), ensuring scalability and reliability.
 Utilized Maven for build automation and managed microservices architecture with Docker containers on
Azure, including comprehensive end-to-end application testing.
 Developed responsive user interfaces for SPAs using React.js, incorporating HTML, CSS, and JavaScript
to create dynamic and interactive web applications.
 Monitored production environments using Kibana and Splunk, addressing errors and warnings
effectively.
 Ensured thorough documentation using Confluence and Wiki, and maintained Agile project management
with Rally Dev.
 Implemented unit testing with JUnit and Groovy, supporting various testing stages including Acceptance,
Integration, and User Acceptance Testing (UAT).
 Oversaw pre-production activities and provided essential support during production deployments and
post-production phases.

Environment: Java, Groovy, Spring Boot, Hibernate, REST APIs, React.js, Azure Cloud, Swagger, HTML, CSS,
JavaScript, Maven, Jenkins, JBoss, GitHub, IntelliJ, Rally Dev, MySQL, JUnit.

BestBuy - Richfield, MN Mar 2016 – Jul 2018


Role: Full Stack Developer
Project: BBYD E2EE
Description: Best Buy Direct is a web-based application that enables Best Buy Business customers to purchase
products online. Customers can create personal shopping carts, pay bills online, and establish business accounts
through Best Buy Sales Managers for bulk order discounts. The platform also supports eProcurement, allowing
purchases through various vendors. Key security measures include end-to-end encryption of credit card data,
compliant with Best Buy’s agreement with Bank of America Merchant Services. Additional security
implementations include the use of KMS - Safenet and CyberArc for securing passwords and encryption keys,
and Client Accertify for fraud detection to mitigate fraudulent transactions. Enhanced security protocols, such as
EIP restrictions, are rigorously followed to protect against hackers.

Responsibilities:

 Participated in all phases of the SDLC, from requirements collection to application design, analysis,
development, and customization.
 Implemented CyberArk to manage and rotate sensitive information like passwords securely. Deployed
end-to-end encryption using public key encryption to secure customer payment data.
 Developed and customized responsive user interfaces using Angular and Bootstrap, ensuring optimal user
experience across various devices.
 Utilized Spring MVC and Hibernate for application development. Created stored procedures in Oracle
and developed J2EE components like JSP and JNDI using Eclipse.
 Implemented robust unit and integration testing using JUnit, and conducted manual testing where
necessary.
 Managed continuous integration workflows with Maven and Jenkins, and version control using Git
(Bitbucket).
 Utilized Hibernate ORM and Grails framework to seamlessly integrate PostgreSQL databases into
Java/Groovy applications, ensuring data integrity and reliability.
 Created and maintained report templates using JRXML and Groovy scripts, effectively leveraging Jasper
Reports' powerful features such as sub reports, charts, and conditional formatting to deliver
comprehensive and insightful reports for stakeholders.
 Designed and implemented CRUD operations via RESTful services using HTTP methods to enhance API
functionality and predictability.
 Developed microservices using Spring Boot and managed message brokers with Apache Kafka. Applied
OOP concepts and core Java components like multithreading and collections in application development.
 Secured Java applications on AWS with IAM roles, encryption using AWS KMS and ACM, and network
security via VPCs and security groups.
 Experienced in pair programming and Test-Driven Development (TDD). Developed RESTful web
services for integration with external partners.
 Supported Acceptance, Integration, and User Acceptance Testing (UAT) throughout the testing lifecycle.

Environment: Java, Groovy, Spring Boot, MVC, Hibernate, SOAP, REST, Angular, HTML, CSS, Node.js,
AWS, jQuery, JavaScript, TDD, Apache Axis2, JDBC, Maven, Tomcat, Bitbucket, CVS, Eclipse, IntelliJ, JIRA,
Oracle, SQL, Perl, XML, JUnit, Log4J, Hudson, Jenkins, P360.

iCinergy Techmatics – India Sep 2012 - Apr 2014

Role: Java Developer


Description : iCinergy Techmatics is a high-growth company specializing in brand strategy, design, and
innovative solutions for clients seeking exceptionally creative outcomes. The company provides a range of
technical services designed to meet business objectives and maintains a reputation for delivering quality and
value. Cinergy is committed to achieving measurable ROI by fostering collaboration, aligning technology with
business needs, and leveraging customer insights to earn client trust consistently.

Responsibilities:
 Applied algorithm analysis in Java and C++ programming, enhancing application efficiency. Developed
sophisticated REST APIs for cost-effective application integration. Handled SQL queries and JDBC
connectivity, transitioning from JDBC to Hibernate for database interactions.
 Utilized J2EE frameworks like Spring and Hibernate for robust backend development. Created dynamic
data management solutions using Array Lists and other collections. Implemented DAO patterns for
database interactions and managed version control with Git, Bitbucket, and CVS.
 Developed frontend and backend components using JSP, Spring Framework, APIs, JavaScript, XML,
JMS, JNDI, HTML, and CSS. Specialized in Java multi-threading to optimize backend operations.
 Engaged in requirement analysis and high-level project discussions, preparing crucial documentation and
solidifying requirements. Used JIRA for tracking bugs and issues, and executed test cases across unit,
system, and integration testing phases. Worked with design patterns like Factory and Singleton to
structure efficient code.

Environment: Java, J2EE, Spring, Hibernate, SOAP, REST Web Services, Multithreading, HTML, CSS, JQuery,
JavaScript, Apache Axis, JDBC, Ant, Tomcat, Git – Bit Bucket, CVS, Eclipse, IntelliJ, JIRA, Oracle, SQL,
UNIX, Linux, XML, JUnit, Log4J, Hudson, Jenkins.

CERTIFICATIONS
· AWS Certified Developer – Associate
· AWS Certified Solutions Architect – Associate
· CISCO (Cisco Certified Network Associate) Certified

ACADEMIC PROFILE

Master of Science, Computer Science Aug 2014 - Dec


2015
University of Bridgeport - Bridgeport, CT, USA.

Pradeep Rao Vennamaneni

You might also like