Venkata MuraliKumar Chintala

Principal Java Developer at Parexel International (India) Pvt. Ltd.

A little about me,

About

Hello!

Welcome to my profile! Highly motivated and results-oriented Principal Full-Stack Java Developer with 15 years of experience architecting, designing, developing, and deploying complex software solutions. Possesses in-depth expertise in Java/J2EE, leveraging frameworks like Spring, Springboot and Hibernate to build robust applications. Adept at integrating solutions with Microsoft Azure services and implementing efficient workflows using the Microsoft Power Platform. Proven track record of leading collaborative teams, fostering innovation, and consistently exceeding expectations through high-quality work ethic. I also have expertise in solutions across industry domains such as Healthcare, Banking, Retail, E-Commerce, and Manufacturing.

Key Strengths:

Java Mastery: Exemplary command of Java, J2EE, Spring and Springboot, ensuring the seamless development of high-performance web applications.

Azure Cloud Architecture: Proficient in architecting and deploying applications on Microsoft Azure, emphasizing high availability, fault tolerance, and auto-scaling.

Power Platform Expertise: Certified Microsoft Power Platform Fundamentals and App Maker Associate, driving business efficiency through intelligent solutions.

Agile Development: Integral to agile scrum teams, orchestrating the delivery of innovative solutions within stipulated timelines.

Leadership and Collaboration: Successful management of cross-functional teams, ensuring effective collaboration between backend and frontend development for streamlined project delivery.

Continuous Improvement: Implementation of best practices for cloud migration, backup, and recovery, enhancing overall application and database performance.

Career Highlights:

Parexel (Current): Leading Java development, Azure integration, and coordination of cross-functional teams for optimal project delivery. Key role in designing and deploying Microsoft Azure for diverse applications.

Wipro: Excelled as a Java/J2EE Developer, contributing to SDLC processes and developing highly interactive UIs. Demonstrated expertise in Core Java, JSP, Spring, JBOSS, and Oracle.

Tech I'm familiar with

Tech Stack

  • Java/J2EE
  • Spring Framework, Spring boot
  • Hibernate, JPA, JDBC, JSP, Servlet
  • MySQL, Oracle
  • Angular, PrimeFaces, JavaScript, HTML, CSS
  • ANT, Maven, JUnit
  • Microsoft Azure, AWS
  • Microsoft Power Platform, Azure AI
  • SDLC, Agile Methodologies
  • Problem solving, Communication
  • Curious, Organized, Teamwork

Experience

Profile

Currently, I am working as a Principal Java Developer at Parexel International (India) Pvt. Ltd.

Principal Java Developer

Parexel International (India) Pvt. Ltd. - Hyderabad

Nov 2017 – Present

  • Perform in-depth user requirements analysis to design and develop applications while providing support for system enhancements.
  • Play a pivotal role as an accountable member of an agile scrum team.
  • Contribute to the development of various stories and bug fixes for VCAS (Virtual Clinical Adjudication System) projects. Additionally, contribute to technical documentation activities and develop UI and service layer components for different modules.
  • Utilize Microsoft Power Platform Apps to design, configure, and deploy canvas and model-driven applications.
  • Possess hands-on experience in Azure development, working with Azure
  • Collaborated with cross-functional teams to design backend databases, front-end user interfaces, and logical layers based on business requirements.
  • Developed canvas and model-driven apps to enhance user experiences.
  • Conducted manual testing of applications to ensure proper functionality and adherence to requirements.
  • Analyzed user requirements, designed, and developed both web and back-end applications.
  • Engaged with team leads, end users, and stakeholders to gather requirements and translate them into functional and technical design specifications.
  • Established the technical architecture of applications and documented designs in high-level and low-level design documents.
  • Implemented critical components of the application's infrastructure, including logging, exception handling, data access, and caching.
  • Took an active role in developing and organizing custom error pages and exception handling mechanisms to ensure robust error management.
  • Demonstrated architectural implementation through well-structured code and thoughtful design choices.
  • Conducted application architecture reviews, design evaluations, and code reviews to ensure adherence to established standards.
  • Played a key role in identifying and resolving bugs in various modules of the application, contributing to its overall stability and reliability.

Senior Software Engineer

