Summary
Overview
Work History
Education
Skills
Earlier Projects
Personal Information
References
Technicalcompetencies
Languages
Websites
Timeline
Generic
Ravi K Nagula

Ravi K Nagula

Aldie,VA

Summary

  • Dynamic IT professional with over 20 years of experience, specializing in Data Warehousing and Business Intelligence applications. Proven expertise in business requirements analysis, application design, development, testing, and implementation of client/server Data Warehouse and Data Mart systems across Banking, Financial Services, Insurance, Pharmaceutical, Telecom, and Retail industries. Recognized for delivering robust solutions that enhance data-driven decision-making and operational efficiency. Career aspirations include leading innovative projects that leverage emerging technologies to further optimize business intelligence capabilities.
  • Highly skilled Technical Lead Project Manager with background in overseeing complex technical projects and leading diverse teams. Strong understanding of technology, project management methodologies, and strategic planning to ensure successful project delivery. Known for excellent problem-solving skills and ability to deliver results under tight deadlines. Past work has demonstrated significant improvements in efficiency, productivity, and team collaboration.
  • A strong background in agile methodologies and a proven track record of leveraging RESTful APIs to extract and ingest data into Cloud RDS, ensuring near real-time access. Core competencies include data management, cloud technology integration, and agile project execution. Committed to optimizing processes and enhancing system performance.
  • 15+ years of development and leadership experience in building successful ETL solutions for supporting data transformations and processing, using various ETL technologies such as Informatica PowerCenter, Azure Data Factory, and AWS Glue.
  • Over six years of successful implementations of several projects in an onsite-offshore model.
  • Results-driven software engineer with over 7 years of expertise in utilizing distributed version control systems, particularly GITHUB, to ensure a clean and centralized code base. Demonstrated proficiency in code management and collaboration across diverse teams, leading to enhanced project efficiency. Committed to leveraging advanced version control practices to optimize development workflows and drive innovation.
  • 6+ years of experience in migrating applications and data from on-prem to the cloud using cloud technologies.
  • 4+ years of experience working in Azure Cloud (ADF, SQL Server, ADO).
  • 4+ years of experience working with Snowflake Cloud Data Warehouse.
  • Experienced data architect skilled in designing and implementing Dimensional Models, Star Schemas, and Snowflake Schemas. Proven ability to enhance data integrity and optimize database performance. Strong analytical skills complemented by a solid understanding of data warehousing principles. Aiming to leverage expertise to drive innovative solutions in data management.

Overview

15
15
years of professional experience

Work History

Lead Developer

Fannie Mae
Reston, VA
04.2024 - Current

Fannie Mae(FM) is a leading source of mortgage financing in the United States. FM partners with mortgage lenders and servicers, housing counselors, real estate agents, nonprofit organizations, and other industry professionals to help people obtain a home and stay in that home when faced with hardship or disaster. FM business is focused on two primary types of houses, i.e., single-family and multifamily.

Responsibilities:

  • Created detailed project plans, timelines, and milestones for development projects.
  • Managed a team of developers to ensure timely completion of projects.
  • Oversaw team of developers to strictly enforce software guidelines and deliver highest quality work.
  • Provided guidance and direction to junior developers in areas of coding standards, debugging techniques, software design, and system architecture.
  • Identified potential risks associated with new initiatives and proposed mitigation strategies accordingly.
  • Applied prescribed policies to programming syntax in compliance with internal language policies.
  • Established clear system performance standards and wrote specifications.
  • Assessed code during testing stage to determine potential glitches and bugs.
  • Conducted periodic performance reviews with team members to identify areas of improvement.
  • Provided mentorship and training sessions on best coding practices for junior developers.
  • Designed interfaces between multiple applications ensuring seamless data exchange across platforms.
  • Prepared training manuals for product users following technical writing guidelines.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
  • Updated software upon release of vendor patches to mitigate vulnerabilities.

Environment: Azure Data Factory, Power BI, IICS, Informatica 10.4.x, Informatica Power Exchange, Oracle 12g, AWS Redshift, Git, Jenkins, AWS services (Lambda, S3, EC2, RDS, Glue), Informatica Data Quality, AWS RDS, Jira.

