Name: Uppala Rahul
Phone: 8019847537
Email: rahulmudiraj1@[Link]
Career Objective
Result-oriented Professional targeting challenging assignments as Java developer with a growth-
oriented organization of repute in the IT industry.
Profile Summary
● Having 2 years of experience on Java development, Spring Boot, Vue JS, GoJs, SQL
and Good exposure on Object Oriented Programming concepts.
● Member of the R&D technical team who migrated 80% DG, Data Intelligence and Data
Modelling UI from DHTMLX to VUE 3,struts to spring Boot and global search with lucene.
● Experience with SQL,Lucene and RDMS systems
● Having understood and analyzing the client requirements
● Good at J2SE concepts like Collections, Threads, streams, Lambda Functions and Interfaces...etc.
● Excellent problem solving and analytical skills.
● Working with high end versioning tools like GIT
Professional Experience
Currently working as Associate Software Engineer for Erwin Inc in Hyderabad from September 23 -
2019 to till date.
Education
Completed B. Tech from Mahatma Gandhi College of Engineering & Technology (JNTU University) with
an aggregate of 62 % during 2015-2019.
Key Skills.
Web Technologies : JavaScript, Typescript, ES6/7, JSP, HTML5, CSS3
Java Frameworks : Structs, spring boot
Web Frameworks : Angular, Vuejs, GoJs
Data Base : Sql Server,Oracle
Tools & IDE : Eclipse, Net Beans
Repository Tool : GIT
Project Experience Details
Product : Erwin DG Suit
Role : Developer
Team Size : 19
Environment : SQL Server, Spring Boot, Angular and Vue js
Version Controller : GIT
Duration : September 23 -2019 to till date
Description:
Resource Manager:
Resource Manager module helps the Erwin DI admin to create roles and responsibilities for Erwin DI
users.
Metadata Manager:
This is core module for Erwin DI, in this we are scanning metadata on different types of RDBMS
databases into Erwin DI central database and also we provided to scan flat files like
CSV,XSD,EXCEL,JSON..etc types metadata into Erwin DI database. And we provided some
automation/scheduling for scanning metadata for RDBMS types.
Mapping Manager:
This is modules the ETL developer to do their mapping by simply drag and drop the Metadata which
is scanned in the Metadata Manager module and creates their mapping and applying some
transformations. (ABS, CELI, AVG,CONCAT,TO_DATE,Length..etc) Once the ETL engineering
done then any one can generate ETL XMLs for different ETL tools (Informatica, Talend, Data stage,
Standard ODI, Data Vault ..etc).
Business Glossary Manager:
This module involves creating, managing and collaborating on common business vocabulary across
the organization. Business Glossary Manager supports regulatory compliance, data governance and
data stewardship. It facilitates lineage maps by showing how sematic definitions are related to
physical data dictionaries, data mapping and data lineages
Key Value Manager:
This Modules facilitates the user/customer to create their won forms and associate the created form to
one or more objects. In erwin DI we have hierarchal representation of data available. So customer
have feasibility to switch on/off same data/form can be inherit to its child components.
Responsibilities:
• Involved all modules requirement analysis and development.
• Giving training for my team members on current development and discussing the requirements.
• Writing base code/design pattern for given requirements and sharing knowledge to team to
continue rest of the requirement if problems they phase helping to them.
• Involved in DDL script writing for the Erwin DIS application.
• Involved writing queries for the various requirements.
• Involved in Development Requests for various releases.
• Involved client change request development.
• Involved in client calls for any technical issues and if it is possible given solutions on call
only.
• Involved client reported bugs fixes and providing patches to them.
• Involved in R&D and doing POC’s.
• Identifying and analyzing the issues.
Date: 03-10-2021
Place: Hyderabad Uppala Rahul