Parexel International (India) Pvt. Ltd. - Hyderabad

Sep 2014 – Nov 2017

  • Developed backend business API services and DAO services utilizing Spring framework features such as Spring Boot, IOC, MVC, Spring Batch, and DAO modules. Implemented JPA for the Entity layer.
  • Collaborated with the business team for UI screen design, creating new screens. Worked on frontend UI web pages using JSP, CSS, HTML, and JavaScript.
  • Contributed to knowledge sharing by writing articles in Confluence for future reference.
  • Configured Jenkins as a continuous build integration tool for Maven builds and deployment in the project.
  • Actively involved in bug fixing across various modules. Conducted code reviews and provided support to other teams.
  • Prepared documentation including technical design documents, application configuration guides, user guides, and maintenance guides.
  • Conducted application architecture reviews, design evaluations, and code reviews to ensure adherence to established standards.
  • Played a key role in identifying and resolving bugs in various modules of the application, contributing to its overall stability and reliability.

Senior Software Engineer

Kony IT Services Pvt Ltd. – Hyderabad

Oct 2013 – Sep 2014

  • Involved various mobile apps development with Kony Mobile Platform.
  • Involved in implementing custom features, UI design along with business team
  • Developed and integrated processes into system life cycle management

Software Engineer

Wipro Technologies – Hyderabad

Mar 2010 – Oct 2013

  • Rendered solid technical expertise in SDLC and various Java/J2EE web application developments with Core Java, JSP, Spring, JBOSS 5 and Oracle 10g
  • Developed highly interactive and customized UI using JavaScript, HTML, JSP, and CSS to improve functionality of web applications
  • Performed unit testing of applications by developing and applying test cases in JUnit

Education

Academics

Master of Computer Applications

Andhra University, Vishakapatnam, AP, India

2003 - 2006

Bachelor of Science (B.Sc. CS)

Andhra University, Vishakapatnam, AP, India

2000 - 2003

Certificates

Courses

Oracle Certified Professional, Java SE 8 Programmer

Oracle Certified Professional, Java SE 8 Programmer

Issued by Oracle

2019

Web Development with Java Spring Framework

Web Development with Java Spring Framework

Issued by Coursera and Peter the Great St. Petersburg Polytechnic University

2021

Cloud Architect using Microsoft Azure

Cloud Architect using Microsoft Azure

Issued by Udacity

2022

Microsoft Certified: Azure Developer Associate

Microsoft Certified: Azure Developer Associate

Issued by Microsoft

2021

Microsoft Certified: Power Platform Developer Associate

Microsoft Certified: Power Platform Developer Associate

Issued by Microsoft

2023

Microsoft Certified: Azure AI Engineer Associate

Microsoft Certified: Azure AI Engineer Associate

Issued by Microsoft

2024

Microsoft Certified: Azure Solutions Architect Expert

Microsoft Certified: Azure Solutions Architect Expert

Issued by Microsoft

2022

AWS Certified Developer – Associate

AWS Certified Developer – Associate

Issued by Amazon Web Services Training and Certification

2024

Microsoft Certified: Azure AI Fundamentals

Microsoft Certified: Azure AI Fundamentals

Issued by Microsoft

2024

Microsoft Certified: Azure Fundamentals

Microsoft Certified: Azure Fundamentals

Issued by Microsoft

2021

Microsoft Certified: Power Platform Fundamentals

Microsoft Certified: Power Platform Fundamentals

Issued by Microsoft

2022

Projects

Work

e-VCAS

Parexel International (India) Pvt. Ltd. - [October 2022 – Till date]

e-VCAS is a modernization of a web-based clinical trial adjudication system (VCAS) to a microservices architecture on Azure. This initiative involved upgrading Spring Framework and Spring Boot, designing and developing RESTful APIs, and implementing Azure services for improved scalability, performance, and maintainability. VCAS primary function is to provide electronic Case Report Form (eCRF) functionality and automated adjudication process via a web-based interface for clinical trial protocols.