ETL Lead Developer

Incyte
Wilmington, DE
02.2023 - 03.2024

Incyte Corporation is an American multinational pharmaceutical company with headquarters in Wilmington, Delaware and Morges, Switzerland. The company was created in 2002 through the merger of Incyte Pharmaceuticals, founded in Palo Alto, California in 1991 and Incyte Genomics, Inc. of Delaware. The company currently operates manufacturing and R&D locations in North America, Europe, and Asia.

Incyte Corporation currently develops and manufacturers prescription biopharmaceutical medications in multiple therapeutic areas including oncology, inflammation, and autoimmunity.

Responsibilities:

  • Worked closely with Business Analysts to understand requirements and translate them into technical specs for efficient implementation of projects.
  • Utilized established design patterns to expedite novel software creation and support consistent performance results.
  • Extracted and integrated data from iCORE, IDEA's, and Hyperion systems.
  • Designed customized technical solutions to meet functional specifications outlined by database customers.
  • Developed custom scripts to automate routine ETL tasks and improve performance of existing ETL jobs.
  • Configured databases and deployed database objects like tables, views, functions as part of the overall solution design.
  • Participated in weekly project status meetings with stakeholders to ensure timely delivery of projects within budget constraints.
  • Identified opportunities for process improvements to decrease in support calls.
  • Managed end-to-end operations of ETL data pipelines, maintaining uptime.
  • Implemented change management procedures for tracking changes made during various phases of software development life cycle.
  • Documented all aspects of the development process including design specifications, test plans, system configurations and user manuals.
  • Developed ETL processes using Informatica PowerCenter to extract, transform and load data from multiple sources into target systems.
  • Optimized SQL queries used in transformations within the ETL process for better performance.

Environment: Informatica Power Center 10.3.x (Designer, workflow manager, Repository manager), Oracle 12c, API's. JSON's, iCORE, Hyperion

ETL/Informatica Architect

College Board
Reston, VA
11.2019 - 01.2023

The College Board is a mission-driven, not-for-profit organization that connects students to college success and opportunity. Each year, the College Board helps more than seven million students prepare for a successful transition to college through programs and services in college readiness and college success, including the SAT/PSAT and the Advanced Placement (AP) Program. The organization also serves the education community through research and advocacy on behalf of students, educators, and schools.

I worked as part of the AP Program, and below are the top five day-to-day responsibilities in this project.

  • Analyze the current project state, and document.
  • Work with the business to gather the requirements and design a to-be logical solution.
  • Come up with a mock-up design and review it with the business. Design and implement solutions, and manage day-to-day activities.
  • Design and implement solutions, and manage day-to-day activities.
  • Testing and post-production deployment support.

Sr Data Engineer

Urban Compass
New York, NY
11.2018 - 11.2019

Urban Compass is a real estate technology company building a modern real estate platform to search the agent community and make the real estate search and selling experience intelligent and seamless. Compass is an Azure cloud and AWS shop using different Azure cloud and AWS services to build a robust and future-focused technology and serve Compass agents. Being a part of the Data Intelligence team, we capture data from various data sources (Salesforce, Qualtrics Surveys, SendGrid, MLS, Canny feedback, and others), integrate it, and load it into a centralized data warehouse in Azure Cloud SQL Server DB. Power BI is a BI tool on Azure SQL Server to build analytics and create various dashboards. Also, some of the data sets are being maintained in a data lake on S3 in AWS, so that other applications can connect and use these data sets for analytics purposes. Analyze the current project state, and document.

Below are some of the key job responsibilities.

  • Analyze different data sets and identify patterns.
  • Convert business requirements, and integrate different data sets based on the identified patterns.
  • Work with the Search team to provide integrated data to build ML search patterns.
  • Build ETL solutions to integrate the data and store it in the Cloud Azure data warehouse.
  • Support businesses to load and analyze manual data feeds.

ETL Developer

Visiting Nurse Services, VNSNY
New York City, NY
06.2018 - 11.2018

