About Me
I am willing to work in chellenging role preferably into Backend role. Although full stack with some part of Frontend is fine.
Technology Known – Core Java, Rest Web Services, Spring MVC, Elastic Search, Oracle, Swing, GWT, ...
Show More
Skills
Software Engineering
Programming Language
Development Tools
Database
Web Development
Others
Portfolio Projects
Company
Document Central
Role
Backend Developer
Description
The name of the project is Document Central; its main task is to manage documents pertaining to various deals. Other applications can interact with our application by consuming our restful endpoints. Full text search for documents is leveraged using Elastic Search and much fine granularity is imposed with additional filters to narrow the search results.
Technologies Used: Spring MVC, Elastic Search, Spring Jdbc. Database: Sybase.
Also we worked on CPS another project that uses Message Queues to get real time notifications and perform relevant operations when document are uploaded through external sources.
Show More Show LessSkills
ElasticSearch Spring MVC SybaseTools
Github Jenkins UNIX SHELL SCRIPTING VimCompany
Identifying Data Lineage
Role
Full-Stack Developer
Description
The project was about identifying data lineage i.e. movement of data across tables and specifically for columns of a specific domain. The task is facilitated by, periodically taking snapshot of column state and analysing those data to determine the source columns and hence the flow of data across multiple repositories. The data across child systems is fetched from calling web services.
Another Project: It was about building synthetic version of the database or given table, by generating dummy records based on the association of columns with semantic domain after discovering and profiling the table. Based on the ratio of real & dummy records given as input, the synthetic data is generated. Also, the synthetic version of the database is built from the ontology file in OWL format, where the schema structure is provided as input.
Another Project: It was about building a tabular view from the data of Graph database which consists of relationships among various organization and key people associated with it.
Also, I have used trello web services to track user response, as trello website provides an interactive web user interface. The response was reflected into datomic database.
Show More Show LessTools
Git IntelliJ IDEA VimCompany
Telecom OSS Module
Role
Backend Developer
Description
Involved with development and customization of new features pertaining to Telecom Software for OSS module. Languages used JAVA, and Database: Oracle, Tools used: Maven, Eclipse, Cramer and Custom Implementation MEC (Master Enterprise Catalogue).
Show More Show LessSkills
Java (All Versions) Oracle