Key Benefits

  • Modernized a legacy application to improve scalability and maintainability.
  • Transitioned to microservice architecture, enabling independent deployment and fault isolation.
  • Microservices Architecture: Service Decomposition: Decompose the monolithic application into smaller, independent services like eCRF Management Service to handles eCRF creation, storage, and retrieval, Adjudication Workflow Service to manages the adjudication process, rules, and workflows, User Management Service to handles user authentication, authorization, and roles (integration with the existing "User Manager Portal"), Query Management Service to manages queries related to eCRF data, Reporting Service to generates reports for clinical trials like Adjudication Results, Reconciliation, Review Management, Reviewer Workload Summary, Reviewer Activity, Document Status Tracking, Admin Query Tracking, Episode State Tracking, Subject Change Tracking, Episode Monitoring, Reviewer Query and Response, Admin Query Error, Open Admin Query Report and Audit Logging History Service for logs all system activities for compliance and also end-to-end activity of the episode life cycle.
  • Leveraged Azure cloud services for enhanced reliability and cost-effectiveness.
  • Improved application performance through optimized design and Azure services.
  • Streamlined the development process with CI/CD pipelines.

Technologies: Java 8, Angular, Spring, Spring boot, Microservice, Hibernate, RESTful APIs, Oracle, Junit, Azure Services

Roles and Responsibilities:

  • Played a key role in the analysis, design, and development of a test-driven application using Spring Framework, Spring Boot, and JUnit, ensuring adherence to best practices and high code quality.
  • Collaborated with the business team to design and implement intuitive UI screens, enhancing user experience and workflow efficiency.
  • Spearheaded the modernization of VCAS, migrating a monolithic architecture to a highly scalable, cloud-native microservices design on Azure.
  • Led the customization of project implementations to meet specific sponsor requirements, developing robust and reusable business API Services / DAOs using Spring Framework (Spring Boot, IOC, Spring JUnit modules) and JPA. This included designing services to interact with the external User Manager Portal for authentication and authorization, with considerations for potential future migration of user management functionality into VCAS.
  • Designed and developed reusable component libraries, significantly reducing development time and increasing overall productivity.
  • Optimized database interactions by developing efficient and complex queries for User Configuration Specification and Report Configuration Specifications.
  • Streamlined the deployment process by building and configuring Azure pipelines for continuous integration and continuous deployment, enabling faster and more reliable releases.
  • Integrated the application with various Azure services, including AKS, API Management to create a secure, scalable, and resilient cloud infrastructure.
  • Enhanced application performance and stability by leveraging Azure services and implementing performance optimization techniques.
  • Application implemented in agile software development process, activity involved in Sprint planning, reviews, and daily standup meeting
  • Prepared documentation like technical design documents, application configuration guide, user guide and maintenance guide.

User Manager Portal

Parexel International (India) Pvt. Ltd. - [January 2022 – August 2022]

User Manager Portal, a critical application within a clinical trial system, to streamline user access and study assignments. This project addressed the challenges of managing user roles, study associations, and overall system security. The modernization effort focused on enhancing user management functionalities (creating, editing, deleting users, and assigning roles), study management (creating, reading, updating, and deleting studies), and implementing robust role-based access control (RBAC) to ensure data security, improve workflow efficiency, and provide a foundation for future scalability and maintainability of the application.

Key Benefits

  • Robust authentication and fine-grained RBAC for enhanced security.
  • Efficient user and study management functionalities.
  • Streamlined process for assigning users to studies based on their roles.
  • Scalable and maintainable user access control architecture.

Technologies: Java 8, Angular, Spring, Spring boot, Hibernate, RESTful APIs, Oracle, Junit, Azure Services

Roles and Responsibilities:

  • Led the modernization of the User Manager Portal, focusing on enhanced security and streamlined workflows.
  • Designed and developed RESTful APIs for user and study management, ensuring seamless communication between frontend and backend systems.
  • Implemented user management functionalities, including creating, editing, and deleting users, and assigning roles (Dossier Manager, Image Manager, etc.).
  • Developed a robust authentication and authorization system using Spring Security enhancing system security and compliance.
  • Designed and implemented a fine-grained role-based access control (RBAC) system to control user access to specific features and data, minimizing the risk of unauthorized data access.
  • Developed the logic for associating and removing users from studies based on their assigned roles, streamlining study setup and user access management.

Virtual Clinical Adjudication System (VCAS)

Parexel International (India) Pvt. Ltd. - [January 2018 – November 2021]