Visiting Nurse Service of New York(VNSNY) is the largest not-for-profit home- and community-based health care organization in the United States, serving the five boroughs of New York City, and Nassau, Suffolk, and Westchester Counties. This project is to integrate service claims into the Centralized Enterprise Data Lake (CEDL), supporting reporting capabilities for service metrics, billing, planning, and others. Homecare Home Base (HCHB) is the primary OLTP source (SQL Server).

  • Work with business stakeholders, and document the requirements.
  • Convert business requirements, and integrate different data sets based on the identified patterns.
  • Work with the Search team to provide integrated data to build ML search patterns.
  • Build ETL solutions to integrate the data and store it in the Cloud Azure data warehouse.
  • Support businesses to load and analyze manual data feeds.

ETL Architect/Lead

COTY, Inc
New York City, NY
09.2014 - 06.2018

(NYSE: COTY) is a leading global beauty company, based in New York, founded in Paris, with a portfolio of well-known brands in the categories of Fragrances, Color Cosmetics, Skin Care, and Body Care. It is known for its cooperation with designers and celebrities for the creation of fragrances. This project is to build an Enterprise Data Warehouse (EDW) to support reporting capabilities for Sales, Finance, supply chain planning, and salon subject areas help business users across different geographical regions. SAP is the primary OLTP ERP source. Other source systems are HFM (Oracle), Manugistics (Oracle), and flat files.

Below are some of my key accomplishments and responsibilities at COTY.

  • Design, develop, and execute an end-to-end ETL framework using Informatica PowerCenter 9.x.
  • Built standard audit and error logging procedures.
  • Built a unique load-tracking framework that captures load statistics and alerts proactively in case of any issues.
  • (performance-related, volume-related, etc.)
  • Created reusable transformations to move data from staging to the EDW.
  • Created replication procedures to refresh data marts.
  • Implemented slowly changing dimension loads, and incremental loads.
  • Schedule code reviews with Architecture groups, and review the code.
  • Review the developed product with the business for a final sign-off.
  • Coordinate production migration.
  • Post-production support includes failure recovery, bug fixes, and major and minor enhancements.
  • Report status updates to business and technology management on a weekly and monthly basis.

Senior Technical Lead

CoreLogic
Irvine, CA
11.2009 - 08.2014

CoreLogic is a financial, property, and consumer information, analytics, and services company enabling customers nationally and globally to solve their business challenges of risk and opportunity management.

Whether approving a loan, managing fraud, mitigating property hazard risk, reducing excessive HOA fees, evaluating a tenant application, or just comparing sales in a neighborhood, the information and services needed to do the job are provided by them. As a Principal Consultant, I support various products and provide ETL solutions. I work with Product Managers to analyze the upcoming enhancements, and plan the work accordingly. I work with the senior management team both in CoreLogic and Cognizant to monitor resource utilization and look for any new opportunities.

Here are some of the major responsibilities I deal with day in and day out:

  • Work with Product Managers to review the backlogs for a sprint, and negotiate the timelines.
  • Design an end-to-end ETL process flow.
  • Develop complex ETL processes for critical ETL deliverables.
  • Assist the cross-team (QA, MSTR, WEB) to help them understand the complex business rules applied in the ETL process.
  • Play the Informatica Admin role to assist teams across the board with migrations, user account creations, granting access, etc. and other admin duties.
  • Extensive work on the Vertica database (Big Data), which is an upcoming database technology in the BI space.
  • Help the team resolve the complex issues and troubleshoot the bugs.
  • Work on different POCs to see if a solution is feasible or not.
  • Report the status of different deliverables to the Product/Project managers during scrum meetings.
  • Perform the code reviews developed by the teams, and suggest changes for improvement, if any.
  • Support the existing product data loads running in production.
  • Work with the senior management team for resource assignment for upcoming projects, and make sure things are delivered as per the project timelines.
  • Report the status of work deliverables to the management team in a timely manner.
  • Escalate issues, if any, to upstairs as necessary, and keep everyone posted in a timely manner to mitigate risk.
  • Conduct and attend training sessions, and encourage teams to participate.

Education

Masters in Computer Science -

Osmania University
Hyderabad, India
01.2002

Bachelors in Computer Science -

Kakatiya University
Warangal, India
01.2000

