Summary
Overview
Work History
Education
Skills
Websites
Academic Credentials
Timeline
Generic

Dudi Venkata Raghava

Summary

Java Developer with 15+ years of experience in Information Technology. Strong experience in all the phases of software development life cycle including Requirements Gathering, Analysis, Design, Development, Integration, Development and Maintenance of Web Services and Web based applications. Experienced in Java Full Stack development. Excellent written and verbal communication skills, presentation and problem-solving skills. Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.

Overview

16
16
years of professional experience

Work History

Sr. Software Engineer

Dun & Bradstreet Technologies
09.2020 - Current
  • Being part of BPMS team and working as full-stack Java Developer to CMS Global application Development is done using Java 8, Python 3.8, Spring Boot 3, GCP, AWS, Terraform, GIT, and Maven technologies.
  • Involved in various phases of Software Development Life Cycle(SDLC) like requirement gathering, Design, Analysis and Code development.
  • Lead team of developers for Migration of applications from Amazon Web Services(AWS) to Google Cloud(GCP).
  • Merged functionalities of First Research application in C# to CMS Global.
  • Developed Spring Data JPA application for loading contact data from Direct+ API using REST Assured and loading data into DB.
  • Worked with 3TB+ data files and loaded it into MySQL database using Spring Batch.
  • Developed CRON jobs using Spring Boot Quartz Scheduler.
  • Creation of Low-Level and High-Level Design documents.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.

Consultant

Athena Health Inc.
04.2019 - 07.2020
  • Being part of Med Management team to integrate “Centricity Practice Solution” with “Dr First” portal, have Lead team of five-members for developing Enrollment of Medical Practitioners with Dr First portal.
  • This feature is having several sub modules like Bulk, Single New/Edit enrollment and enrollment of users on Location change.
  • Development was done using Java8, Spring MVC, Hibernate, JMS, Apache Camel, REST, SOAP, GIT, ANT and Angular2 technologies.
  • Lead team of 5 members consisting three Java developers, Web developer and automation test engineer.
  • Has taken ownership of implementing complex logic like building User enrollment XML request and implementing Apache HTTP client to connect with cloud layer
  • Also worked through personal time on weekends to meet release timelines
  • Worked on POC using Angular2 to indicate progress of current Bulk user enrollment Job.
  • Created 50+ pull requests that adhere to agile methodologies with estimating storing points, Git flow best practices and Jenkins to deploy in timely fashion.
  • Created detail-oriented documentation of feature developed by using Sequence and Class diagrams.

Consultant

IQVIA(Quintiles)
07.2017 - 04.2018
  • As part of Performance improvement of ODM (Outcome Data Model), Developed several Materialized Views and Spring Quartz Jobs to recreate these views with latest transactions for every hour
  • Also created the Spring REST service to provide the data from these MViews to downstream applications in XML
  • And another task was the maintenance of the 3.x DB Refresh Tool, which provides the option to DB refresh the clinical trials data from Production to lower environments like DEV/Test/UAT
  • Development was done using Java 7, Spring MVC, JQuery, REST, SOAP, MAVEN and Oracle PL/SQL technologies
  • Played a major role during the release of a Project being worked over 1 year to Production by giving proper instructions to DB team and coordinating with various downstream application teams
  • Also received a Bravo award from my manager, for the same
  • Performance tuning of SQL queries used in extraction of huge data for longer duration
  • Created Software Design Specification document for the feature we were developing
  • Conversion of the long running SQL’s into Materialized Views and Tables
  • Performed Heap Dump Analysis using Your Kit Tool
  • Development of Quartz Jobs to feed data into Cache Tables at regular intervals of 1 hour
  • Development of Client-side validation using JQuery.

Consultant

Dell International Pvt. Ltd.
03.2015 - 04.2017
  • Being part of the SDET team has supported two teams
  • Supported Development team in Maintenance of Customer Facing Output (CFO) application using Java and oracle PL/SQL
  • Functionality of this application is from getting the customer transaction details from other interfaces for manipulating data, storing into databases, creating XML documents and invoice PDFs
  • In addition, it has functionality to deliver the invoices to customer and sales team into various methods including print delivery, email and FAX
  • Also Supported Automation testing team in creating automation scripts using OATS tool
  • Development was done using Java 7, EJB, SOAP and Oracle PL/SQL technologies
  • Development of Automation Scripts using Oracle Application Testing Suite (OATS) tool
  • Development of SOAP web services, used in CFO integration tools
  • Worked in the L3 Support team, fixing several issues in a timely manner with zero failures.

Sr. Software Engineer

Nuview Systems India Pvt. Ltd.
02.2010 - 09.2014
  • Development and Maintenance of Human Resource application system that effectively tracks global workforce, helps administer benefits enrollment
  • Also performs payroll processing and provides tools for talent management
  • Development was done using Spring 2.5, ANT, Web Services, Java 1.6, JavaScript and JQuery technologies
  • Worked extensively with Java Apache POI for reading and writing to excel sheet, which was used for upgrading Client applications to newer Vanilla version released every Six months
  • Development batch programs to automate the Manual upgrade process
  • Thereby reducing the up-gradation process from days to a few hours
  • Developed SOAP web service to integrate recruiting applications with HR applications
  • Have provided solutions to issues reported in Production on an emergency basis
  • To support mobile applications, modified the HTML code to support JQuery Mobile.

Jr. Software Engineer

NetElixir eMarketing Solutions
04.2008 - 10.2009
  • Development and Maintenance of LXR100 application, an integrated Pay-Per-Click (PPC) Advertising Management application that enables users to effectively monitor, manage and optimize campaigns on Google, Yahoo and MSN
  • LXR100 gives you complete visibility, accessibility and control over your paid search advertising campaigns (SEO) in real time
  • Development was done using Struts 1.3, JSP 2.0, Servlets 2.0, Java 1.5 and Javascript technologies
  • Upgrading the version of the application with the integration of the latest release of the new Search Engine API in the market
  • Participating actively in the development using Struts
  • Solved several production errors reported by clients.

Education

Bachelor of Technology - Electrical, Electronics Engineering Technologies

Aurora Engineering College
Hyderabad
04.2001 -

Skills

Java 8

undefined

Academic Credentials

Bachelor of Technology in Electrical and Electronics Engineering from Aurora Engineering College, JNTU Hyderabad in 2005.

Timeline

Sr. Software Engineer

Dun & Bradstreet Technologies
09.2020 - Current

Consultant

Athena Health Inc.
04.2019 - 07.2020

Consultant

IQVIA(Quintiles)
07.2017 - 04.2018

Consultant

Dell International Pvt. Ltd.
03.2015 - 04.2017

Sr. Software Engineer

Nuview Systems India Pvt. Ltd.
02.2010 - 09.2014

Jr. Software Engineer

NetElixir eMarketing Solutions
04.2008 - 10.2009

Bachelor of Technology - Electrical, Electronics Engineering Technologies

Aurora Engineering College
04.2001 -
Dudi Venkata Raghava