VCAS is a proprietary web-based application that facilitates central online management of adjudication activities. VCAS primary function is to provide electronic Case Report Form (eCRF) functionality and automated adjudication process via a web-based interface for clinical trial protocols. VCAS application operates in a hosted environment and can accommodate any number of users and reviewers with specific privileges based on their role.

Key Benefits

  • Alleviates the need for committee members to meet in person, saving time and cost
  • Enables international review committees utilizing the best physicians for a therapeutic area
  • Reduces cycle time for review committee to perform assessments
  • Improves data quality through use of eCRFs and online edit checks
  • Workflow and electronic query tools within VCAS in streamlined, highly efficient review processes

Technologies: Core Java, JSP, Spring, Spring boot, Hibernate, Oracle, Junit, Azure Services

Roles and Responsibilities:

  • Involved in analysis, design and developing the high scalable test-driven application using Spring Framework, Springboot and Mockito/Junit
  • Involved in UI screen design for new screens along with business team. Worked on frontend UI web pages using JSP, CSS, HTML and Java Scripts
  • Conducted user requirements analysis to design and program applications and deliver support for system enhancement. Customized each project implementation based on specific sponsor requirements as business API Services / Dao using spring framework like Spring boot, IOC, Spring JUnit modules and JPA for Entity layer
  • Developed reusable component libraries to save time and increase productivity, while considering frequently requested functionalities as generic features for the VCAS Base Product.
  • Worked on database queries to User Configuration Specification and Report Configuration Specifications
  • Worked on AnyPharmco is the internal study implementation of VCAS Base
  • VCAS system has a dependency on User Manager Portal. This portal manages User access privilege for each study implemented for VCAS.
  • Contributed to the deployment process by building and configuring additional Ant/Maven scripts.
  • Played a pivotal role as part of an agile scrum team in developing new applications using the Spring framework.
  • Involved in developing various stories and fixing bugs for VCAS projects/studies and contributing to other technical documentation activities.
  • Involved in the integration of the application with Azure services and configured Azure pipelines for continuous integration and deployment.
  • Successfully integrated the application with Azure App Service, Azure Functions, Azure Virtual Machines for deployment and provided a secure and scalable cloud infrastructure.
  • Improved the performance and stability of the application by leveraging Azure services.
  • Application implemented in agile software development process, activity involved in Sprint planning, reviews, and daily standup meeting.
  • Prepared documentation like technical design documents, application configuration guide, user guide and maintenance guide.

EPCU Inventory Management

Parexel International (India) Pvt. Ltd. - [July 2023 – December 2023]

The system will be used to, Create an inventory for EPCU, can manage add, remove, update stock by multiple options like scan the barcode or manual entry. Stock can be searchable by providing different information about the product.Display stock/product information

Technologies: PowerApps using Common Data Service CDS, Flow, and SharePoint online

Roles and Responsibilities:

  • Collaborated with cross-functional teams to design backend databases, front-end user interfaces, and logical layers based on business requirements.
  • Developed canvas and model-driven apps to enhance user experiences.
  • Conducted manual testing of applications to ensure proper functionality and adherence to requirements.
  • Analyzed user requirements, designed, and developed both web and back-end applications.
  • Engaged with team leads, end users, and stakeholders to gather requirements and translate them into functional and technical design specifications.
  • Established the technical architecture of applications and documented designs in high-level and low-level design documents.
  • Implemented critical components of the application's infrastructure, including logging, exception handling, data access, and caching.
  • Took an active role in developing and organizing custom error pages and exception handling mechanisms to ensure robust error management.
  • Demonstrated architectural implementation through well-structured code and thoughtful design choices.
  • Conducted application architecture reviews, design evaluations, and code reviews to ensure adherence to established standards.
  • Played a key role in identifying and resolving bugs in various modules of the application, contributing to its overall stability and reliability.

PMED Interface Rebuild

Parexel International (India) Pvt. Ltd. - [January 2016 – December 2017]