Skills

  • Cloud based application Integration
  • Product Development / Support
  • Information Technology Operations
  • Strategic Communications
  • Full Life Cycle Project Delivery
  • Problem Resolution / Troubleshooting
  • Informatica Intelligent Cloud Services(IICS)
  • Informatica Power Center 6x - 10x
  • Power Exchange(CDC)
  • SSIS
  • Azure Data Factory(ADF)
  • Azure
  • AWS
  • Power BI
  • MicroStrategy
  • Looker
  • Github
  • Jira
  • VersionOne
  • Remedy
  • MS Visual SourceSafe
  • Erwin
  • Informatica Data Quality(IDQ)
  • Trillium Data Quality
  • AWS Postgres RDS
  • Oracle 11g/10g/9i/8i
  • SQL Server 2019
  • Netezza
  • Sybase IQ
  • DB2 v8x
  • Snowflake
  • AWS-Redshift
  • Vertica 6x/5x
  • AWS Dynamo DB
  • Batch Script
  • UNIX Shell Script
  • SQL
  • PL/SQL
  • T-SQL
  • Windows NT/2000/XP
  • SCO UNIX
  • Linux
  • Solaris
  • Ubuntu
  • Web services
  • RESTful API's
  • BMC Control-M
  • Autosys
  • Informatica Scheduler
  • SAP Redwood
  • Salesforce
  • PeopleSoft
  • SAP ECC
  • Project management
  • Oracle
  • Product development
  • Knowledge transfer management
  • Virtualization
  • Code review expertise
  • Technical support
  • Hardware and software installation
  • Strong debugging
  • Version control systems
  • Technical analysis
  • Continuous integration
  • Version control management

Earlier Projects

  • MphasiS, ETL Consultant, 07/2009, 11/2009
  • USAA, ETL Lead Developer, 08/2005, 06/2008
  • Gen Re, ETL Lead Developer, 04/2005, 08/2005
  • Merrill Lynch, ETL Developer/Analyst, 09/2004, 04/2005
  • Best Buy, ETL Developer/Analyst, 11/2003, 08/2004
  • Hartford Hospital, Data Analyst, 06/2002, 11/2003

Personal Information

Happily married with two kids living in Alide, Virginia Enjoys watching cricket at free time and help cooking.

References

Available upon request.

Technicalcompetencies

Informatica Intelligent Cloud Services(IICS), Informatica Power Center 6.x - 10.x, Power Exchange(CDC), SSIS, Azure Data Factory(ADF), Azure(ADF, SQL Server, ADO), AWS (S3, lambda, EC2, RDS, Glue, Athena), Power BI, MicroStrategy, looker, Github(GIT), Jira, VersionOne, Remedy, MS Visual SourceSafe, Erwin, Informatica Data Quality(IDQ), Trillium Data Quality, AWS Postgres RDS, Oracle 11g/10g/9i/8i, SQL Server 2019, Netezza, Sybase IQ, DB2 v8.x, Snowflake, AWS-Redshift, Vertica 6.x/5.x, AWS Dynamo DB, MongoDB, Python, Java, Batch Script, UNIX Shell Script, Node JS, SQL, PL/SQL, T-SQL, Windows NT/2000/XP, SCO UNIX, Linux, Solaris, Ubuntu, Web services, RESTful API's, BMC Control-M, Autosys, Informatica Scheduler, SAP Redwood, Salesforce, PeopleSoft, SAP ECC, Informatica Certified Consultant, Scrum Certified

Languages

English
Full Professional
Telugu
Native/ Bilingual
Hindi
Professional

Timeline

Lead Developer

Fannie Mae
04.2024 - Current

ETL Lead Developer

Incyte
02.2023 - 03.2024

ETL/Informatica Architect

College Board
11.2019 - 01.2023

Sr Data Engineer

Urban Compass
11.2018 - 11.2019

ETL Developer

Visiting Nurse Services, VNSNY
06.2018 - 11.2018

ETL Architect/Lead

COTY, Inc
09.2014 - 06.2018

Senior Technical Lead

CoreLogic
11.2009 - 08.2014

Masters in Computer Science -

Osmania University

Bachelors in Computer Science -

Kakatiya University
Ravi K Nagula