PMED is an electronic document management system based on OpenText Content Server. Currently PAREXEL is five major releases behind the latest version of PMED (Content Server - CS16) and no longer on a supported version. As a result, we are not realizing the full business benefits of the platform and experience frequent down time and poor system performance. This is the first project and will Stabilize and synchronize non-production environments by copying the Production environment back to DEV and Staging, convert interfaces from LAPI API to new SOAP API required by CS16, Redesign 13 workflows for optimal performance on the current version of PMED, build new environment with CS16 to allow for better performance.

Technologies: Core Java, JSP, Servlets, Spring Framework(IOC, MVC), Hibernate, Oracle.

Roles and Responsibilities:

  • Involved various mobile apps development with Kony Mobile Platform.
  • In Interface release 1, building the foundation for replacing soon to be discontinued LAPI API calls to use the new PMED API façade.
  • Implemented configuration files loading mechanism based on application to easy replace properties in API.
  • In release 2 is focused on the changes to the IH-PMED interface that are necessary to make this application compatible with Content Server 16, and identified LAPI based methods in use in Impact Harmony
  • Implemented creates new PMED folder applies categories and attributes provided to a node created for IH interface that are being replaced to insure upward compatibility with the Current OpenText system (CS16).
  • Writing articles in Confluence for future reference.
  • Configured Jenkins for continuous build integration tool for project maven builds and for deployment.
  • Involved in bug fixing in various modules.

Apollo

Parexel International (India) Pvt. Ltd. - [October 2014 – December 2016]

This web application based electronic source data capturing and trail management system in Early Phase research segment. Which accommodates modern Early Phase Requirements as well as regulatory and standard industry requirements, to increase customer satisfaction and loyalty by optimizing efficiency and increasing quality in conducting clinical trials. Apollo is an integrated clinical trial management system covering almost all aspects of clinical studies from financial management to the reporting of clinical data. Apollo includes various modules as high level : LIMS, Clinical Trail Management, Recruiting Management, eSource, Design & Reporting. LIMS involves Study setup, Lab workflow, sampling data, Profile setup. Clinical Trail Management involves various reporting stages like Data management reports, Lab results trend reporting etc., Recruiting Management involves Subject Information, Lab specific details etc.

Technologies: Core Java, JSP, Servlets, JavaScript, Spring IOC, Spring MVC, Oracle, JUnit

Roles and Responsibilities:

  • Contributed to the development of an application using the agile software development process, participating in Sprint planning, reviews, client demos, and Daily standup meetings.
  • Developed backend business API Services / Dao Services using spring framework features like Spring boot, IOC, MVC, Spring Batch and DAO modules and JPA for Entity layer
  • Involved in UI screen design for new screens along with business team. Worked on frontend UI web pages using JSP, CSS, HTML and Java Scripts
  • Writing articles in Confluence for future reference.
  • Configured Jenkins for continuous build integration tool for project maven builds and for deployment.
  • Developed various functional implementations in Workflow setups, Study setup, and sampling.
  • Involved in bug fixing in various modules.
  • Conducting code reviews and supporting other teams.
  • Prepared documentation like technical design documents, application configuration guide, user guide and maintenance guide

Citi Global Mobile

Citi Bank - [October 2013 – September 2014]

This app is developed as a product with configuration options to support multiple countries (NA,UK,other) functionalities for Citi. This app supports Android, iPhone, and Thin Client (TC) Channels and with new UI design built on Kony 5.0 platform. The App now supports the following functionalities: Account Summary, Recent activity for checking and credit card accounts, including pending and future transactions and transaction search, Pay bills and view, change or cancel payments, Make or schedule future credit card payments, Transfer funds between linked Citi accounts, Push notifications for Bank and Credit cards, Send money to virtually anyone’s U.S. bank account with Popmoney, Deposit checks using Mobile Check Deposit, ATMs/branches location search, Contact Us, and Help, View the rewards (thank you points) balances, Snap Shot mode (for limited set of users) gives the flexibility to the users to view their balances without logging in to application.

Technologies: Core Java, JavaScript, Kony 5.0 mobile platform

Roles and Responsibilities:

  • Contributed to the development of an application using the agile software development process, participating in Sprint planning, reviews, client demos, and Daily standup meetings.
  • Developed UI for TC Channels Rewards, ATMs/branches location search, Contact Us, and Help.
  • Developed Preprocessors and Postprocessors for different account summary notifications, transactions, and Rewards.
  • Involved in bug fixing in various modules.

Smart Data

Master Card - [September 2012 – October 2013]

This application is an online reporting tool that allows users to access corporate card transactions securely over the Internet. The application helps to expedite expense reporting by allowing

  • Access and enhance transaction data.
  • Create records for cash expenses.
  • Perform cost allocation.
  • Generate reports and exports.

Technologies: Core Java, JSP, PrimeFaces, Spring Framework, JBoss 5, and Oracle 11g

Roles and Responsibilities:

  • Developed Business Logic and UI for cash transactions, card usage reviews, Alerts.
  • Involved in UI screen design for new screens along with business team. Worked on frontend UI web pages using PrimeFaces widgets
  • Converting BO reports into Java based reports.
  • Involved in bug fixing in various modules.

Beyond Enrollment Tool

Master Card - [May 2012 – July 2012]

Beyond Enrollment Tool is part of ALM (Account Level Management) platform. It contains HighValue and EnhancedValue. This application is intended to recognize the high spend cardholders and benefit the issuers/cardholders. Issuers enroll program, registers the cardholders so that they participate in the program. These programs include an approval process where representatives validate the program and approve

Technologies: Core Java, JSP, Spring Framework, JBOSS 5, and Oracle 10g

Roles and Responsibilities:

  • Migrated application from WAS to JBOSS 5
  • Modified/Created Maven build scripts for the project
  • Modification changes in configuration settings related to the JBoss AS

Monitoring 360 Solution Dashboard

NBC Universal - [November 2010 – February 2012]

This project aims to deploy a more reliable and scalable monitoring solution along with a user friendly and easy to use dashboard. This will replace the current monitoring solution. This system capable of monitoring more than 600 applications and provide transaction monitoring capabilities. System provides Application monitoring, Alerting, Performance reporting, Systems monitoring, Dashboard for inventory information

Technologies: Java, JSP, PrimeFaces, Spring Framework, JBoss AS 4.2, Oracle 10g, and Linux

Roles and Responsibilities:

  • Developed Business Logic and UI for Add a Contact and Subscribed Alerts.
  • Involved in UI screen design for new screens along with business team. Worked on frontend UI web pages using PrimeFaces widgets
  • Developed E-Mail Integration for alerts.
  • Developed shell scripts for schedule jobs of application and distribution list data fetching to central database.
  • Developed Ant script for build the application.
  • Involved in bug fixing in various modules

Upgradation of Water ITO Applications

GE Water - [September 2010 – October 2010]

This project analyzes and modifies existing features in the Inquiry-to-Order (ITO) web applications that interface with SAP ERP. Upgradation of existing SAP ERP 4.6c to ECC6 would require changes in the existing BAPI function calls made by the ITO applications (OnlineStore, PriceQuote, Sales & Customer Portal and Service & Operational Portal).Currently, the 4 applications are use web services and direct DB calls to SAP in order to fetch data. Due to the change in the ERP version the reference points for these calls needs to be modified so that the right information can be fetched from SAP and displayed in the right form

Technologies: Java, JSP, Servlets, JavaScript, HTML, Spring Framework, JBoss AS, and Oracle

Roles and Responsibilities:

  • Involved in Ant build scripting modifications
  • Deploying the builds on JBoss Application in new environment, technical findings while building and deploying applications in new environment.
  • Involved in modifications of the applications related to web service calls.

RIF Data Call Simulator

Kone - [April 2010 – August 2010]

RIF Data Call Simulator is web-based application which sends messages which are related elevator calls sends manually. The message sends through intermediate servers like RIF Gateway and KRM Servers, and finally stores in the database. The massage can be captured based on the type of the message type, generate the report of the last updated call and this simulator has responsibility of the call validation.

Technologies: Java, Servlets, JSP, JavaScript, HTML, and Apache Tomcat

Roles and Responsibilities:

  • Involved in Ant build scripting modifications
  • Developed Business Logic for the Application.
  • Developed User Interface for call representation.

Let's Connect

Contact

Passionate about driving technological innovation, I welcome connections with like-minded professionals. Open to collaboration opportunities, let's explore how we can elevate our expertise and create impactful solutions in the ever-evolving tech landscape.
Eager to discuss potential collaborations – Reach out now, let's build the future together!